|
|
@ -124,15 +124,7 @@ public class HuzhouPlaninfofileServiceImpl extends ServiceImpl<HuzhouPlaninfofil |
|
|
|
if (CollectionUtil.isNotEmpty(contractList)){ |
|
|
|
hasOldContractInfo(contractList,planinfoid); |
|
|
|
} |
|
|
|
// 增加计数器
|
|
|
|
Map<String, Integer> counterMap = new HashMap<>(); |
|
|
|
for (HuzhouContractinfo contract : contractList) { |
|
|
|
String projectId = contract.getProjectId(); |
|
|
|
Integer count = counterMap.getOrDefault(projectId, 0) + 1; |
|
|
|
contract.setSortFlag(count); |
|
|
|
counterMap.put(projectId, count); |
|
|
|
log.info("projectId:{}--->第:{}笔支付", projectId, count); |
|
|
|
} |
|
|
|
|
|
|
|
//立项审批和合同签订 金额输入
|
|
|
|
HuzhouProjectinfoMoney huzhouProjectinfoMoney = new HuzhouProjectinfoMoney(); |
|
|
|
if(approvalMoneyFieldsValue!=null){ |
|
|
@ -733,14 +725,6 @@ public class HuzhouPlaninfofileServiceImpl extends ServiceImpl<HuzhouPlaninfofil |
|
|
|
contract.setFlag(contractinfoService.hasContractinfoByTaskName(itemProjectId, itemTaskName) ? "实际" : "计划"); |
|
|
|
return contract; |
|
|
|
}).collect(Collectors.toList()); |
|
|
|
Map<String, Integer> counterMap = new HashMap<>(); |
|
|
|
for (HuzhouContractinfo contract : collectForSave) { |
|
|
|
String projectId = contract.getProjectId(); |
|
|
|
Integer count = counterMap.getOrDefault(projectId, 0) + 1; |
|
|
|
contract.setSortFlag(count); |
|
|
|
counterMap.put(projectId, count); |
|
|
|
log.info("projectId:{}--->第:{}笔支付", projectId, count); |
|
|
|
} |
|
|
|
|
|
|
|
contractinfoService.saveBatch(collectForSave); |
|
|
|
log.info("新增原有合同信息:{}", collectForSave); |
|
|
|