From 86faeb204aa27e5b9d9f7e2cf147bfe87ee85312 Mon Sep 17 00:00:00 2001 From: mx <1@qq.com> Date: Tue, 27 May 2025 14:32:42 +0800 Subject: [PATCH] 1 --- .../service/impl/PsContractInfoServiceImpl.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) 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 5ed55d3..0ba30a2 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 @@ -660,6 +660,11 @@ public class PsContractInfoServiceImpl implements IPsContractInfoService { add.setIsCancel(CommonStatusEnum.INIT.getCode()); add.setContractStatus(updateBo.getContractStatusCode()); this.updateByCode(add); + if(add.getCompanyId() == null){ + LambdaUpdateWrapper eq = Wrappers.lambdaUpdate().eq(PsContractInfo::getContractCode, add.getContractCode()).eq(PsContractInfo::getDelFlag, 0); + eq.set(PsContractInfo::getCompanyId, null); + baseMapper.update(eq); + } //删除所有服务 QueryWrapper qw2 = Wrappers.query(); @@ -767,11 +772,7 @@ public class PsContractInfoServiceImpl implements IPsContractInfoService { */ public PsContractInfo updateByCode(PsContractInfo info){ baseMapper.update(info, Wrappers.lambdaUpdate().eq(PsContractInfo::getContractCode,info.getContractCode()).eq(PsContractInfo::getDelFlag,0)); - if(info.getCompanyId() == null){ - LambdaUpdateWrapper eq = Wrappers.lambdaUpdate().eq(PsContractInfo::getContractCode, info.getContractCode()).eq(PsContractInfo::getDelFlag, 0); - eq.set(PsContractInfo::getCompanyId, null); - baseMapper.update(eq); - } + return info; }