Browse Source

优化 推送 项目归集的 采购 段

master
PoffyZhang 11 months ago
parent
commit
556d84418e
2 changed files with 11 additions and 3 deletions
  1. +1
    -1
      pmapi/src/main/java/com/ningdatech/pmapi/projectlib/manage/ProjectRenewalFundManage.java
  2. +10
    -2
      syn-data-task/src/main/java/com/ningdatech/syndataapi/open/manage/ProjectReceiveManage.java

+ 1
- 1
pmapi/src/main/java/com/ningdatech/pmapi/projectlib/manage/ProjectRenewalFundManage.java View File

@@ -396,7 +396,7 @@ public class ProjectRenewalFundManage {
} }


//判断金额 //判断金额
// checkPaymentAmount(projectCode,projectYear,dto.getAnnualPaymentAmount());
checkPaymentAmount(projectCode,projectYear,dto.getAnnualPaymentAmount());


declaration.setApprovalStatus(ProjectRenewalApprovalStatusEnum.PENDING.name()); declaration.setApprovalStatus(ProjectRenewalApprovalStatusEnum.PENDING.name());
if(Objects.nonNull(project)){ if(Objects.nonNull(project)){


+ 10
- 2
syn-data-task/src/main/java/com/ningdatech/syndataapi/open/manage/ProjectReceiveManage.java View File

@@ -169,13 +169,21 @@ public class ProjectReceiveManage {
List<ProjectProcure> procures = dto.getProcures(); List<ProjectProcure> procures = dto.getProcures();
if(Objects.nonNull(procures)){ if(Objects.nonNull(procures)){
List<ProjectProcure> olds = procureService.list(Wrappers.lambdaQuery(ProjectProcure.class) List<ProjectProcure> olds = procureService.list(Wrappers.lambdaQuery(ProjectProcure.class)
.eq(ProjectProcure::getBaseProjId, baseProjId));
.eq(ProjectProcure::getBaseProjId, baseProjId)
.orderByAsc(ProjectProcure::getBaseBidCode));
Integer index = 0;
for(ProjectProcure old : olds){ for(ProjectProcure old : olds){
if(StringUtils.isNotBlank(old.getBaseBidCode())){
try{
String bidCode = old.getBaseBidCode().split(StrPool.DASH)[1];
index = Integer.parseInt(bidCode);
}catch (Exception e){}
}
//删除标记 //删除标记
old.setOp(BizConst.OP_DELETE); old.setOp(BizConst.OP_DELETE);
procureService.updateById(old); procureService.updateById(old);
} }
Integer index = 1;
index ++;
for(ProjectProcure procure : procures){ for(ProjectProcure procure : procures){
//添加标记 //添加标记
ProjectProcure saveProcure = BeanUtil.copyProperties(procure,ProjectProcure.class); ProjectProcure saveProcure = BeanUtil.copyProperties(procure,ProjectProcure.class);


Loading…
Cancel
Save