This commit is contained in:
mx 2025-05-27 14:32:42 +08:00
parent 99d340587e
commit 86faeb204a

View File

@ -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<PsContractInfo> eq = Wrappers.<PsContractInfo>lambdaUpdate().eq(PsContractInfo::getContractCode, add.getContractCode()).eq(PsContractInfo::getDelFlag, 0);
eq.set(PsContractInfo::getCompanyId, null);
baseMapper.update(eq);
}
//删除所有服务
QueryWrapper<PsContractBusiness> qw2 = Wrappers.query();
@ -767,11 +772,7 @@ public class PsContractInfoServiceImpl implements IPsContractInfoService {
*/
public PsContractInfo updateByCode(PsContractInfo info){
baseMapper.update(info, Wrappers.<PsContractInfo>lambdaUpdate().eq(PsContractInfo::getContractCode,info.getContractCode()).eq(PsContractInfo::getDelFlag,0));
if(info.getCompanyId() == null){
LambdaUpdateWrapper<PsContractInfo> eq = Wrappers.<PsContractInfo>lambdaUpdate().eq(PsContractInfo::getContractCode, info.getContractCode()).eq(PsContractInfo::getDelFlag, 0);
eq.set(PsContractInfo::getCompanyId, null);
baseMapper.update(eq);
}
return info;
}