Browse Source

合同签订阶段补偿上传接口

master
gjh 2 weeks ago
parent
commit
5a8b60af48
  1. 12
      huzhou/src/main/java/com/easy/admin/modules/huzhou/service/impl/HuzhouPlaninfoServiceImpl.java

12
huzhou/src/main/java/com/easy/admin/modules/huzhou/service/impl/HuzhouPlaninfoServiceImpl.java

@ -376,12 +376,24 @@ public class HuzhouPlaninfoServiceImpl extends ServiceImpl<HuzhouPlaninfoMapper,
resultList.stream().forEach(item -> {
item.getChildren().forEach(childItem -> {
// 判断子阶段是否需要填写实际合同金额,如果存在则支持重新上传
if (childItem.getTaskName().equals("合同签订")) {
LambdaQueryWrapper<HuzhouPlaninfo> qw = new LambdaQueryWrapper<>();
qw.eq(HuzhouPlaninfo::getProjectId, projectId)
.eq(HuzhouPlaninfo::getTaskName, "合同签订").eq(HuzhouPlaninfo::getIsfinish, "2");
if (planInfoMapper.selectCount(qw) > 0 && contractinfoService.getContractinfoByprojectId(projectId).size() < 1) {
childItem.setIsmodify(true);
log.info("----开启补偿接口重新上传合同金额-----");
} else {
childItem.setIsmodify(false);
}
} else {
Boolean flag = contractinfoService.hasContractinfoByTaskName(projectId, childItem.getTaskName());
if (flag) {
childItem.setIsmodify(true);
} else {
childItem.setIsmodify(false);
}
}
});
});
return resultList;

Loading…
Cancel
Save