From e91e2435f4405e5fadaab47ce25b419728d011dc Mon Sep 17 00:00:00 2001 From: 1073413548 <14628403+gjb0917@user.noreply.gitee.com> Date: Fri, 30 Aug 2024 15:53:59 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=9F=E6=88=90=E4=BB=BB=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../business/service/impl/PsContractInfoServiceImpl.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pusong-modules/pusong-business/src/main/java/com/pusong/business/service/impl/PsContractInfoServiceImpl.java b/pusong-modules/pusong-business/src/main/java/com/pusong/business/service/impl/PsContractInfoServiceImpl.java index 7082d20..fc5ec5e 100644 --- a/pusong-modules/pusong-business/src/main/java/com/pusong/business/service/impl/PsContractInfoServiceImpl.java +++ b/pusong-modules/pusong-business/src/main/java/com/pusong/business/service/impl/PsContractInfoServiceImpl.java @@ -352,6 +352,14 @@ public class PsContractInfoServiceImpl implements IPsContractInfoService { //有未完成的退款:【合同列表】状态更新为【处理中】;并显示在【已完成回款列表】,重新生成任务 if(infoVo.getPayMoney().subtract(pay).compareTo(BigDecimal.ZERO) > 0){ info.setContractStatus(ContractStatusEnum.EXECUTION.getCode()); + //重新生成任务 + PsTaskMain psTaskMain = new PsTaskMain(); + psTaskMain.setContractCode(info.getContractCode()); + psTaskMain.setTaskType(TaskTypeEnum.CONTRACT.getCode()); + psTaskMain.setTaskStatus(TaskStatusEnum.INIT.getCode()); + psTaskMain.setCompanyId(info.getCompanyId()); + psTaskMain.setCustomId(info.getCustomId()); + taskMainService.insert(psTaskMain); }else{ //没有任何退款处理:【合同列表】状态更新为【待回款】,并显示在【待回款列表】中 info.setContractStatus(ContractStatusEnum.CREATE.getCode());