Browse Source

评审清单

tags/24080901
PoffyZhang 1 year ago
parent
commit
bde459401f
3 changed files with 11 additions and 4 deletions
  1. +6
    -2
      pmapi/src/main/java/com/ningdatech/pmapi/projectdeclared/manage/ReviewChecklistManage.java
  2. +1
    -1
      pmapi/src/main/java/com/ningdatech/pmapi/projectlib/model/entity/Project.java
  3. +4
    -1
      pmapi/src/main/java/com/ningdatech/pmapi/projectlib/model/vo/ProjectReviewCheckListItemVO.java

+ 6
- 2
pmapi/src/main/java/com/ningdatech/pmapi/projectdeclared/manage/ReviewChecklistManage.java View File

@@ -120,14 +120,15 @@ public class ReviewChecklistManage {
item.setApprovedAmount(w.getApprovalAmount()); item.setApprovedAmount(w.getApprovalAmount());
item.setAnnualPlanAmount(w.getAnnualPlanAmount()); item.setAnnualPlanAmount(w.getAnnualPlanAmount());
// 审查人员情况 // 审查人员情况
item.setVerifiedHumans(computeVerify(item,approveMap.get(w.getProjectCode()),userMap));
item.setVerifiedHumans(computeVerify(item,approveMap.get(w.getProjectCode()),userMap,user));
item.setReviewCheckFinish(w.getReviewCheckFinish());
return item; return item;
}); });
return PageVo.of(records, page.getTotal()); return PageVo.of(records, page.getTotal());
} }


private String computeVerify(ProjectReviewCheckListItemVO item,List<ReviewChecklistApprove> reviewChecklistApproves, private String computeVerify(ProjectReviewCheckListItemVO item,List<ReviewChecklistApprove> reviewChecklistApproves,
Map<String, String> userMap) {
Map<String, String> userMap,UserInfoDetails user) {
List<String> reviewHumans = Lists.newArrayList();; List<String> reviewHumans = Lists.newArrayList();;
if(BizConst.DEV.equals(active)){ if(BizConst.DEV.equals(active)){
reviewHumans = DeclaredProjectContant.ReviewChecklist.REVIEW_HUMANS_ZYD; reviewHumans = DeclaredProjectContant.ReviewChecklist.REVIEW_HUMANS_ZYD;
@@ -148,6 +149,9 @@ public class ReviewChecklistManage {
computeHumanSet.contains(r.getCreateByCode())){ computeHumanSet.contains(r.getCreateByCode())){
//说明 有指定人 审核过 //说明 有指定人 审核过
finishNums[0]++; finishNums[0]++;
if(StringUtils.isNotBlank(user.getEmployeeCode()) && user.getEmployeeCode().equals(r.getCreateByCode())){
item.setApproved(Boolean.TRUE);
}
computeHumanSet.remove(r.getCreateByCode()); computeHumanSet.remove(r.getCreateByCode());
} }
}); });


+ 1
- 1
pmapi/src/main/java/com/ningdatech/pmapi/projectlib/model/entity/Project.java View File

@@ -562,6 +562,6 @@ public class Project implements Serializable {
@ApiModelProperty("评审清单") @ApiModelProperty("评审清单")
private String reviewChecklist; private String reviewChecklist;


@ApiModelProperty("是否开启评审清单")
@ApiModelProperty("是否完成清单合并")
private Boolean reviewCheckFinish; private Boolean reviewCheckFinish;
} }

+ 4
- 1
pmapi/src/main/java/com/ningdatech/pmapi/projectlib/model/vo/ProjectReviewCheckListItemVO.java View File

@@ -116,9 +116,12 @@ public class ProjectReviewCheckListItemVO {
@JSONField(format = "yyyy-MM-dd") @JSONField(format = "yyyy-MM-dd")
private LocalDateTime planAcceptanceTime; private LocalDateTime planAcceptanceTime;


@ApiModelProperty("是否开启评审清单")
@ApiModelProperty("是否完成评审清单合并")
private Boolean reviewCheckFinish; private Boolean reviewCheckFinish;


@ApiModelProperty("当前人 是否审批")
private Boolean approved = Boolean.FALSE;

@ApiModelProperty("未审批人员") @ApiModelProperty("未审批人员")
private String reviewCheckNotApprove; private String reviewCheckNotApprove;




Loading…
Cancel
Save