|
@@ -230,6 +230,8 @@ public class RuralCostProjectRecordsController extends BaseController {
|
|
@RequiresPermissions(value = {"ruralProject:ruralCostProjectRecords:add", "ruralProject:ruralCostProjectRecords:edit"}, logical = Logical.OR)
|
|
@RequiresPermissions(value = {"ruralProject:ruralCostProjectRecords:add", "ruralProject:ruralCostProjectRecords:edit"}, logical = Logical.OR)
|
|
@RequestMapping(value = "form")
|
|
@RequestMapping(value = "form")
|
|
public String form(RuralProjectRecords projectRecords, Model model) {
|
|
public String form(RuralProjectRecords projectRecords, Model model) {
|
|
|
|
+ String companyType = projectRecords.getCompanyType();
|
|
|
|
+ model.addAttribute("companyType",companyType);
|
|
if (projectRecords != null && StringUtils.isNotBlank(projectRecords.getId())) {
|
|
if (projectRecords != null && StringUtils.isNotBlank(projectRecords.getId())) {
|
|
projectRecords = projectRecordsService.get(projectRecords.getId());
|
|
projectRecords = projectRecordsService.get(projectRecords.getId());
|
|
|
|
|
|
@@ -590,7 +592,8 @@ public class RuralCostProjectRecordsController extends BaseController {
|
|
*/
|
|
*/
|
|
@RequestMapping(value = "adminModify")
|
|
@RequestMapping(value = "adminModify")
|
|
public String adminModify(RuralProjectRecords projectRecords, Model model) {
|
|
public String adminModify(RuralProjectRecords projectRecords, Model model) {
|
|
-
|
|
|
|
|
|
+ String companyType = projectRecords.getCompanyType();
|
|
|
|
+ model.addAttribute("companyType",companyType);
|
|
projectRecords = projectRecordsService.get(projectRecords.getId());
|
|
projectRecords = projectRecordsService.get(projectRecords.getId());
|
|
|
|
|
|
//根据归属部门Id查询归属部门名称显示
|
|
//根据归属部门Id查询归属部门名称显示
|
|
@@ -653,6 +656,8 @@ public class RuralCostProjectRecordsController extends BaseController {
|
|
@RequiresPermissions(value = {"ruralProject:ruralCostProjectRecords:edit"}, logical = Logical.OR)
|
|
@RequiresPermissions(value = {"ruralProject:ruralCostProjectRecords:edit"}, logical = Logical.OR)
|
|
@RequestMapping(value = "modify")
|
|
@RequestMapping(value = "modify")
|
|
public String modify(RuralProjectRecords projectRecords, Model model, RedirectAttributes redirectAttributes) {
|
|
public String modify(RuralProjectRecords projectRecords, Model model, RedirectAttributes redirectAttributes) {
|
|
|
|
+ String companyType = projectRecords.getCompanyType();
|
|
|
|
+ model.addAttribute("companyType",companyType);
|
|
projectRecords = projectRecordsService.get(projectRecords.getId());
|
|
projectRecords = projectRecordsService.get(projectRecords.getId());
|
|
ProcessInstance processInstance = actTaskService.getProcIns(projectRecords.getProcessInstanceId());
|
|
ProcessInstance processInstance = actTaskService.getProcIns(projectRecords.getProcessInstanceId());
|
|
if (processInstance != null) {
|
|
if (processInstance != null) {
|
|
@@ -763,7 +768,9 @@ public class RuralCostProjectRecordsController extends BaseController {
|
|
*/
|
|
*/
|
|
@RequiresPermissions("ruralProject:ruralCostProjectRecords:importB")
|
|
@RequiresPermissions("ruralProject:ruralCostProjectRecords:importB")
|
|
@RequestMapping(value = "importB", method = RequestMethod.POST)
|
|
@RequestMapping(value = "importB", method = RequestMethod.POST)
|
|
- public String importFile(MultipartFile file, RedirectAttributes redirectAttributes) {
|
|
|
|
|
|
+ public String importFile(MultipartFile file, RedirectAttributes redirectAttributes,RuralProjectRecords projectRecords) {
|
|
|
|
+ String companyType = projectRecords.getCompanyType();
|
|
|
|
+ System.out.println("--------------------->"+companyType);
|
|
try {
|
|
try {
|
|
StringBuilder failureMsg = new StringBuilder();
|
|
StringBuilder failureMsg = new StringBuilder();
|
|
ImportExcel ei = new ImportExcel(file, 1, 0);
|
|
ImportExcel ei = new ImportExcel(file, 1, 0);
|
|
@@ -774,21 +781,22 @@ public class RuralCostProjectRecordsController extends BaseController {
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
addMessage(redirectAttributes, "导入B类项目失败!失败信息:" + e.getMessage());
|
|
addMessage(redirectAttributes, "导入B类项目失败!失败信息:" + e.getMessage());
|
|
}
|
|
}
|
|
- return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralCostProjectRecords/?repage";
|
|
|
|
|
|
+ return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralCostProjectRecords/?repage&companyType="+companyType;
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
* 下载导入造价审核B类项目数据模板
|
|
* 下载导入造价审核B类项目数据模板
|
|
*/
|
|
*/
|
|
@RequestMapping(value = "importB/template")
|
|
@RequestMapping(value = "importB/template")
|
|
- public String importFileTemplateB(HttpServletResponse response, HttpServletRequest request) {
|
|
|
|
|
|
+ public String importFileTemplateB(HttpServletResponse response, HttpServletRequest request,RuralProjectRecords projectRecords) {
|
|
|
|
+ String companyType = projectRecords.getCompanyType();
|
|
try {
|
|
try {
|
|
ThisLocalityDownloadUtil download = new ThisLocalityDownloadUtil();
|
|
ThisLocalityDownloadUtil download = new ThisLocalityDownloadUtil();
|
|
download.download("审核类项目批量导入模板.xlsx", request, response);
|
|
download.download("审核类项目批量导入模板.xlsx", request, response);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
logger.error("审核类项目批量导入模板下载失败!", e);
|
|
logger.error("审核类项目批量导入模板下载失败!", e);
|
|
}
|
|
}
|
|
- return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralCostProjectRecords/?repage";
|
|
|
|
|
|
+ return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralCostProjectRecords/?repage&companyType="+companyType;
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -862,6 +870,7 @@ public class RuralCostProjectRecordsController extends BaseController {
|
|
public String revoke(HttpServletRequest request, RedirectAttributes redirectAttributes) {
|
|
public String revoke(HttpServletRequest request, RedirectAttributes redirectAttributes) {
|
|
HashMap<String, String> requestMap = findRequestMap(request);
|
|
HashMap<String, String> requestMap = findRequestMap(request);
|
|
String processInstanceId = requestMap.get("processInstanceId");
|
|
String processInstanceId = requestMap.get("processInstanceId");
|
|
|
|
+ String companyType = requestMap.get("companyType");
|
|
String id = requestMap.get("id");
|
|
String id = requestMap.get("id");
|
|
//获取项目状态
|
|
//获取项目状态
|
|
Integer projectStatus = Integer.parseInt(requestMap.get("projectStatus"));
|
|
Integer projectStatus = Integer.parseInt(requestMap.get("projectStatus"));
|
|
@@ -869,7 +878,7 @@ public class RuralCostProjectRecordsController extends BaseController {
|
|
RuralProjectRecords projectRecords = projectRecordsService.get(id);
|
|
RuralProjectRecords projectRecords = projectRecordsService.get(id);
|
|
if (projectRecords.getProjectStatus() != projectStatus) {
|
|
if (projectRecords.getProjectStatus() != projectStatus) {
|
|
addMessage(redirectAttributes, "项目登记不是送审状态,无法撤回");
|
|
addMessage(redirectAttributes, "项目登记不是送审状态,无法撤回");
|
|
- return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralCostProjectRecords/?repage";
|
|
|
|
|
|
+ return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralCostProjectRecords/?repage&companyType="+companyType;
|
|
}
|
|
}
|
|
projectRecordsService.cancelProcess(projectRecords);
|
|
projectRecordsService.cancelProcess(projectRecords);
|
|
addMessage(redirectAttributes, "撤回该项目登记成功");
|
|
addMessage(redirectAttributes, "撤回该项目登记成功");
|
|
@@ -877,7 +886,7 @@ public class RuralCostProjectRecordsController extends BaseController {
|
|
logger.info(e.getMessage());
|
|
logger.info(e.getMessage());
|
|
addMessage(redirectAttributes, "撤回该项目登记失败");
|
|
addMessage(redirectAttributes, "撤回该项目登记失败");
|
|
}
|
|
}
|
|
- return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralCostProjectRecords/?repage";
|
|
|
|
|
|
+ return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralCostProjectRecords/?repage&companyType="+companyType;
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -983,6 +992,8 @@ public class RuralCostProjectRecordsController extends BaseController {
|
|
public String saveAudit(RuralProjectRecords projectRecords, Model model,
|
|
public String saveAudit(RuralProjectRecords projectRecords, Model model,
|
|
@RequestParam(value = "upload_files", required = false) MultipartFile[] upload_files,
|
|
@RequestParam(value = "upload_files", required = false) MultipartFile[] upload_files,
|
|
RedirectAttributes redirectAttributes, Integer saveAuditFlag) {
|
|
RedirectAttributes redirectAttributes, Integer saveAuditFlag) {
|
|
|
|
+ String companyType = projectRecords.getCompanyType();
|
|
|
|
+ model.addAttribute("companyType",companyType);
|
|
String home = projectRecords.getHome();
|
|
String home = projectRecords.getHome();
|
|
try {
|
|
try {
|
|
String taskDefKey = projectRecords.getAct().getTaskDefKey();
|
|
String taskDefKey = projectRecords.getAct().getTaskDefKey();
|
|
@@ -999,12 +1010,12 @@ public class RuralCostProjectRecordsController extends BaseController {
|
|
if (null != saveAuditFlag) {
|
|
if (null != saveAuditFlag) {
|
|
if (1 == saveAuditFlag && t.getProjectStatus() != 4 && t.getProjectStatus() != 5) {
|
|
if (1 == saveAuditFlag && t.getProjectStatus() != 4 && t.getProjectStatus() != 5) {
|
|
addMessage(redirectAttributes, "项目已送审,请勿重复送审");
|
|
addMessage(redirectAttributes, "项目已送审,请勿重复送审");
|
|
- return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralCostProjectRecords/?repage";
|
|
|
|
|
|
+ return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralCostProjectRecords/?repage&companyType="+companyType;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (t.getProjectStatus() == 5) {
|
|
if (t.getProjectStatus() == 5) {
|
|
addMessage(redirectAttributes, "项目已登记完成,无法再次送审");
|
|
addMessage(redirectAttributes, "项目已登记完成,无法再次送审");
|
|
- return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralCostProjectRecords/?repage";
|
|
|
|
|
|
+ return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralCostProjectRecords/?repage&companyType="+companyType;
|
|
}
|
|
}
|
|
String str = projectRecordsService.auditSave(projectRecords, users);
|
|
String str = projectRecordsService.auditSave(projectRecords, users);
|
|
addMessage(redirectAttributes, str);
|
|
addMessage(redirectAttributes, str);
|
|
@@ -1017,7 +1028,7 @@ public class RuralCostProjectRecordsController extends BaseController {
|
|
if (StringUtils.isNotBlank(home) && "home".equals(home)) {
|
|
if (StringUtils.isNotBlank(home) && "home".equals(home)) {
|
|
return "redirect:" + Global.getAdminPath() + "/home/?repage";
|
|
return "redirect:" + Global.getAdminPath() + "/home/?repage";
|
|
} else {
|
|
} else {
|
|
- return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralCostProjectRecords/?repage";
|
|
|
|
|
|
+ return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralCostProjectRecords/?repage&companyType="+companyType;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -1192,6 +1203,8 @@ public class RuralCostProjectRecordsController extends BaseController {
|
|
@RequiresPermissions(value = {"ruralProject:ruralCostProjectRecords:accessory", "ruralProject:ruralCostProjectRecords:adminAccessory"}, logical = Logical.OR)
|
|
@RequiresPermissions(value = {"ruralProject:ruralCostProjectRecords:accessory", "ruralProject:ruralCostProjectRecords:adminAccessory"}, logical = Logical.OR)
|
|
@RequestMapping(value = "formAccessory")
|
|
@RequestMapping(value = "formAccessory")
|
|
public String formAccessory(RuralProjectRecords projectRecords, Model model) {
|
|
public String formAccessory(RuralProjectRecords projectRecords, Model model) {
|
|
|
|
+ String companyType = projectRecords.getCompanyType();
|
|
|
|
+ model.addAttribute("companyType",companyType);
|
|
if (projectRecords != null && StringUtils.isNotBlank(projectRecords.getId())) {
|
|
if (projectRecords != null && StringUtils.isNotBlank(projectRecords.getId())) {
|
|
projectRecords = projectRecordsService.getQueryProjectUsers(projectRecords.getId());
|
|
projectRecords = projectRecordsService.getQueryProjectUsers(projectRecords.getId());
|
|
RuralProjectcontentinfo ruralProjectcontentinfo = projectRecordsService.formAccessory(projectRecords);
|
|
RuralProjectcontentinfo ruralProjectcontentinfo = projectRecordsService.formAccessory(projectRecords);
|
|
@@ -1199,7 +1212,7 @@ public class RuralCostProjectRecordsController extends BaseController {
|
|
model.addAttribute("projectcontentinfo", ruralProjectcontentinfo);
|
|
model.addAttribute("projectcontentinfo", ruralProjectcontentinfo);
|
|
model.addAttribute("projectRecords", projectRecords);
|
|
model.addAttribute("projectRecords", projectRecords);
|
|
} else {
|
|
} else {
|
|
- return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralProjectRecords/?repage";
|
|
|
|
|
|
+ return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralProjectRecords/?repage&companyType="+companyType;
|
|
}
|
|
}
|
|
return "modules/ruralprojectrecords/projectAccessoryForm";
|
|
return "modules/ruralprojectrecords/projectAccessoryForm";
|
|
}
|
|
}
|
|
@@ -1209,15 +1222,16 @@ public class RuralCostProjectRecordsController extends BaseController {
|
|
*/
|
|
*/
|
|
@RequestMapping(value = "createReportDataId")
|
|
@RequestMapping(value = "createReportDataId")
|
|
public String createReportDataId(RuralProjectRecords projectRecords, RedirectAttributes redirectAttributes) {
|
|
public String createReportDataId(RuralProjectRecords projectRecords, RedirectAttributes redirectAttributes) {
|
|
|
|
+ String companyType = projectRecords.getCompanyType();
|
|
projectRecordsService.createReportDataId(projectRecords);
|
|
projectRecordsService.createReportDataId(projectRecords);
|
|
addMessage(redirectAttributes, "生成报告号成功");
|
|
addMessage(redirectAttributes, "生成报告号成功");
|
|
if (StringUtils.isNotBlank(projectRecords.getHome()) && "home".equals(projectRecords.getHome())) {
|
|
if (StringUtils.isNotBlank(projectRecords.getHome()) && "home".equals(projectRecords.getHome())) {
|
|
return "redirect:" + Global.getAdminPath() + "/home/?repage";
|
|
return "redirect:" + Global.getAdminPath() + "/home/?repage";
|
|
} else {
|
|
} else {
|
|
if ("1".equals(projectRecords.getProjectType())) {
|
|
if ("1".equals(projectRecords.getProjectType())) {
|
|
- return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralProjectRecords/?repage";
|
|
|
|
|
|
+ return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralProjectRecords/?repage&companyType="+companyType;
|
|
}
|
|
}
|
|
- return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralCostProjectRecords/?repage";
|
|
|
|
|
|
+ return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralCostProjectRecords/?repage&companyType="+companyType;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|