|
@@ -418,8 +418,8 @@ public class BizArchiveInputController extends BaseController {
|
|
|
.eq(BizWorkOrderDetail::getContractDetailId, item.getId())
|
|
|
.eq(BizWorkOrderDetail::getIsStop, 0));
|
|
|
|
|
|
- BizArchiveInputDetail oldArchDetails = oldArchiveInput.getDetails().stream().filter(old->old.getId().equals(item.getId())).findFirst().orElse(new BizArchiveInputDetail());;
|
|
|
- boolean b = (item.getPrice().subtract(item.getDiscountAmount())).compareTo(oldArchDetails.getPrice().subtract(oldArchDetails.getDiscountAmount())) != 0;
|
|
|
+ BizArchiveInputDetail newInputDetail = newBizArchiveInput.getDetails().stream().filter(detail->detail.getId().equals(item.getId())).findFirst().orElse(new BizArchiveInputDetail());;
|
|
|
+ boolean b = (item.getPrice().subtract(item.getDiscountAmount())).compareTo(newInputDetail.getPrice().subtract(newInputDetail.getDiscountAmount())) != 0;
|
|
|
if(b){
|
|
|
List<BizCollectionDetail> collectionDetailList = bizCollectionDetailService.list(new LambdaQueryWrapper<BizCollectionDetail>()
|
|
|
.eq(BizCollectionDetail::getContractId, newBizArchiveInput.getId())
|