生成合同

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.setId(Long.valueOf(psApproverRecord.getBusinessId()));
update.setPayStatus(PayStatusEnum.SUCCESS.getCode()); update.setPayStatus(PayStatusEnum.SUCCESS.getCode());
payService.updateById(update); payService.updateById(update);
if(StringUtils.isNotBlank(info.getSrcContractCode())){ if(StringUtils.isNotBlank(info.getSrcContractCode())){
log.info("续费合同不需要生成任务"+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; 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); 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()); psTaskMain.setCustomId(info.getCustomId());
taskMainService.insert(psTaskMain); 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);
}
} }