From 3ef315ff888e44d10caf3a2adc6a38ce08a101b4 Mon Sep 17 00:00:00 2001 From: liangqitao <12345678> Date: Tue, 14 Dec 2021 19:44:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E5=90=8C=E7=AE=A1=E7=90=86-=E5=8E=BB?= =?UTF-8?q?=E6=8E=89=E5=AE=A1=E6=A0=B8=E6=B5=81=E7=A8=8B=EF=BC=8C=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E4=BD=9C=E5=BA=9F=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/PayIncomeContractServiceImpl.java | 24 ++++++++++++------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/contract/service/impl/PayIncomeContractServiceImpl.java b/jero-boot-incoming-payment/src/main/java/com/jero/contract/service/impl/PayIncomeContractServiceImpl.java index a04b23ec..cfe06907 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/contract/service/impl/PayIncomeContractServiceImpl.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/contract/service/impl/PayIncomeContractServiceImpl.java @@ -1031,18 +1031,26 @@ public class PayIncomeContractServiceImpl extends ServiceImpl updatePayCommonProject = new LambdaUpdateWrapper<>(); + updatePayCommonProject.eq(PayCommonProject::getId,p.getProjectId()); + updatePayCommonProject.set(PayCommonProject::getContractNum,null); + payCommonProjectService.update(updatePayCommonProject); }else if(Objects.equals(p.getProjectType(),PayIncomeContractCommon.PROJECT_TYPE2)){ - + LambdaUpdateWrapper updatePayWorkingGroupSubItem = new LambdaUpdateWrapper<>(); + updatePayWorkingGroupSubItem.eq(PayWorkingGroupSubItem::getId,p.getProjectId()); + updatePayWorkingGroupSubItem.set(PayWorkingGroupSubItem::getContractNum,null); + payWorkingGroupSubItemService.update(updatePayWorkingGroupSubItem); }else if(Objects.equals(p.getProjectType(),PayIncomeContractCommon.PROJECT_TYPE3)){ - + LambdaUpdateWrapper updatePayMeetingSituation = new LambdaUpdateWrapper<>(); + updatePayMeetingSituation.eq(PayMeetingSituation::getId,p.getProjectId()); + updatePayMeetingSituation.set(PayMeetingSituation::getContractId,null); + payMeetingSituationService.update(updatePayMeetingSituation); }else if(Objects.equals(p.getProjectType(),PayIncomeContractCommon.PROJECT_TYPE4)){ - - }else if(Objects.equals(p.getProjectType(),PayIncomeContractCommon.PROJECT_TYPE4)){ - + LambdaUpdateWrapper updatePayMemberProjectSubitem = new LambdaUpdateWrapper<>(); + updatePayMemberProjectSubitem.eq(PayMemberProjectSubitem::getId,p.getProjectId()); + updatePayMemberProjectSubitem.set(PayMemberProjectSubitem::getContractNo,null); + memberProjectSubitemService.update(updatePayMemberProjectSubitem); } - - }); payIncomeContractAssociatedCancellationService.saveBatch(list); }