|
@@ -1197,6 +1197,52 @@ public class WorkProjectNotifyController extends BaseController {
|
|
|
return "modules/projectrecord/workContentFromAndView/workFollowView";
|
|
|
}
|
|
|
|
|
|
+ } else if (workProjectNotify.getType().equals("94")) { //项目登记
|
|
|
+ boolean flag = false;
|
|
|
+ //通过通知信息id获取项目登记对象
|
|
|
+ ProjectRecords projectRecords = projectRecordsService.get(workProjectNotify.getNotifyId());
|
|
|
+ RuralProjectRecords ruralProjectRecords = ruralProjectRecordsService.get(workProjectNotify.getNotifyId());
|
|
|
+ if (projectRecords != null && StringUtils.isNotBlank(projectRecords.getId())) {
|
|
|
+ projectRecordsService.queryProjectDetail(projectRecords);
|
|
|
+ flag = true;
|
|
|
+ }
|
|
|
+ if (flag){
|
|
|
+ projectRecords.setAct(getByAct(projectRecords.getProcessInstanceId()));
|
|
|
+ projectRecords.setHome("home");
|
|
|
+ model.addAttribute("processInstanceId", projectRecords.getProcessInstanceId());
|
|
|
+ model.addAttribute("projectRecords", projectRecords);
|
|
|
+ if (workProjectNotify.getRemarks().contains("待审批") && !"1".equals(workProjectNotify.getStatus())) {
|
|
|
+ return "modules/projectrecord/projectRecordsAudit";
|
|
|
+ } else if (workProjectNotify.getRemarks().contains("重新申请") && !"1".equals(workProjectNotify.getStatus())) {
|
|
|
+ return "modules/projectrecord/projectRecordsModify";
|
|
|
+ } else {
|
|
|
+ return "modules/projectrecord/projectRecordsView";
|
|
|
+ }
|
|
|
+ }else {
|
|
|
+ if (ruralProjectRecords != null && StringUtils.isNotBlank(ruralProjectRecords.getId())) {
|
|
|
+ ruralProjectRecordsService.queryProjectDetail(ruralProjectRecords);
|
|
|
+ ProjectPlanInfo projectPlanInfo = new ProjectPlanInfo();
|
|
|
+ projectPlanInfo.setProjectId(ruralProjectRecords.getId());
|
|
|
+ //获取项目计划信息
|
|
|
+ List<ProjectPlanInfo> projectPlanList = projectPlanService.getProjectPlanList(projectPlanInfo);
|
|
|
+ //项目计划附件信息
|
|
|
+ List<WorkClientAttachment> projectPlanAttachment = projectPlanService.getWorkAttachment(ruralProjectRecords.getId());
|
|
|
+ ruralProjectRecords.setProjectPlanList(projectPlanList);
|
|
|
+ ruralProjectRecords.setWorkAttachments(projectPlanAttachment);
|
|
|
+ }
|
|
|
+ ruralProjectRecords.setAct(getByAct(ruralProjectRecords.getProcessInstanceId()));
|
|
|
+ ruralProjectRecords.setHome("home");
|
|
|
+ model.addAttribute("processInstanceId", ruralProjectRecords.getProcessInstanceId());
|
|
|
+ model.addAttribute("projectRecords", ruralProjectRecords);
|
|
|
+ if (workProjectNotify.getRemarks().contains("待审批") && !"1".equals(workProjectNotify.getStatus())) {
|
|
|
+ return "modules/ruralprojectrecords/ruralProjectRecordsAudit";
|
|
|
+ } else if (workProjectNotify.getRemarks().contains("重新申请") && !"1".equals(workProjectNotify.getStatus())) {
|
|
|
+ return "modules/ruralprojectrecords/ruralProjectRecordsModify";
|
|
|
+ } else {
|
|
|
+ return "modules/ruralprojectrecords/ruralProjectRecordsView";
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
} else if (workProjectNotify.getType().equals("131")) { //项目计划通知
|
|
|
boolean flag = false;
|
|
|
//通过通知信息id获取项目登记对象
|