添加统计节点MP,地方批准
This commit is contained in:
+16
@@ -147,4 +147,20 @@ public class ProjectTaskPlanning implements Serializable {
|
|||||||
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
|
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
|
||||||
@DateTimeFormat(pattern="yyyy-MM-dd")
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
private Date eight;
|
private Date eight;
|
||||||
|
|
||||||
|
/**mp*/
|
||||||
|
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
|
private Date mp;
|
||||||
|
|
||||||
|
/**地方批准1*/
|
||||||
|
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
|
private Date localapproval1;
|
||||||
|
|
||||||
|
/**地方批准2*/
|
||||||
|
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
|
private Date localapproval2;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+3
@@ -18,6 +18,8 @@ public enum ProjectTaskPlanningNameEnum {
|
|||||||
ATTESTATION_START_TIME("认证开始","Certification Start"),// name:认证开始 value:Certification begins
|
ATTESTATION_START_TIME("认证开始","Certification Start"),// name:认证开始 value:Certification begins
|
||||||
VERIFY_DEADLINE("验证核查","Verification And Verification"),
|
VERIFY_DEADLINE("验证核查","Verification And Verification"),
|
||||||
CERTIFICATION_SUBMISSION("认证提交","Certification Submission"),
|
CERTIFICATION_SUBMISSION("认证提交","Certification Submission"),
|
||||||
|
LOCALAPPROVAL_1("地方批准1","Local Approval 1"),
|
||||||
|
LOCALAPPROVAL_2("地方批准2","Local Approval 2"),
|
||||||
G_ZERO("G0","G0"),
|
G_ZERO("G0","G0"),
|
||||||
G_ONE("G1","G1"),
|
G_ONE("G1","G1"),
|
||||||
G_TWO("G2","G2"),
|
G_TWO("G2","G2"),
|
||||||
@@ -26,6 +28,7 @@ public enum ProjectTaskPlanningNameEnum {
|
|||||||
G_FIVE("G5","G5"),
|
G_FIVE("G5","G5"),
|
||||||
G_SIX("G6","G6"),
|
G_SIX("G6","G6"),
|
||||||
G_SEVEN("G7","G7"),
|
G_SEVEN("G7","G7"),
|
||||||
|
G_MP("MP","MP"),
|
||||||
|
|
||||||
// VERIFY_DEADLINE("验证符合性确认","Validation Compliance Confirmation"),
|
// VERIFY_DEADLINE("验证符合性确认","Validation Compliance Confirmation"),
|
||||||
;
|
;
|
||||||
|
|||||||
+66
@@ -299,6 +299,52 @@ public class ProjectTaskPlanningServiceImpl extends ServiceImpl<ProjectTaskPlann
|
|||||||
timeNodeVOS.add(certificationSubmissionVo);
|
timeNodeVOS.add(certificationSubmissionVo);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//地方批准1
|
||||||
|
if(ObjectUtils.isNotEmpty(projectTaskPlanning.getLocalapproval1())){
|
||||||
|
TimeNodeVO certificationSubmissionVo = new TimeNodeVO();
|
||||||
|
|
||||||
|
if(CutEnum.CN.getValue().equals(cut)){
|
||||||
|
certificationSubmissionVo.setName(ProjectTaskPlanningNameEnum.LOCALAPPROVAL_1.getName());
|
||||||
|
}else{
|
||||||
|
certificationSubmissionVo.setName(ProjectTaskPlanningNameEnum.LOCALAPPROVAL_1.getValue());
|
||||||
|
}
|
||||||
|
|
||||||
|
certificationSubmissionVo.setTime(projectTaskPlanning.getLocalapproval1());
|
||||||
|
if(projectTaskPlanning.getLocalapproval1().after(trueNow)){
|
||||||
|
certificationSubmissionVo.setStatus(PlanStatusEnum.LESS_THAN_TIME.getValue());
|
||||||
|
}else if(projectTaskPlanning.getLocalapproval1().before(trueNow)){
|
||||||
|
certificationSubmissionVo.setStatus(PlanStatusEnum.OUT_OF_DATE.getValue());
|
||||||
|
}else{
|
||||||
|
certificationSubmissionVo.setStatus(PlanStatusEnum.ON_GOING.getValue());
|
||||||
|
}
|
||||||
|
certificationSubmissionVo.setProjectId(projectTaskPlanning.getProjectId());
|
||||||
|
certificationSubmissionVo.setG(false);
|
||||||
|
timeNodeVOS.add(certificationSubmissionVo);
|
||||||
|
}
|
||||||
|
|
||||||
|
//地方批准2
|
||||||
|
if(ObjectUtils.isNotEmpty(projectTaskPlanning.getLocalapproval2())){
|
||||||
|
TimeNodeVO certificationSubmissionVo = new TimeNodeVO();
|
||||||
|
|
||||||
|
if(CutEnum.CN.getValue().equals(cut)){
|
||||||
|
certificationSubmissionVo.setName(ProjectTaskPlanningNameEnum.LOCALAPPROVAL_2.getName());
|
||||||
|
}else{
|
||||||
|
certificationSubmissionVo.setName(ProjectTaskPlanningNameEnum.LOCALAPPROVAL_2.getValue());
|
||||||
|
}
|
||||||
|
|
||||||
|
certificationSubmissionVo.setTime(projectTaskPlanning.getLocalapproval2());
|
||||||
|
if(projectTaskPlanning.getLocalapproval2().after(trueNow)){
|
||||||
|
certificationSubmissionVo.setStatus(PlanStatusEnum.LESS_THAN_TIME.getValue());
|
||||||
|
}else if(projectTaskPlanning.getLocalapproval2().before(trueNow)){
|
||||||
|
certificationSubmissionVo.setStatus(PlanStatusEnum.OUT_OF_DATE.getValue());
|
||||||
|
}else{
|
||||||
|
certificationSubmissionVo.setStatus(PlanStatusEnum.ON_GOING.getValue());
|
||||||
|
}
|
||||||
|
certificationSubmissionVo.setProjectId(projectTaskPlanning.getProjectId());
|
||||||
|
certificationSubmissionVo.setG(false);
|
||||||
|
timeNodeVOS.add(certificationSubmissionVo);
|
||||||
|
}
|
||||||
|
|
||||||
// G0 - G7
|
// G0 - G7
|
||||||
if(ObjectUtils.isNotEmpty(projectTaskPlanning.getZero())){
|
if(ObjectUtils.isNotEmpty(projectTaskPlanning.getZero())){
|
||||||
TimeNodeVO timeNodeVO = new TimeNodeVO();
|
TimeNodeVO timeNodeVO = new TimeNodeVO();
|
||||||
@@ -453,6 +499,26 @@ public class ProjectTaskPlanningServiceImpl extends ServiceImpl<ProjectTaskPlann
|
|||||||
timeNodeVOS.add(timeNodeVO);
|
timeNodeVOS.add(timeNodeVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(ObjectUtils.isNotEmpty(projectTaskPlanning.getMp())){
|
||||||
|
TimeNodeVO timeNodeVO = new TimeNodeVO();
|
||||||
|
if(CutEnum.CN.getValue().equals(cut)){
|
||||||
|
timeNodeVO.setName(ProjectTaskPlanningNameEnum.G_MP.getName());
|
||||||
|
}else{
|
||||||
|
timeNodeVO.setName(ProjectTaskPlanningNameEnum.G_MP.getValue());
|
||||||
|
}
|
||||||
|
timeNodeVO.setTime(projectTaskPlanning.getMp());
|
||||||
|
if(projectTaskPlanning.getMp().after(trueNow)){
|
||||||
|
timeNodeVO.setStatus(PlanStatusEnum.LESS_THAN_TIME.getValue());
|
||||||
|
}else if(projectTaskPlanning.getMp().before(trueNow)){
|
||||||
|
timeNodeVO.setStatus(PlanStatusEnum.OUT_OF_DATE.getValue());
|
||||||
|
}else{
|
||||||
|
timeNodeVO.setStatus(PlanStatusEnum.ON_GOING.getValue());
|
||||||
|
}
|
||||||
|
timeNodeVO.setProjectId(projectTaskPlanning.getProjectId());
|
||||||
|
timeNodeVO.setG(true);
|
||||||
|
timeNodeVOS.add(timeNodeVO);
|
||||||
|
}
|
||||||
|
|
||||||
// 排序
|
// 排序
|
||||||
// Collections.sort(timeNodeVOS, listConfirmationVO);
|
// Collections.sort(timeNodeVOS, listConfirmationVO);
|
||||||
timeNodeVOS = timeNodeVOS.stream()
|
timeNodeVOS = timeNodeVOS.stream()
|
||||||
|
|||||||
Reference in New Issue
Block a user