|
@@ -7,6 +7,7 @@ import com.jeeplus.common.utils.Collections3;
|
|
|
import com.jeeplus.common.utils.MyBeanUtils;
|
|
|
import com.jeeplus.common.utils.StringUtils;
|
|
|
import com.jeeplus.common.web.BaseController;
|
|
|
+import com.jeeplus.modules.act.entity.Act;
|
|
|
import com.jeeplus.modules.act.service.ActTaskService;
|
|
|
import com.jeeplus.modules.alterinfo.entity.AlterInfo;
|
|
|
import com.jeeplus.modules.alterinfo.service.AlterInfoService;
|
|
@@ -42,6 +43,8 @@ import com.jeeplus.modules.workclientinfo.entity.WorkClientInfo;
|
|
|
import com.jeeplus.modules.workclientinfo.service.WorkClientInfoService;
|
|
|
import com.jeeplus.modules.workcontractinfo.entity.WorkContractInfo;
|
|
|
import com.jeeplus.modules.workcontractinfo.service.WorkContractInfoService;
|
|
|
+import com.jeeplus.modules.workprojectnotify.entity.WorkProjectNotify;
|
|
|
+import com.jeeplus.modules.workprojectnotify.service.WorkProjectNotifyService;
|
|
|
import com.jeeplus.modules.workreview.entity.WorkReviewAudit;
|
|
|
import com.jeeplus.modules.workreview.service.WorkReviewStandardService;
|
|
|
import com.jeeplus.modules.workstaff.entity.WorkStaffBasicInfo;
|
|
@@ -110,6 +113,8 @@ public class RuralProjectViewController extends BaseController {
|
|
|
private RuralWorkProjectUserDao workProjectUserDao;
|
|
|
@Autowired
|
|
|
private ProjectFilingBatchService projectFilingBatchService;
|
|
|
+ @Autowired
|
|
|
+ protected WorkProjectNotifyService workProjectNotifyService;
|
|
|
/**
|
|
|
* 项目查看
|
|
|
* 传参:项目id
|
|
@@ -247,6 +252,14 @@ public class RuralProjectViewController extends BaseController {
|
|
|
if (null!=reported){
|
|
|
model.addAttribute("reportedId",reported.getId());
|
|
|
}
|
|
|
+
|
|
|
+ if(StringUtils.isNotBlank(workContractInfo.getProcessInstanceId())){
|
|
|
+ WorkProjectNotify workProjectNotify = workProjectNotifyService.getByProcessInstanceId(workContractInfo.getProcessInstanceId());
|
|
|
+ if(null != workProjectNotify && StringUtils.isNotBlank(workProjectNotify.getNotifyType())){
|
|
|
+ model.addAttribute("projectNotifyType", workProjectNotify.getNotifyType());
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
//查询项目报告信息
|
|
|
ProjectReportData projectReportData = projectReportDataService.getReportDataByProjectId(projectRecords.getId());
|
|
|
model.addAttribute("flagProjectReportData",projectReportData);
|
|
@@ -565,6 +578,12 @@ public class RuralProjectViewController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ if(StringUtils.isNotBlank(projectReportData.getProcessInstanceId())){
|
|
|
+ WorkProjectNotify workProjectNotify = workProjectNotifyService.getByProcessInstanceId(projectReportData.getProcessInstanceId());
|
|
|
+ if(null != workProjectNotify && StringUtils.isNotBlank(workProjectNotify.getNotifyType())){
|
|
|
+ model.addAttribute("projectNotifyType", workProjectNotify.getNotifyType());
|
|
|
+ }
|
|
|
+ }
|
|
|
//获取总审人员
|
|
|
User user=UserUtils.get(projectReportData.getBzshbUserId());
|
|
|
if(null != user){
|
|
@@ -670,6 +689,12 @@ public class RuralProjectViewController extends BaseController {
|
|
|
ruralProjectMessageService.getInfoByView(reported);
|
|
|
model.addAttribute("reportedId",reported.getId());
|
|
|
}
|
|
|
+ if(StringUtils.isNotBlank(reported.getProcessInstanceId())){
|
|
|
+ WorkProjectNotify workProjectNotify = workProjectNotifyService.getByProcessInstanceId(reported.getProcessInstanceId());
|
|
|
+ if(null != workProjectNotify && StringUtils.isNotBlank(workProjectNotify.getNotifyType())){
|
|
|
+ model.addAttribute("projectNotifyType", workProjectNotify.getNotifyType());
|
|
|
+ }
|
|
|
+ }
|
|
|
//获取工程类型
|
|
|
ProjectEngineeringInfo engineeringInfos=engineeringService.getProjectReportedType(reported.getPorjectUse());
|
|
|
model.addAttribute("engineeringInfo", engineeringInfos);
|
|
@@ -880,6 +905,12 @@ public class RuralProjectViewController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ if(StringUtils.isNotBlank(projectReportRecord.getProcessInstanceId())){
|
|
|
+ WorkProjectNotify workProjectNotify = workProjectNotifyService.getByProcessInstanceId(projectReportRecord.getProcessInstanceId());
|
|
|
+ if(null != workProjectNotify && StringUtils.isNotBlank(workProjectNotify.getNotifyType())){
|
|
|
+ model.addAttribute("projectNotifyType", workProjectNotify.getNotifyType());
|
|
|
+ }
|
|
|
+ }
|
|
|
model.addAttribute("list", workReviewAudits);
|
|
|
model.addAttribute("projectReportRecord", projectReportRecord);
|
|
|
model.addAttribute("project", projectReportRecord.getReport().getProject());
|
|
@@ -1103,6 +1134,12 @@ public class RuralProjectViewController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ if(StringUtils.isNotBlank(projectReportDataTwo.getProcessInstanceId())){
|
|
|
+ WorkProjectNotify workProjectNotify = workProjectNotifyService.getByProcessInstanceId(projectReportDataTwo.getProcessInstanceId());
|
|
|
+ if(null != workProjectNotify && StringUtils.isNotBlank(workProjectNotify.getNotifyType())){
|
|
|
+ model.addAttribute("projectNotifyType", workProjectNotify.getNotifyType());
|
|
|
+ }
|
|
|
+ }
|
|
|
//获取总审人员
|
|
|
User user=UserUtils.get(projectReportData.getBzshbUserId());
|
|
|
model.addAttribute("bzshbUserName",user.getName());
|
|
@@ -1148,6 +1185,12 @@ public class RuralProjectViewController extends BaseController {
|
|
|
filingBatch = new ProjectFilingBatch();
|
|
|
}
|
|
|
|
|
|
+ if(StringUtils.isNotBlank(filingBatch.getProcessinstanceId())){
|
|
|
+ WorkProjectNotify workProjectNotify = workProjectNotifyService.getByProcessInstanceId(filingBatch.getProcessinstanceId());
|
|
|
+ if(null != workProjectNotify && StringUtils.isNotBlank(workProjectNotify.getNotifyType())){
|
|
|
+ model.addAttribute("projectNotifyType", workProjectNotify.getNotifyType());
|
|
|
+ }
|
|
|
+ }
|
|
|
model.addAttribute("projectRecords", projectRecords);
|
|
|
model.addAttribute("projectFilingBatch", filingBatch);
|
|
|
return "modules/ruralprojectrecords/view/projectFilingBatchView";
|
|
@@ -1193,6 +1236,13 @@ public class RuralProjectViewController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ if(StringUtils.isNotBlank(paperFiling.getProcessInstanceId())){
|
|
|
+ WorkProjectNotify workProjectNotify = workProjectNotifyService.getByProcessInstanceId(paperFiling.getProcessInstanceId());
|
|
|
+ if(null != workProjectNotify && StringUtils.isNotBlank(workProjectNotify.getNotifyType())){
|
|
|
+ model.addAttribute("projectNotifyType", workProjectNotify.getNotifyType());
|
|
|
+ }
|
|
|
+ }
|
|
|
//查询所有的工程类型
|
|
|
List<ProjectEngineeringInfo> engineeringInfos=engineeringService.findList(new ProjectEngineeringInfo());
|
|
|
model.addAttribute("engineeringInfo",engineeringInfos);
|