|
@@ -129,17 +129,31 @@ public class ProgressStatsController extends BaseController {
|
|
|
stats.setDrawAudit("");
|
|
|
stats.setReasonForFailure("");
|
|
|
stats.setPassAuditDate(null);
|
|
|
- stats.setChangeDesign("");
|
|
|
//设置是否完成审核,是否通过专家审核,未通过原因分析,通过审核日期,是否需设计变更
|
|
|
stats.setCompleteReview("");
|
|
|
stats.setExpertReview("");
|
|
|
stats.setEstimateReasonForFailure("");
|
|
|
stats.setEstimatePassAuditDate(null);
|
|
|
- stats.setEstimateChangeDesign("");
|
|
|
//设置图纸是否定稿,定稿日期
|
|
|
stats.setDrawingFinalize("");
|
|
|
stats.setFinalDate(null);
|
|
|
+ //设置是否需设计变更
|
|
|
+ stats.setChangeDesign("");
|
|
|
}else {
|
|
|
+ stats.setChangeDesign("");
|
|
|
+ //根据节点名称查找技经人员审预算
|
|
|
+ List<History> ysHistory = statsService.getHistoryByActName(procInsId, "技经人员审预算");
|
|
|
+ if (ysHistory.size()>0){
|
|
|
+ String ysEndTime = ysHistory.get(ysHistory.size() - 1).getEndTime();
|
|
|
+ //判断是哪条流程线
|
|
|
+ HistoryVarinst ysProcInstId = statsService.getByProcInstId(ysEndTime, procInsId);
|
|
|
+ //不通过的状态
|
|
|
+ if (ysProcInstId.getName().equals("!pass")){
|
|
|
+ stats.setChangeDesign("不通过");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
//根据procInsId查出当前流程名称
|
|
|
String name = statsService.getByExecuteId(procInsId);
|
|
|
if (name == null){
|
|
@@ -174,7 +188,6 @@ public class ProgressStatsController extends BaseController {
|
|
|
stats.setDrawAudit("");
|
|
|
stats.setReasonForFailure("");
|
|
|
stats.setPassAuditDate(null);
|
|
|
- stats.setChangeDesign("");
|
|
|
}else {
|
|
|
//根据时间来查找下一个节点的(联合审图下一步)信息
|
|
|
History historyByTime = statsService.getHistoryByTime(endTime02, procInsId);
|
|
@@ -186,14 +199,12 @@ public class ProgressStatsController extends BaseController {
|
|
|
stats.setDrawAudit("是");
|
|
|
stats.setReasonForFailure("");
|
|
|
stats.setPassAuditDate(endTime02);
|
|
|
- stats.setChangeDesign("否");
|
|
|
}else if (historyByTime.getName().equals("设计单位上传施工图纸")){
|
|
|
//不通过
|
|
|
stats.setCompleteDraw("否");
|
|
|
stats.setDrawAudit("不通过");
|
|
|
stats.setReasonForFailure(comment.getMessage());
|
|
|
stats.setPassAuditDate(endTime02);
|
|
|
- stats.setChangeDesign("是");
|
|
|
}
|
|
|
}else {
|
|
|
//还有一种是 取消、待定的情况 流程结束
|
|
@@ -204,12 +215,10 @@ public class ProgressStatsController extends BaseController {
|
|
|
stats.setDrawAudit("取消");
|
|
|
stats.setReasonForFailure(comment.getMessage());
|
|
|
stats.setPassAuditDate(endTime02);
|
|
|
- stats.setChangeDesign("是");
|
|
|
}else if (byProcInstId.getName().equals("rural")){
|
|
|
stats.setDrawAudit("待定");
|
|
|
stats.setReasonForFailure(comment.getMessage());
|
|
|
stats.setPassAuditDate(endTime02);
|
|
|
- stats.setChangeDesign("是");
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -218,7 +227,6 @@ public class ProgressStatsController extends BaseController {
|
|
|
stats.setDrawAudit("");
|
|
|
stats.setReasonForFailure("");
|
|
|
stats.setPassAuditDate(null);
|
|
|
- stats.setChangeDesign("");
|
|
|
}
|
|
|
//设置是否完成审核,是否通过专家审核,未通过原因分析,通过审核日期,是否需设计变更 概预算审核
|
|
|
//在历史表中根据节点名称查找是否就行了概预算审核
|
|
@@ -231,7 +239,6 @@ public class ProgressStatsController extends BaseController {
|
|
|
stats.setExpertReview("");
|
|
|
stats.setEstimateReasonForFailure("");
|
|
|
stats.setEstimatePassAuditDate(null);
|
|
|
- stats.setEstimateChangeDesign("");
|
|
|
//设置图纸是否定稿,定稿日期
|
|
|
stats.setDrawingFinalize("");
|
|
|
stats.setFinalDate(null);
|
|
@@ -245,7 +252,6 @@ public class ProgressStatsController extends BaseController {
|
|
|
stats.setExpertReview("是");
|
|
|
stats.setEstimateReasonForFailure("");
|
|
|
stats.setEstimatePassAuditDate(endTime03);
|
|
|
- stats.setEstimateChangeDesign("否");
|
|
|
//设置图纸是否定稿,定稿日期
|
|
|
stats.setDrawingFinalize("是");
|
|
|
stats.setFinalDate(endTime03);
|
|
@@ -255,7 +261,6 @@ public class ProgressStatsController extends BaseController {
|
|
|
stats.setExpertReview("否");
|
|
|
stats.setEstimateReasonForFailure(comment.getMessage());
|
|
|
stats.setEstimatePassAuditDate(endTime03);
|
|
|
- stats.setEstimateChangeDesign("是");
|
|
|
//设置图纸是否定稿,定稿日期
|
|
|
stats.setDrawingFinalize("否");
|
|
|
stats.setFinalDate("");
|
|
@@ -266,7 +271,6 @@ public class ProgressStatsController extends BaseController {
|
|
|
stats.setExpertReview("");
|
|
|
stats.setEstimateReasonForFailure("");
|
|
|
stats.setEstimatePassAuditDate(null);
|
|
|
- stats.setEstimateChangeDesign("");
|
|
|
//设置图纸是否定稿,定稿日期
|
|
|
stats.setDrawingFinalize("");
|
|
|
stats.setFinalDate(null);
|
|
@@ -363,13 +367,11 @@ public class ProgressStatsController extends BaseController {
|
|
|
stats.setDrawAudit("");
|
|
|
stats.setReasonForFailure("");
|
|
|
stats.setPassAuditDate(null);
|
|
|
- stats.setChangeDesign("");
|
|
|
//设置是否完成审核,是否通过专家审核,未通过原因分析,通过审核日期,是否需设计变更
|
|
|
stats.setCompleteReview("");
|
|
|
stats.setExpertReview("");
|
|
|
stats.setEstimateReasonForFailure("");
|
|
|
stats.setEstimatePassAuditDate(null);
|
|
|
- stats.setEstimateChangeDesign("");
|
|
|
//设置图纸是否定稿,定稿日期
|
|
|
stats.setDrawingFinalize("");
|
|
|
stats.setFinalDate(null);
|
|
@@ -408,7 +410,6 @@ public class ProgressStatsController extends BaseController {
|
|
|
stats.setDrawAudit("");
|
|
|
stats.setReasonForFailure("");
|
|
|
stats.setPassAuditDate(null);
|
|
|
- stats.setChangeDesign("");
|
|
|
}else {
|
|
|
//根据时间来查找下一个节点的(联合审图下一步)信息
|
|
|
History historyByTime = statsService.getHistoryByTime(endTime02, procInsId);
|
|
@@ -420,14 +421,12 @@ public class ProgressStatsController extends BaseController {
|
|
|
stats.setDrawAudit("是");
|
|
|
stats.setReasonForFailure("");
|
|
|
stats.setPassAuditDate(endTime02);
|
|
|
- stats.setChangeDesign("否");
|
|
|
}else if (historyByTime.getName().equals("设计单位上传施工图纸")){
|
|
|
//不通过
|
|
|
stats.setCompleteDraw("否");
|
|
|
stats.setDrawAudit("不通过");
|
|
|
stats.setReasonForFailure(comment.getMessage());
|
|
|
stats.setPassAuditDate(endTime02);
|
|
|
- stats.setChangeDesign("是");
|
|
|
}
|
|
|
}else {
|
|
|
//还有一种是 取消、待定的情况 流程结束
|
|
@@ -438,12 +437,10 @@ public class ProgressStatsController extends BaseController {
|
|
|
stats.setDrawAudit("取消");
|
|
|
stats.setReasonForFailure(comment.getMessage());
|
|
|
stats.setPassAuditDate(endTime02);
|
|
|
- stats.setChangeDesign("是");
|
|
|
}else if (byProcInstId.getName().equals("rural")){
|
|
|
stats.setDrawAudit("待定");
|
|
|
stats.setReasonForFailure(comment.getMessage());
|
|
|
stats.setPassAuditDate(endTime02);
|
|
|
- stats.setChangeDesign("是");
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -452,7 +449,6 @@ public class ProgressStatsController extends BaseController {
|
|
|
stats.setDrawAudit("");
|
|
|
stats.setReasonForFailure("");
|
|
|
stats.setPassAuditDate(null);
|
|
|
- stats.setChangeDesign("");
|
|
|
}
|
|
|
//设置是否完成审核,是否通过专家审核,未通过原因分析,通过审核日期,是否需设计变更 概预算审核
|
|
|
//在历史表中根据节点名称查找是否就行了概预算审核
|
|
@@ -465,7 +461,6 @@ public class ProgressStatsController extends BaseController {
|
|
|
stats.setExpertReview("");
|
|
|
stats.setEstimateReasonForFailure("");
|
|
|
stats.setEstimatePassAuditDate(null);
|
|
|
- stats.setEstimateChangeDesign("");
|
|
|
//设置图纸是否定稿,定稿日期
|
|
|
stats.setDrawingFinalize("");
|
|
|
stats.setFinalDate(null);
|
|
@@ -479,7 +474,6 @@ public class ProgressStatsController extends BaseController {
|
|
|
stats.setExpertReview("是");
|
|
|
stats.setEstimateReasonForFailure("");
|
|
|
stats.setEstimatePassAuditDate(endTime03);
|
|
|
- stats.setEstimateChangeDesign("否");
|
|
|
//设置图纸是否定稿,定稿日期
|
|
|
stats.setDrawingFinalize("是");
|
|
|
stats.setFinalDate(endTime03);
|
|
@@ -489,7 +483,6 @@ public class ProgressStatsController extends BaseController {
|
|
|
stats.setExpertReview("否");
|
|
|
stats.setEstimateReasonForFailure(comment.getMessage());
|
|
|
stats.setEstimatePassAuditDate(endTime03);
|
|
|
- stats.setEstimateChangeDesign("是");
|
|
|
//设置图纸是否定稿,定稿日期
|
|
|
stats.setDrawingFinalize("否");
|
|
|
stats.setFinalDate("");
|
|
@@ -500,7 +493,6 @@ public class ProgressStatsController extends BaseController {
|
|
|
stats.setExpertReview("");
|
|
|
stats.setEstimateReasonForFailure("");
|
|
|
stats.setEstimatePassAuditDate(null);
|
|
|
- stats.setEstimateChangeDesign("");
|
|
|
//设置图纸是否定稿,定稿日期
|
|
|
stats.setDrawingFinalize("");
|
|
|
stats.setFinalDate(null);
|