生成合同

This commit is contained in:
1073413548 2024-09-04 09:35:03 +08:00
parent b5653508ee
commit bcbb1c397b

View File

@ -55,9 +55,25 @@ public class PayContractApproverServiceImpl extends ApproverAbstractServiceImpl
update.setId(Long.valueOf(psApproverRecord.getBusinessId()));
update.setPayStatus(PayStatusEnum.SUCCESS.getCode());
payService.updateById(update);
if(StringUtils.isNotBlank(info.getSrcContractCode())){
log.info("续费合同不需要生成任务"+info.getSrcContractCode());
if(StringUtils.equals(ContractStatusEnum.CREATE.getCode(),info.getContractStatus())){
log.info("修改合同状态");
PsContractInfo updateInfo = new PsContractInfo();
updateInfo.setContractCode(info.getContractCode());
updateInfo.setContractStatus(ContractStatusEnum.EXECUTION.getCode());
psContractInfoService.updateByCode(updateInfo);
}
return;
}else{
if(StringUtils.equals(ContractStatusEnum.CREATE.getCode(),info.getContractStatus())){
log.info("修改合同状态");
PsContractInfo updateInfo = new PsContractInfo();
updateInfo.setContractCode(info.getContractCode());
updateInfo.setContractStatus(ContractStatusEnum.RETURN.getCode());
psContractInfoService.updateByCode(updateInfo);
}
}
List<PsContractPayVo> list = payService.queryListByContractCode(info.getContractCode(), PayBuinessStatusEnum.PAY.getCode(), PayStatusEnum.SUCCESS);
@ -74,13 +90,7 @@ public class PayContractApproverServiceImpl extends ApproverAbstractServiceImpl
psTaskMain.setCustomId(info.getCustomId());
taskMainService.insert(psTaskMain);
}
if(StringUtils.equals(ContractStatusEnum.CREATE.getCode(),info.getContractStatus())){
log.info("修改合同状态");
PsContractInfo updateInfo = new PsContractInfo();
updateInfo.setContractCode(info.getContractCode());
updateInfo.setContractStatus(ContractStatusEnum.RETURN.getCode());
psContractInfoService.updateByCode(updateInfo);
}
}