|
@@ -1,6 +1,7 @@
|
|
package com.jeeplus.modules.bzshbExamine.web;
|
|
package com.jeeplus.modules.bzshbExamine.web;
|
|
|
|
|
|
import com.google.common.collect.Lists;
|
|
import com.google.common.collect.Lists;
|
|
|
|
+import com.jeeplus.common.config.Global;
|
|
import com.jeeplus.common.persistence.Page;
|
|
import com.jeeplus.common.persistence.Page;
|
|
import com.jeeplus.common.utils.MyBeanUtils;
|
|
import com.jeeplus.common.utils.MyBeanUtils;
|
|
import com.jeeplus.common.utils.StringUtils;
|
|
import com.jeeplus.common.utils.StringUtils;
|
|
@@ -13,6 +14,7 @@ import com.jeeplus.modules.projectAccessory.service.ProjectTemplateService;
|
|
import com.jeeplus.modules.projectEngineering.service.ProjectEngineeringService;
|
|
import com.jeeplus.modules.projectEngineering.service.ProjectEngineeringService;
|
|
import com.jeeplus.modules.projectcontentinfo.entity.ProjectReportData;
|
|
import com.jeeplus.modules.projectcontentinfo.entity.ProjectReportData;
|
|
import com.jeeplus.modules.projectcontentinfo.entity.Projectcontentinfo;
|
|
import com.jeeplus.modules.projectcontentinfo.entity.Projectcontentinfo;
|
|
|
|
+import com.jeeplus.modules.projectcontentinfo.service.ProjectContentDataService;
|
|
import com.jeeplus.modules.projectcontentinfo.service.ProjectReportDataService;
|
|
import com.jeeplus.modules.projectcontentinfo.service.ProjectReportDataService;
|
|
import com.jeeplus.modules.projectcontentinfo.service.ProjectcontentinfoService;
|
|
import com.jeeplus.modules.projectcontentinfo.service.ProjectcontentinfoService;
|
|
import com.jeeplus.modules.projectrecord.entity.ProjectPlanInfo;
|
|
import com.jeeplus.modules.projectrecord.entity.ProjectPlanInfo;
|
|
@@ -41,6 +43,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Controller;
|
|
import org.springframework.stereotype.Controller;
|
|
import org.springframework.ui.Model;
|
|
import org.springframework.ui.Model;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
|
+import org.springframework.web.bind.annotation.ResponseBody;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
@@ -84,6 +87,8 @@ public class BzshbExaminController extends BaseController {
|
|
private WorkContractInfoService workContractInfoService;
|
|
private WorkContractInfoService workContractInfoService;
|
|
@Autowired
|
|
@Autowired
|
|
private ProjectPlanService projectPlanService;
|
|
private ProjectPlanService projectPlanService;
|
|
|
|
+ @Autowired
|
|
|
|
+ private ProjectContentDataService projectContentDataService;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 查询列表
|
|
* 查询列表
|
|
@@ -143,7 +148,17 @@ public class BzshbExaminController extends BaseController {
|
|
ruralProjectRecords.setProjectMasterName(projectReportData.getPrincipal().getName());
|
|
ruralProjectRecords.setProjectMasterName(projectReportData.getPrincipal().getName());
|
|
}
|
|
}
|
|
Projectcontentinfo projectcontentinfo = projectcontentinfoService.getByInfoId(projectReportData.getId());
|
|
Projectcontentinfo projectcontentinfo = projectcontentinfoService.getByInfoId(projectReportData.getId());
|
|
|
|
+
|
|
|
|
+ //获取总审抽查的质量复核标准
|
|
|
|
+ String reviewId="2";
|
|
|
|
+ List<WorkReviewAudit> workReviewAudits = projectContentDataService.findListExamin(reviewId,"紧急项目");
|
|
|
|
+ if (null!=workReviewAudits){
|
|
|
|
+ projectReportData.setProjectReviewList(workReviewAudits);
|
|
|
|
+ model.addAttribute("workReviewAudits", workReviewAudits);
|
|
|
|
+ }
|
|
projectcontentinfo.setProjectReportData(projectReportData);
|
|
projectcontentinfo.setProjectReportData(projectReportData);
|
|
|
|
+
|
|
|
|
+
|
|
//添加当前文件服务器类型
|
|
//添加当前文件服务器类型
|
|
projectcontentinfo.setUploadMode(uploadMode);
|
|
projectcontentinfo.setUploadMode(uploadMode);
|
|
List<MainDictDetail> achievementTypes = DictUtils.getMainDictList("achievement_type");
|
|
List<MainDictDetail> achievementTypes = DictUtils.getMainDictList("achievement_type");
|
|
@@ -321,19 +336,20 @@ public class BzshbExaminController extends BaseController {
|
|
model.addAttribute("subProjectInfos", subProjectInfos);
|
|
model.addAttribute("subProjectInfos", subProjectInfos);
|
|
model.addAttribute("workContractInfo", workContractInfo);
|
|
model.addAttribute("workContractInfo", workContractInfo);
|
|
model.addAttribute("projectRecordPlans", projectRecordPlans);
|
|
model.addAttribute("projectRecordPlans", projectRecordPlans);
|
|
- WorkReviewAudit workReviewAudit = new WorkReviewAudit();
|
|
|
|
model.addAttribute("projectReportData", projectReportData);
|
|
model.addAttribute("projectReportData", projectReportData);
|
|
- workReviewAudit.setCompanyId(UserUtils.getSelectCompany().getId());
|
|
|
|
- workReviewAudit.setReportId(projectReportData.getId());
|
|
|
|
- List<WorkReviewAudit> workReviewAudits = workReviewStandardService.findAuditList(workReviewAudit);
|
|
|
|
- model.addAttribute("list", workReviewAudits);
|
|
|
|
-
|
|
|
|
model.addAttribute("consultantinfo", consultants);
|
|
model.addAttribute("consultantinfo", consultants);
|
|
model.addAttribute("consultantCount", consultants.size());
|
|
model.addAttribute("consultantCount", consultants.size());
|
|
projectcontentinfo.setFileAttachmentList(ruralProjectRecordsService.disposeDataAttachment(projectcontentinfo.getFileAttachmentList()));
|
|
projectcontentinfo.setFileAttachmentList(ruralProjectRecordsService.disposeDataAttachment(projectcontentinfo.getFileAttachmentList()));
|
|
projectcontentinfo.setFileGistdataList(ruralProjectRecordsService.disposeDataAttachment(projectcontentinfo.getFileGistdataList()));
|
|
projectcontentinfo.setFileGistdataList(ruralProjectRecordsService.disposeDataAttachment(projectcontentinfo.getFileGistdataList()));
|
|
projectcontentinfo.setFileOtherList(ruralProjectRecordsService.disposeDataAttachment(projectcontentinfo.getFileOtherList()));
|
|
projectcontentinfo.setFileOtherList(ruralProjectRecordsService.disposeDataAttachment(projectcontentinfo.getFileOtherList()));
|
|
if("view".equals(bzshbExaminInfo.getView())){
|
|
if("view".equals(bzshbExaminInfo.getView())){
|
|
|
|
+ WorkReviewAudit workReviewAudit = new WorkReviewAudit();
|
|
|
|
+ String type = "4";
|
|
|
|
+ workReviewAudit.setCompanyId(UserUtils.getSelectCompany().getId());
|
|
|
|
+ workReviewAudit.setType(type);
|
|
|
|
+ workReviewAudit.setReportId(projectReportData.getId());
|
|
|
|
+ List<WorkReviewAudit> workReviewAuditList = workReviewStandardService.findAuditList(workReviewAudit);
|
|
|
|
+ model.addAttribute("list", workReviewAuditList);
|
|
return "modules/bzshbExamin/bzshbExamineView";
|
|
return "modules/bzshbExamin/bzshbExamineView";
|
|
}
|
|
}
|
|
return "modules/bzshbExamin/bzshbExamineform";
|
|
return "modules/bzshbExamin/bzshbExamineform";
|
|
@@ -413,4 +429,14 @@ public class BzshbExaminController extends BaseController {
|
|
projectRecords.setUploadMode(uploadMode);
|
|
projectRecords.setUploadMode(uploadMode);
|
|
return projectRecords;
|
|
return projectRecords;
|
|
}
|
|
}
|
|
|
|
+ @ResponseBody
|
|
|
|
+ @RequestMapping(value = {"saveScore"})
|
|
|
|
+ public String saveScore(Projectcontentinfo projectcontentinfo){
|
|
|
|
+ try {
|
|
|
|
+ workReviewStandardService.saveExaminAudit(projectcontentinfo);
|
|
|
|
+ return "抽查成功";
|
|
|
|
+ }catch (Exception e){
|
|
|
|
+ return "抽查失败";
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|