|
@@ -53,6 +53,24 @@ public class ScheduleViewController extends BaseController {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
+ * 土建验收模块
|
|
|
+ */
|
|
|
+ @RequestMapping(value = "civilView")
|
|
|
+ public String civilView(ScheduleView scheduleView, Model model) {
|
|
|
+ model.addAttribute("scheduleView", scheduleView);
|
|
|
+ return "modules/sg/scheduleView/show/civilView";
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 电气验收模块
|
|
|
+ */
|
|
|
+ @RequestMapping(value = "electricView")
|
|
|
+ public String electricView(ScheduleView scheduleView, Model model) {
|
|
|
+ model.addAttribute("scheduleView", scheduleView);
|
|
|
+ return "modules/sg/scheduleView/show/electricView";
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
* 结算模块
|
|
|
*/
|
|
|
@RequestMapping(value = "settView")
|
|
@@ -114,6 +132,7 @@ public class ScheduleViewController extends BaseController {
|
|
|
String acquisitionStatus = c.getAcquisitionStatus();
|
|
|
String constructionStatus = c.getConstructionStatus();
|
|
|
String settStatus = c.getSettStatus();
|
|
|
+ String advanceStatus = c.getAdvanceStatus();
|
|
|
//对不同流程状态进行判断重新赋值
|
|
|
if ("0".equalsIgnoreCase(status)) {
|
|
|
c.setStatus("未发起流程");
|
|
@@ -130,6 +149,15 @@ public class ScheduleViewController extends BaseController {
|
|
|
} else {
|
|
|
c.setAcquisitionStatus("流程结束");
|
|
|
}
|
|
|
+
|
|
|
+ if ("0".equalsIgnoreCase(advanceStatus)) {
|
|
|
+ c.setAdvanceStatus("未发起流程");
|
|
|
+ } else if ("1".equalsIgnoreCase(advanceStatus)) {
|
|
|
+ c.setAdvanceStatus("发起流程中");
|
|
|
+ } else {
|
|
|
+ c.setAdvanceStatus("流程结束");
|
|
|
+ }
|
|
|
+
|
|
|
if ("0".equalsIgnoreCase(constructionStatus)) {
|
|
|
c.setConstructionStatus("未发起流程");
|
|
|
} else if ("1".equalsIgnoreCase(constructionStatus)) {
|
|
@@ -171,7 +199,6 @@ public class ScheduleViewController extends BaseController {
|
|
|
String fin = "";
|
|
|
for (ScheduleView s : list) {
|
|
|
String procInsId = s.getProcInsId();
|
|
|
- String clarificaitonType = s.getClarificaitonType();
|
|
|
if (procInsId != null && !"".equals(procInsId)) {
|
|
|
List<HistoricActivityInstance> historicActivityInstances = MyActiviUtils.hisTask(procInsId);
|
|
|
List<Task> tasks = MyActiviUtils.runNowTask(procInsId);
|
|
@@ -195,294 +222,67 @@ public class ScheduleViewController extends BaseController {
|
|
|
s.setDisView(disView1);
|
|
|
}
|
|
|
}
|
|
|
- if ("施工单位自行交底".equals(clarificaitonType)) {
|
|
|
- s.getDisView().setProjectManagerImport("施工单位交底没有此流程");
|
|
|
- if ("交底:施工单位组织交底".equals(activityName)) {
|
|
|
- s.getDisView().setUnitManagerJudge(format);
|
|
|
- }
|
|
|
- if ("交底:项目经理人工判断问题".equals(activityName)) {
|
|
|
- s.getDisView().setProjectManagerJudge(format);
|
|
|
- if (runNowName.contains("交底:判定设计变更")
|
|
|
- || runNowName.contains("交底:项目经理判断是否需要再设计变更")
|
|
|
- || runNowName.contains("交底:经研所设计变更")
|
|
|
- || runNowName.contains("交底:运行人员审核图纸")
|
|
|
- || runNowName.contains("交底:重新设计")
|
|
|
- || runNowName.contains("交底:运行人员判断变更后材料")
|
|
|
- || runNowName.contains("交底:配网项目经理判断变更后材料")
|
|
|
- || runNowName.contains("交底:上传未盖章施工方案(行政政处(城区道路))")
|
|
|
- || runNowName.contains("交底:项目经理判断是否需要政策处理")
|
|
|
- || runNowName.contains("交底:施工方案盖章")
|
|
|
- || runNowName.contains("交底:上传收据")
|
|
|
- || runNowName.contains("交底:上传缴费单")
|
|
|
- || runNowName.contains("交底:上传借款单据")
|
|
|
- || runNowName.contains("交底:判断政策处理")
|
|
|
- || runNowName.contains("交底:上传未签字版政策处理清单")
|
|
|
- || runNowName.contains("交底:项目经理判断农村是否需要政策处理")
|
|
|
- || runNowName.contains("交底:上传签字版政策处理清单")
|
|
|
- || runNowName.contains("交底:上传签字版合同")
|
|
|
- || runNowName.contains("交底:上传借款单据1")
|
|
|
- || runNowName.contains("交底:判断项目是否需要关闭")
|
|
|
- || runNowName.contains("交底:配网运行人员")
|
|
|
- || runNowName.contains("交底:确认项目关闭")) {
|
|
|
- if (runNowName.contains("交底:判定设计变更")
|
|
|
- || runNowName.contains("交底:项目经理判断是否需要再设计变更")
|
|
|
- || runNowName.contains("交底:经研所设计变更")
|
|
|
- || runNowName.contains("交底:运行人员审核图纸")
|
|
|
- || runNowName.contains("交底:重新设计")
|
|
|
- || runNowName.contains("交底:运行人员判断变更后材料")
|
|
|
- || runNowName.contains("交底:配网项目经理判断变更后材料")) {
|
|
|
- if (runNowName.contains("交底:判定设计变更")) {
|
|
|
- s.getDisView().setDesignChange("交底:判定设计变更");
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:项目经理判断是否需要再设计变更")) {
|
|
|
- s.getDisView().setDesignChange("交底:项目经理判断是否需要再设计变更");
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:经研所设计变更")) {
|
|
|
- s.getDisView().setDesignChange("交底:经研所设计变更");
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:运行人员审核图纸")) {
|
|
|
- s.getDisView().setDesignChange("交底:运行人员审核图纸");
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:重新设计")) {
|
|
|
- s.getDisView().setDesignChange("交底:重新设计");
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:运行人员判断变更后材料")) {
|
|
|
- s.getDisView().setDesignChange("交底:运行人员判断变更后材料");
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:配网项目经理判断变更后材料")) {
|
|
|
- s.getDisView().setDesignChange("交底:配网项目经理判断变更后材料");
|
|
|
- }
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:上传未盖章施工方案(行政政处(城区道路))")
|
|
|
- || runNowName.contains("交底:项目经理判断是否需要政策处理")
|
|
|
- || runNowName.contains("交底:施工方案盖章")
|
|
|
- || runNowName.contains("交底:上传收据")
|
|
|
- || runNowName.contains("交底:上传缴费单")
|
|
|
- || runNowName.contains("交底:上传借款单据")
|
|
|
- || runNowName.contains("交底:判断政策处理")
|
|
|
- || runNowName.contains("交底:上传未签字版政策处理清单")
|
|
|
- || runNowName.contains("交底:项目经理判断农村是否需要政策处理")
|
|
|
- || runNowName.contains("交底:上传签字版政策处理清单")
|
|
|
- || runNowName.contains("交底:上传签字版合同")
|
|
|
- || runNowName.contains("交底:上传借款单据1")) {
|
|
|
- String info = "";
|
|
|
- if (runNowName.contains("交底:上传未盖章施工方案(行政政处(城区道路))")) {
|
|
|
- info += "交底:上传未盖章施工方案(行政政处(城区道路));";
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:项目经理判断是否需要政策处理")) {
|
|
|
- info += "交底:项目经理判断是否需要政策处理;";
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:施工方案盖章")) {
|
|
|
- info += "交底:施工方案盖章;";
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:上传收据")) {
|
|
|
- info += "交底:上传收据;";
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:上传缴费单")) {
|
|
|
- info += "交底:上传缴费单;";
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:上传借款单据")) {
|
|
|
- info += "交底:上传借款单据;";
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:判断政策处理")) {
|
|
|
- info += "交底:判断政策处理;";
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:上传未签字版政策处理清单")) {
|
|
|
- info += "交底:上传未签字版政策处理清单;";
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:项目经理判断农村是否需要政策处理")) {
|
|
|
- info += "交底:项目经理判断农村是否需要政策处理;";
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:上传签字版政策处理清单")) {
|
|
|
- info += "交底:上传签字版政策处理清单;";
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:上传签字版合同")) {
|
|
|
- info += "交底:上传签字版合同;";
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:上传借款单据1")) {
|
|
|
- info += "交底:农村上传借款单据;";
|
|
|
- }
|
|
|
- s.getDisView().setPolicyType(info);
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:判断项目是否需要关闭")
|
|
|
- || runNowName.contains("交底:配网运行人员")
|
|
|
- || runNowName.contains("交底:确认项目关闭")) {
|
|
|
- if (runNowName.contains("交底:判断项目是否需要关闭")) {
|
|
|
- s.getDisView().setProjectClosure("交底:判断项目是否需要关闭");
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:配网运行人员")) {
|
|
|
- s.getDisView().setProjectClosure("交底:配网运行人员");
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:确认项目关闭")) {
|
|
|
- s.getDisView().setProjectClosure("交底:确认项目关闭");
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- if ("交底:配网项目经理判断变更后材料".equals(activityName)) {
|
|
|
- s.getDisView().setDesignChange(format);
|
|
|
- }
|
|
|
- if ("交底:上传借款单据".equals(activityName)) {
|
|
|
- s.getDisView().setPolicyType(format);
|
|
|
- }
|
|
|
- if ("交底:上传借款单据1".equals(activityName)) {
|
|
|
- s.getDisView().setPolicyType(format);
|
|
|
- }
|
|
|
- if ("交底:确认项目关闭".equals(activityName)) {
|
|
|
- s.getDisView().setProjectClosure(format);
|
|
|
- }
|
|
|
- } else {
|
|
|
- s.getDisView().setUnitManagerJudge("项目组织交底没有此流程");
|
|
|
- s.getDisView().setProjectManagerImport("项目组织交底没有此流程");
|
|
|
- //项目经理组织交底后
|
|
|
- if ("交底:项目经理组织交底".equals(activityName)||"交底:项目经理人工审核问题".equals(activityName)||"交底:项目经理人工判断问题".equals(activityName)) {
|
|
|
- s.getDisView().setProjectManagerImport(format);
|
|
|
- }
|
|
|
- if (runNowName!=null || !runNowName.equals("")) {
|
|
|
- if (runNowName.contains("交底:判定设计变更")
|
|
|
- || runNowName.contains("交底:项目经理判断是否需要再设计变更")
|
|
|
- || runNowName.contains("交底:经研所设计变更")
|
|
|
- || runNowName.contains("交底:运行人员审核图纸")
|
|
|
- || runNowName.contains("交底:重新设计")
|
|
|
- || runNowName.contains("交底:运行人员判断变更后材料")
|
|
|
- || runNowName.contains("交底:配网项目经理判断变更后材料")
|
|
|
- || runNowName.contains("交底:上传未盖章施工方案(行政政处(城区道路))")
|
|
|
- || runNowName.contains("交底:项目经理判断是否需要政策处理")
|
|
|
- || runNowName.contains("交底:施工方案盖章")
|
|
|
- || runNowName.contains("交底:上传收据")
|
|
|
- || runNowName.contains("交底:上传缴费单")
|
|
|
- || runNowName.contains("交底:上传借款单据")
|
|
|
- || runNowName.contains("交底:判断政策处理")
|
|
|
- || runNowName.contains("交底:上传未签字版政策处理清单")
|
|
|
- || runNowName.contains("交底:项目经理判断农村是否需要政策处理")
|
|
|
- || runNowName.contains("交底:上传签字版政策处理清单")
|
|
|
- || runNowName.contains("交底:上传签字版合同")
|
|
|
- || runNowName.contains("交底:上传借款单据1")
|
|
|
- || runNowName.contains("交底:判断项目是否需要关闭")
|
|
|
- || runNowName.contains("交底:配网运行人员")
|
|
|
- || runNowName.contains("交底:确认项目关闭")) {
|
|
|
- if (runNowName.contains("交底:判定设计变更")
|
|
|
- || runNowName.contains("交底:项目经理判断是否需要再设计变更")
|
|
|
- || runNowName.contains("交底:经研所设计变更")
|
|
|
- || runNowName.contains("交底:运行人员审核图纸")
|
|
|
- || runNowName.contains("交底:重新设计")
|
|
|
- || runNowName.contains("交底:运行人员判断变更后材料")
|
|
|
- || runNowName.contains("交底:配网项目经理判断变更后材料")) {
|
|
|
- if (runNowName.contains("交底:判定设计变更")) {
|
|
|
- s.getDisView().setDesignChange("交底:判定设计变更");
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:项目经理判断是否需要再设计变更")) {
|
|
|
- s.getDisView().setDesignChange("交底:项目经理判断是否需要再设计变更");
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:经研所设计变更")) {
|
|
|
- s.getDisView().setDesignChange("交底:经研所设计变更");
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:运行人员审核图纸")) {
|
|
|
- s.getDisView().setDesignChange("交底:运行人员审核图纸");
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:重新设计")) {
|
|
|
- s.getDisView().setDesignChange("交底:重新设计");
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:运行人员判断变更后材料")) {
|
|
|
- s.getDisView().setDesignChange("交底:运行人员判断变更后材料");
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:配网项目经理判断变更后材料")) {
|
|
|
- s.getDisView().setDesignChange("交底:配网项目经理判断变更后材料");
|
|
|
- }
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:上传未盖章施工方案(行政政处(城区道路))")
|
|
|
- || runNowName.contains("交底:项目经理判断是否需要政策处理")
|
|
|
- || runNowName.contains("交底:施工方案盖章")
|
|
|
- || runNowName.contains("交底:上传收据")
|
|
|
- || runNowName.contains("交底:上传缴费单")
|
|
|
- || runNowName.contains("交底:上传借款单据")
|
|
|
- || runNowName.contains("交底:判断政策处理")
|
|
|
- || runNowName.contains("交底:上传未签字版政策处理清单")
|
|
|
- || runNowName.contains("交底:项目经理判断农村是否需要政策处理")
|
|
|
- || runNowName.contains("交底:上传签字版政策处理清单")
|
|
|
- || runNowName.contains("交底:上传签字版合同")
|
|
|
- || runNowName.contains("交底:上传借款单据1")) {
|
|
|
- String info = "";
|
|
|
- if (runNowName.contains("交底:上传未盖章施工方案(行政政处(城区道路))")) {
|
|
|
- info += "交底:上传未盖章施工方案(行政政处(城区道路));";
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:项目经理判断是否需要政策处理")) {
|
|
|
- info += "交底:项目经理判断是否需要政策处理;";
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:施工方案盖章")) {
|
|
|
- info += "交底:施工方案盖章;";
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:上传收据")) {
|
|
|
- info += "交底:上传收据;";
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:上传缴费单")) {
|
|
|
- info += "交底:上传缴费单;";
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:上传借款单据")) {
|
|
|
- info += "交底:上传借款单据;";
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:判断政策处理")) {
|
|
|
- info += "交底:判断政策处理;";
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:上传未签字版政策处理清单")) {
|
|
|
- info += "交底:上传未签字版政策处理清单;";
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:项目经理判断农村是否需要政策处理")) {
|
|
|
- info += "交底:项目经理判断农村是否需要政策处理;";
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:上传签字版政策处理清单")) {
|
|
|
- info += "交底:上传签字版政策处理清单;";
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:上传签字版合同")) {
|
|
|
- info += "交底:上传签字版合同;";
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:上传借款单据1")) {
|
|
|
- info += "交底:农村上传借款单据;";
|
|
|
- }
|
|
|
- s.getDisView().setPolicyType(info);
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:判断项目是否需要关闭")
|
|
|
- || runNowName.contains("交底:配网运行人员")
|
|
|
- || runNowName.contains("交底:确认项目关闭")) {
|
|
|
- if (runNowName.contains("交底:判断项目是否需要关闭")) {
|
|
|
- s.getDisView().setProjectClosure("交底:判断项目是否需要关闭");
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:配网运行人员")) {
|
|
|
- s.getDisView().setProjectClosure("交底:配网运行人员");
|
|
|
- }
|
|
|
- if (runNowName.contains("交底:确认项目关闭")) {
|
|
|
- s.getDisView().setProjectClosure("交底:确认项目关闭");
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- if ("交底:配网项目经理判断变更后材料".equals(activityName)) {
|
|
|
- s.getDisView().setDesignChange(format);
|
|
|
- }
|
|
|
- if ("交底:上传借款单据".equals(activityName)) {
|
|
|
- s.getDisView().setPolicyType(format);
|
|
|
- }
|
|
|
- if ("交底:上传借款单据1".equals(activityName)) {
|
|
|
- s.getDisView().setPolicyType(format);
|
|
|
- }
|
|
|
- if ("交底:确认项目关闭".equals(activityName)) {
|
|
|
- s.getDisView().setProjectClosure(format);
|
|
|
- }
|
|
|
+ //交底:项目经理交底内容
|
|
|
+ if ("交底:项目经理交底内容".equals(activityName)) {
|
|
|
+ s.getDisView().setProjectManagerImport(format);
|
|
|
}
|
|
|
- //
|
|
|
- if ("交底:配网项目经理判断变更后材料".equals(activityName)
|
|
|
- || "交底:上传借款单据".equals(activityName)
|
|
|
- || "交底:上传借款单据1".equals(activityName)
|
|
|
- || "交底:确认项目关闭".equals(activityName)) {
|
|
|
+ //交底:导入材料表和拆旧物资表
|
|
|
+ if ("交底:导入材料表和拆旧物资表".equals(activityName)) {
|
|
|
+ s.getDisView().setUnitManagerJudge(format);
|
|
|
+ }
|
|
|
+ //交底:填写部分工程量信息
|
|
|
+ if ("交底:填写部分工程量信息".equals(activityName)) {
|
|
|
+ s.getDisView().setProjectManagerJudge(format);
|
|
|
+ }
|
|
|
+ if ("交底:填写部分工程量信息".equals(activityName)) {
|
|
|
if (fin.equals("")) {
|
|
|
fin = format;
|
|
|
}
|
|
|
- if ( fin.compareTo(format) < 1) {
|
|
|
+ if (fin.compareTo(format) < 1) {
|
|
|
fin = format;
|
|
|
}
|
|
|
}
|
|
|
+ //设计变更
|
|
|
+ if ("交底:配网项目经理判定设计变更".equals(activityName)
|
|
|
+ || "交底:经研所判定是否设计变更".equals(activityName)
|
|
|
+ || "交底:运行单位经理审核方案".equals(activityName)
|
|
|
+ || "交底:设计单位人员重新设计".equals(activityName)
|
|
|
+ || "交底:运行经理审核设计变更后".equals(activityName)
|
|
|
+ || "交底:配网经理审核设计变更后".equals(activityName)
|
|
|
+ ) {
|
|
|
+ s.getDisView().setDesignChange("设计变更流程中");
|
|
|
+ }
|
|
|
+ //项目关闭
|
|
|
+ if ("交底:项目经理判定是否关闭".equals(activityName)
|
|
|
+ || "交底:配网工程专职判定是否关闭".equals(activityName)
|
|
|
+ || "交底:配网运行人员判定是否关闭".equals(activityName)
|
|
|
+ || "交底:配网工程专职判定变更或关闭".equals(activityName)
|
|
|
+ || "交底:配网系统专职确认系统关闭".equals(activityName)
|
|
|
+ || "交底:配网项目经理判定变更或关闭".equals(activityName)
|
|
|
+ ) {
|
|
|
+ s.getDisView().setProjectClosure("项目关闭流程中");
|
|
|
+ }
|
|
|
+ //政策处理
|
|
|
+ if ("交底:农村政处".equals(activityName)
|
|
|
+ || "交底:农村专职判断".equals(activityName)
|
|
|
+ || "交底:农村上传文件".equals(activityName)
|
|
|
+ || "交底:农村是否支付".equals(activityName)
|
|
|
+ || "交底:农村是否借款".equals(activityName)
|
|
|
+ || "交底:行政政处".equals(activityName)
|
|
|
+ || "交底:行政专职判断".equals(activityName)
|
|
|
+ || "交底:行政上传文件".equals(activityName)
|
|
|
+ || "交底:行政是否支付".equals(activityName)
|
|
|
+ || "交底:行政是否借款".equals(activityName)
|
|
|
+ || "交底:民事政处".equals(activityName)
|
|
|
+ || "交底:民事专职判断".equals(activityName)
|
|
|
+ || "交底:民事上传文件".equals(activityName)
|
|
|
+ || "交底:民事是否支付".equals(activityName)
|
|
|
+ || "交底:民事是否借款".equals(activityName)
|
|
|
+ ) {
|
|
|
+ s.getDisView().setPolicyType("政策处理流程中");
|
|
|
+ }
|
|
|
}
|
|
|
+ //判断项目是否完成
|
|
|
if ("2".equals(s.getStatus())) {
|
|
|
s.getDisView().setFinTime(fin);
|
|
|
}
|
|
@@ -491,9 +291,12 @@ public class ScheduleViewController extends BaseController {
|
|
|
return getBootstrapData(scheduleViewPage);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 项目进度查询-物资领料状态
|
|
|
+ * */
|
|
|
@ResponseBody
|
|
|
@RequestMapping(value = "recData")
|
|
|
- public Map<String, Object> recData(ScheduleView scheduleView, HttpServletRequest request, HttpServletResponse response, Model model){
|
|
|
+ public Map<String, Object> recData(ScheduleView scheduleView, HttpServletRequest request, HttpServletResponse response, Model model) {
|
|
|
String projectId = scheduleView.getProjectId();
|
|
|
String[] projectList = null;
|
|
|
List<String> searchList = new ArrayList<>();
|
|
@@ -535,11 +338,12 @@ public class ScheduleViewController extends BaseController {
|
|
|
}
|
|
|
if ("领料:配网物资专职审核领料单".equals(activityName)) {
|
|
|
s.getReceiveView().setFullReviewed(format);
|
|
|
+ s.getReceiveView().setRecFinTime(format);
|
|
|
}
|
|
|
- if ("领料:项目中心领导审核领料单".equals(activityName)) {
|
|
|
+/* if ("领料:项目中心领导审核领料单".equals(activityName)) {
|
|
|
s.getReceiveView().setLeaderReviewed(format);
|
|
|
s.getReceiveView().setRecFinTime(format);
|
|
|
- }
|
|
|
+ }*/
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -548,10 +352,10 @@ public class ScheduleViewController extends BaseController {
|
|
|
|
|
|
/**
|
|
|
* 结算流程数据
|
|
|
- * */
|
|
|
+ */
|
|
|
@ResponseBody
|
|
|
@RequestMapping(value = "settData")
|
|
|
- public Map<String, Object> settData(ScheduleView scheduleView, HttpServletRequest request, HttpServletResponse response, Model model){
|
|
|
+ public Map<String, Object> settData(ScheduleView scheduleView, HttpServletRequest request, HttpServletResponse response, Model model) {
|
|
|
String projectId = scheduleView.getProjectId();
|
|
|
String[] projectList = null;
|
|
|
List<String> searchList = new ArrayList<>();
|
|
@@ -562,14 +366,14 @@ public class ScheduleViewController extends BaseController {
|
|
|
}
|
|
|
scheduleView.setProjectList(searchList);
|
|
|
}
|
|
|
- Page<ScheduleView> scheduleViewPage = scheduleViewService.setAll(new Page<ScheduleView>(request, response), scheduleView);
|
|
|
+ Page<ScheduleView> scheduleViewPage = scheduleViewService.settAll(new Page<ScheduleView>(request, response), scheduleView);
|
|
|
List<ScheduleView> list = scheduleViewPage.getList();
|
|
|
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
for (ScheduleView s : list) {
|
|
|
String procInsId = s.getProcInsId();
|
|
|
if (procInsId != null && !"".equals(procInsId)) {
|
|
|
List<HistoricActivityInstance> historicActivityInstances = MyActiviUtils.hisTask(procInsId);
|
|
|
- for (HistoricActivityInstance a: historicActivityInstances) {
|
|
|
+ for (HistoricActivityInstance a : historicActivityInstances) {
|
|
|
String activityName = a.getActivityName();
|
|
|
String format = formatter.format(a.getEndTime());
|
|
|
if (s.getSettView() == null) {
|
|
@@ -622,15 +426,24 @@ public class ScheduleViewController extends BaseController {
|
|
|
}
|
|
|
String activityName = a.getActivityName();
|
|
|
String format = formatter.format(a.getEndTime());
|
|
|
- if ("交底:判断项目是否需要关闭".equals(activityName)) {
|
|
|
+ if ("交底:项目经理判定是否关闭".equals(activityName)) {
|
|
|
s.getClosureView().setIfClose(format);
|
|
|
}
|
|
|
- if ("交底:配网运行人员".equals(activityName)) {
|
|
|
+ if ("交底:配网工程专职判定是否关闭".equals(activityName)) {
|
|
|
s.getClosureView().setRunMember(format);
|
|
|
}
|
|
|
- if ("交底:确认项目关闭".equals(activityName)) {
|
|
|
+ if ("交底:配网运行人员判定是否关闭".equals(activityName)) {
|
|
|
s.getClosureView().setIsClosed(format);
|
|
|
}
|
|
|
+ if ("交底:配网工程专职判定变更或关闭".equals(activityName)) {
|
|
|
+ s.getClosureView().setDetermination(format);
|
|
|
+ }
|
|
|
+ if ("交底:配网项目经理判定变更或关闭".equals(activityName)) {
|
|
|
+ s.getClosureView().setProjectManager(format);
|
|
|
+ }
|
|
|
+ if ("交底:配网系统专职确认系统关闭".equals(activityName)) {
|
|
|
+ s.getClosureView().setShutDown(format);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -666,22 +479,22 @@ public class ScheduleViewController extends BaseController {
|
|
|
}
|
|
|
String activityName = a.getActivityName();
|
|
|
String format = formatter.format(a.getEndTime());
|
|
|
- if ("交底:判定设计变更".equals(activityName)) {
|
|
|
+ if ("交底:配网项目经理判定设计变更".equals(activityName)) {
|
|
|
s.getDesignView().setDesignChange(format);
|
|
|
}
|
|
|
- if ("交底:项目经理判断是否需要再设计变更".equals(activityName)) {
|
|
|
+ if ("交底:经研所判定是否设计变更".equals(activityName)) {
|
|
|
s.getDesignView().setIfChange(format);
|
|
|
}
|
|
|
- if ("交底:经研所设计变更".equals(activityName)) {
|
|
|
+ if ("交底:运行单位经理审核方案".equals(activityName)) {
|
|
|
s.getDesignView().setJYSChange(format);
|
|
|
}
|
|
|
- if ("交底:运行人员审核图纸".equals(activityName)) {
|
|
|
+ if ("交底:设计单位人员重新设计".equals(activityName)) {
|
|
|
s.getDesignView().setUnitReview(format);
|
|
|
}
|
|
|
- if ("交底:重新设计".equals(activityName)) {
|
|
|
+ if ("交底:运行经理审核设计变更后".equals(activityName)) {
|
|
|
s.getDesignView().setDesignAgain(format);
|
|
|
}
|
|
|
- if ("交底:运行人员判断变更后材料".equals(activityName)) {
|
|
|
+ if ("交底:配网经理审核设计变更后".equals(activityName)) {
|
|
|
s.getDesignView().setChangeAfter(format);
|
|
|
}
|
|
|
if ("交底:配网项目经理判断变更后材料".equals(activityName)) {
|
|
@@ -722,47 +535,174 @@ public class ScheduleViewController extends BaseController {
|
|
|
}
|
|
|
String activityName = a.getActivityName();
|
|
|
String format = formatter.format(a.getEndTime());
|
|
|
- if ("交底:上传未盖章施工方案(行政政处(城区道路))".equals(activityName)) {
|
|
|
+ if ("交底:农村政处".equals(activityName)) {
|
|
|
s.getPolicyView().setUrbanRoad(format);
|
|
|
}
|
|
|
- if ("交底:项目经理判断是否需要政策处理".equals(activityName)) {
|
|
|
+ if ("交底:农村专职判断".equals(activityName)) {
|
|
|
s.getPolicyView().setPolicyNeed(format);
|
|
|
}
|
|
|
- if ("交底:施工方案盖章".equals(activityName)) {
|
|
|
+ if ("交底:农村上传文件".equals(activityName)) {
|
|
|
s.getPolicyView().setSealScheme(format);
|
|
|
}
|
|
|
- if ("交底:上传收据".equals(activityName)) {
|
|
|
+ if ("交底:农村是否支付".equals(activityName)) {
|
|
|
s.getPolicyView().setUploadReceipt(format);
|
|
|
}
|
|
|
- if ("交底:上传缴费单".equals(activityName)) {
|
|
|
+ if ("交底:农村是否借款".equals(activityName)) {
|
|
|
s.getPolicyView().setPayment(format);
|
|
|
}
|
|
|
- if ("交底:上传借款单据".equals(activityName)) {
|
|
|
+ if ("交底:行政政处".equals(activityName)) {
|
|
|
s.getPolicyView().setUploadLoan(format);
|
|
|
}
|
|
|
- if ("交底:判断政策处理".equals(activityName)) {
|
|
|
+ if ("交底:行政专职判断".equals(activityName)) {
|
|
|
s.getPolicyView().setHandling(format);
|
|
|
}
|
|
|
- if ("交底:上传未签字版政策处理清单".equals(activityName)) {
|
|
|
+ if ("交底:行政上传文件".equals(activityName)) {
|
|
|
s.getPolicyView().setUnsignedVersion(format);
|
|
|
}
|
|
|
- if ("交底:项目经理判断农村是否需要政策处理".equals(activityName)) {
|
|
|
+ if ("交底:行政是否支付".equals(activityName)) {
|
|
|
s.getPolicyView().setRuralNeed(format);
|
|
|
}
|
|
|
- if ("交底:上传签字版政策处理清单".equals(activityName)) {
|
|
|
+ if ("交底:行政是否借款".equals(activityName)) {
|
|
|
s.getPolicyView().setPolicyList(format);
|
|
|
}
|
|
|
- if ("交底:上传签字版合同".equals(activityName)) {
|
|
|
+ if ("交底:民事政处".equals(activityName)) {
|
|
|
s.getPolicyView().setSignedContract(format);
|
|
|
}
|
|
|
- if ("交底:上传借款单据1".equals(activityName)) {
|
|
|
+ if ("交底:民事专职判断".equals(activityName)) {
|
|
|
s.getPolicyView().setUploadLoan1(format);
|
|
|
}
|
|
|
+ if ("交底:民事上传文件".equals(activityName)) {
|
|
|
+ s.getPolicyView().setCivilUpload(format);
|
|
|
+ }
|
|
|
+ if ("交底:民事是否支付".equals(activityName)) {
|
|
|
+ s.getPolicyView().setCivilPay(format);
|
|
|
+ }
|
|
|
+ if ("交底:民事是否借款".equals(activityName)) {
|
|
|
+ s.getPolicyView().setCivilBorrow(format);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return getBootstrapData(scheduleViewPage);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ *施工验收土建流程
|
|
|
+ */
|
|
|
+ @ResponseBody
|
|
|
+ @RequestMapping(value = "civilData")
|
|
|
+ public Map<String, Object> civilData(ScheduleView scheduleView, HttpServletRequest request, HttpServletResponse response, Model model) {
|
|
|
+ String projectId = scheduleView.getProjectId();
|
|
|
+ String[] projectList = null;
|
|
|
+ List<String> searchList = new ArrayList<>();
|
|
|
+ if (!projectId.equals("")) {
|
|
|
+ projectList = projectId.split("\\s+");
|
|
|
+ for (int i = 0; i < projectList.length; i++) {
|
|
|
+ searchList.add(projectList[i]);
|
|
|
+ }
|
|
|
+ scheduleView.setProjectList(searchList);
|
|
|
+ }
|
|
|
+ Page<ScheduleView> scheduleViewPage = scheduleViewService.civilAll(new Page<ScheduleView>(request, response), scheduleView);
|
|
|
+ List<ScheduleView> list = scheduleViewPage.getList();
|
|
|
+ SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
+ for (ScheduleView s : list) {
|
|
|
+ String procInsId = s.getProcInsId();
|
|
|
+ if (procInsId != null && !"".equals(procInsId)) {
|
|
|
+ List<HistoricActivityInstance> historicActivityInstances = MyActiviUtils.hisTask(procInsId);
|
|
|
+ for (HistoricActivityInstance a : historicActivityInstances) {
|
|
|
+ String activityName = a.getActivityName();
|
|
|
+ String format = formatter.format(a.getEndTime());
|
|
|
+ if (s.getCivilView() == null) {
|
|
|
+ s.setCivilView(new CivilView());
|
|
|
+ }
|
|
|
+ if ("土建结算流程发起".equals(activityName)) {
|
|
|
+ s.getCivilView().setCivilBegins(format);
|
|
|
+ }
|
|
|
+ if ("土建开工".equals(activityName)) {
|
|
|
+ s.getCivilView().setCivilStarts(format);
|
|
|
+ }
|
|
|
+ if ("土建竣工".equals(activityName)) {
|
|
|
+ s.getCivilView().setCivilCompleted(format);
|
|
|
+ }
|
|
|
+ if ("审核土建竣工".equals(activityName)) {
|
|
|
+ s.getCivilView().setCivilReview(format);
|
|
|
+ }
|
|
|
+ if ("土建完成时间".equals(activityName)) {
|
|
|
+ s.getCivilView().setCivilCompletion(format);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
return getBootstrapData(scheduleViewPage);
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 施工验收电气流程数据
|
|
|
+ */
|
|
|
+ @ResponseBody
|
|
|
+ @RequestMapping(value = "electricData")
|
|
|
+ public Map<String, Object> electricData(ScheduleView scheduleView, HttpServletRequest request, HttpServletResponse response, Model model) {
|
|
|
+ String projectId = scheduleView.getProjectId();
|
|
|
+ String[] projectList = null;
|
|
|
+ List<String> searchList = new ArrayList<>();
|
|
|
+ if (!projectId.equals("")) {
|
|
|
+ projectList = projectId.split("\\s+");
|
|
|
+ for (int i = 0; i < projectList.length; i++) {
|
|
|
+ searchList.add(projectList[i]);
|
|
|
+ }
|
|
|
+ scheduleView.setProjectList(searchList);
|
|
|
+ }
|
|
|
+ Page<ScheduleView> scheduleViewPage = scheduleViewService.electricAll(new Page<ScheduleView>(request, response), scheduleView);
|
|
|
+ List<ScheduleView> list = scheduleViewPage.getList();
|
|
|
+ SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
+ for (ScheduleView s : list) {
|
|
|
+ String procInsId = s.getProcInsId();
|
|
|
+ if (procInsId != null && !"".equals(procInsId)) {
|
|
|
+ List<HistoricActivityInstance> historicActivityInstances = MyActiviUtils.hisTask(procInsId);
|
|
|
+ for (HistoricActivityInstance a : historicActivityInstances) {
|
|
|
+ String activityName = a.getActivityName();
|
|
|
+ String format = formatter.format(a.getEndTime());
|
|
|
+ if (s.getElectricView() == null) {
|
|
|
+ s.setElectricView(new ElectricView());
|
|
|
+ }
|
|
|
+ if ("发起施工流程/填写项目类型".equals(activityName)) {
|
|
|
+ s.getElectricView().setStartTime(format);
|
|
|
+ }
|
|
|
+ if ("电气开工报告".equals(activityName)) {
|
|
|
+ s.getElectricView().setElectricStart(format);
|
|
|
+ }
|
|
|
+ if ("上传电气竣工资料".equals(activityName)) {
|
|
|
+ s.getElectricView().setElectricUploadCompletion(format);
|
|
|
+ }
|
|
|
+ if ("审核电气竣工流程".equals(activityName)) {
|
|
|
+ s.getElectricView().setElectricReviewCompletion(format);
|
|
|
+ }
|
|
|
+ if ("上传涉电开工资料".equals(activityName)) {
|
|
|
+ s.getElectricView().setElectricStartUpload(format);
|
|
|
+ }
|
|
|
+ if ("涉电开工报告".equals(activityName)) {
|
|
|
+ s.getElectricView().setElectricStartElectricity(format);
|
|
|
+ }
|
|
|
+ if ("涉电竣工报告".equals(activityName)) {
|
|
|
+ s.getElectricView().setElectricEndElectricity(format);
|
|
|
+ }
|
|
|
+ if ("审核涉电竣工".equals(activityName)) {
|
|
|
+ s.getElectricView().setElectricReviewRelated(format);
|
|
|
+ }
|
|
|
+ if ("是否完成所有涉电工作".equals(activityName)) {
|
|
|
+ s.getElectricView().setElectricWork(format);
|
|
|
+ if ("2".equals(s.getConstructionStatus())) {
|
|
|
+ s.getElectricView().setEndTime(format);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return getBootstrapData(scheduleViewPage);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
/* *//**
|
|
|
* 导出excel文件
|
|
|
*//*
|
|
@@ -780,7 +720,7 @@ public class ScheduleViewController extends BaseController {
|
|
|
} catch (Exception e) {
|
|
|
j.setSuccess(false);
|
|
|
j.setMsg("导出需求基本信息记录失败!失败信息:"+e.getMessage());
|
|
|
- }
|
|
|
+}
|
|
|
return j;
|
|
|
}*/
|
|
|
}
|