修改合同主体为个人问题

This commit is contained in:
mx 2025-05-12 18:42:35 +08:00
parent 2fbe75be36
commit 99d340587e

View File

@ -3,6 +3,7 @@ package com.pusong.business.service.impl;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
@ -765,7 +766,13 @@ public class PsContractInfoServiceImpl implements IPsContractInfoService {
* @return
*/
public PsContractInfo updateByCode(PsContractInfo info){
baseMapper.update(info,Wrappers.<PsContractInfo>lambdaUpdate().eq(PsContractInfo::getContractCode,info.getContractCode()).eq(PsContractInfo::getDelFlag,0));
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;
}
/**