|
@@ -232,24 +232,22 @@ public class ProjectListService {
|
|
if (StringUtils.isNotBlank(programProjectListInfo.getContractId())) {
|
|
if (StringUtils.isNotBlank(programProjectListInfo.getContractId())) {
|
|
String contractId = programProjectListInfo.getContractId();
|
|
String contractId = programProjectListInfo.getContractId();
|
|
WorkContractInfo contract = workContractInfoMapper.findById(contractId);
|
|
WorkContractInfo contract = workContractInfoMapper.findById(contractId);
|
|
- if (ObjectUtil.isNotEmpty(contract)) {
|
|
|
|
- if (StringUtils.isBlank(contract.getNo())) {
|
|
|
|
- if (StringUtils.isNotBlank(programProjectListInfo.getReportType())) {
|
|
|
|
- if ("1".equals(programProjectListInfo.getReportType())) {
|
|
|
|
- // 生成合同编号-评估类
|
|
|
|
- String serialNum = serialnumTplService.genSerialNum(userDTO.getCompanyDTO().getId(), WorkContractInfoDto.BIZ_CODE);
|
|
|
|
- // 根据合同id和合同编号来修改合同数据
|
|
|
|
- WorkContractInfo workContractInfo = new WorkContractInfo();
|
|
|
|
- workContractInfo.setNo(serialNum);
|
|
|
|
- workContractInfoMapper.update(workContractInfo, new QueryWrapper<WorkContractInfo>().lambda().eq(WorkContractInfo::getId, contractId));
|
|
|
|
- }else if("2".equals(programProjectListInfo.getReportType())){
|
|
|
|
- // 生成合同编号-咨询类
|
|
|
|
- String serialNum = serialnumTplService.genSerialNum(userDTO.getCompanyDTO().getId(), WorkContractInfoDto.BIZ_CODE_);
|
|
|
|
- // 根据合同id和合同编号来修改合同数据
|
|
|
|
- WorkContractInfo workContractInfo = new WorkContractInfo();
|
|
|
|
- workContractInfo.setNo(serialNum);
|
|
|
|
- workContractInfoMapper.update(workContractInfo, new QueryWrapper<WorkContractInfo>().lambda().eq(WorkContractInfo::getId, contractId));
|
|
|
|
- }
|
|
|
|
|
|
+ if (ObjectUtil.isNotEmpty(contract) && StringUtils.isBlank(contract.getNo())) {
|
|
|
|
+ if (StringUtils.isNotBlank(programProjectListInfo.getReportType())) {
|
|
|
|
+ if ("1".equals(programProjectListInfo.getReportType())) {
|
|
|
|
+ // 生成合同编号-评估类
|
|
|
|
+ String serialNum = serialnumTplService.genSerialNum(userDTO.getCompanyDTO().getId(), WorkContractInfoDto.BIZ_CODE);
|
|
|
|
+ // 根据合同id和合同编号来修改合同数据
|
|
|
|
+ WorkContractInfo workContractInfo = new WorkContractInfo();
|
|
|
|
+ workContractInfo.setNo(serialNum);
|
|
|
|
+ workContractInfoMapper.update(workContractInfo, new QueryWrapper<WorkContractInfo>().lambda().eq(WorkContractInfo::getId, contractId));
|
|
|
|
+ }else if("2".equals(programProjectListInfo.getReportType())){
|
|
|
|
+ // 生成合同编号-咨询类
|
|
|
|
+ String serialNum = serialnumTplService.genSerialNum(userDTO.getCompanyDTO().getId(), WorkContractInfoDto.BIZ_CODE_);
|
|
|
|
+ // 根据合同id和合同编号来修改合同数据
|
|
|
|
+ WorkContractInfo workContractInfo = new WorkContractInfo();
|
|
|
|
+ workContractInfo.setNo(serialNum);
|
|
|
|
+ workContractInfoMapper.update(workContractInfo, new QueryWrapper<WorkContractInfo>().lambda().eq(WorkContractInfo::getId, contractId));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -447,24 +445,22 @@ public class ProjectListService {
|
|
if (StringUtils.isNotBlank(programProjectListInfo.getContractId())) {
|
|
if (StringUtils.isNotBlank(programProjectListInfo.getContractId())) {
|
|
String contractId = programProjectListInfo.getContractId();
|
|
String contractId = programProjectListInfo.getContractId();
|
|
WorkContractInfo contract = workContractInfoMapper.findById(contractId);
|
|
WorkContractInfo contract = workContractInfoMapper.findById(contractId);
|
|
- if (ObjectUtil.isNotEmpty(contract)) {
|
|
|
|
- if (StringUtils.isBlank(contract.getNo())) {
|
|
|
|
- if (StringUtils.isNotBlank(programProjectListInfo.getReportType())) {
|
|
|
|
- if ("1".equals(programProjectListInfo.getReportType())) {
|
|
|
|
- // 生成合同编号-评估类
|
|
|
|
- String serialNum = serialnumTplService.genSerialNum(userDTO.getCompanyDTO().getId(), WorkContractInfoDto.BIZ_CODE);
|
|
|
|
- // 根据合同id和合同编号来修改合同数据
|
|
|
|
- WorkContractInfo workContractInfo = new WorkContractInfo();
|
|
|
|
- workContractInfo.setNo(serialNum);
|
|
|
|
- workContractInfoMapper.update(workContractInfo, new QueryWrapper<WorkContractInfo>().lambda().eq(WorkContractInfo::getId, contractId));
|
|
|
|
- }else if("2".equals(programProjectListInfo.getReportType())){
|
|
|
|
- // 生成合同编号-咨询类
|
|
|
|
- String serialNum = serialnumTplService.genSerialNum(userDTO.getCompanyDTO().getId(), WorkContractInfoDto.BIZ_CODE_);
|
|
|
|
- // 根据合同id和合同编号来修改合同数据
|
|
|
|
- WorkContractInfo workContractInfo = new WorkContractInfo();
|
|
|
|
- workContractInfo.setNo(serialNum);
|
|
|
|
- workContractInfoMapper.update(workContractInfo, new QueryWrapper<WorkContractInfo>().lambda().eq(WorkContractInfo::getId, contractId));
|
|
|
|
- }
|
|
|
|
|
|
+ if (ObjectUtil.isNotEmpty(contract) && StringUtils.isBlank(contract.getNo())) {
|
|
|
|
+ if (StringUtils.isNotBlank(programProjectListInfo.getReportType())) {
|
|
|
|
+ if ("1".equals(programProjectListInfo.getReportType())) {
|
|
|
|
+ // 生成合同编号-评估类
|
|
|
|
+ String serialNum = serialnumTplService.genSerialNum(userDTO.getCompanyDTO().getId(), WorkContractInfoDto.BIZ_CODE);
|
|
|
|
+ // 根据合同id和合同编号来修改合同数据
|
|
|
|
+ WorkContractInfo workContractInfo = new WorkContractInfo();
|
|
|
|
+ workContractInfo.setNo(serialNum);
|
|
|
|
+ workContractInfoMapper.update(workContractInfo, new QueryWrapper<WorkContractInfo>().lambda().eq(WorkContractInfo::getId, contractId));
|
|
|
|
+ }else if("2".equals(programProjectListInfo.getReportType())){
|
|
|
|
+ // 生成合同编号-咨询类
|
|
|
|
+ String serialNum = serialnumTplService.genSerialNum(userDTO.getCompanyDTO().getId(), WorkContractInfoDto.BIZ_CODE_);
|
|
|
|
+ // 根据合同id和合同编号来修改合同数据
|
|
|
|
+ WorkContractInfo workContractInfo = new WorkContractInfo();
|
|
|
|
+ workContractInfo.setNo(serialNum);
|
|
|
|
+ workContractInfoMapper.update(workContractInfo, new QueryWrapper<WorkContractInfo>().lambda().eq(WorkContractInfo::getId, contractId));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|