|
@@ -229,6 +229,9 @@ public class RuralProjectMessageController extends BaseController {
|
|
*/
|
|
*/
|
|
@RequestMapping(value = {"form"})
|
|
@RequestMapping(value = {"form"})
|
|
public String form(RuralProjectcontentinfo projectcontentinfo,Double reviewFee, HttpServletRequest request, HttpServletResponse response, Model model, RedirectAttributes attr) {
|
|
public String form(RuralProjectcontentinfo projectcontentinfo,Double reviewFee, HttpServletRequest request, HttpServletResponse response, Model model, RedirectAttributes attr) {
|
|
|
|
+ //添加标识
|
|
|
|
+ String flag = projectcontentinfo.getCompanyType();
|
|
|
|
+ model.addAttribute("companyType", flag);
|
|
Projectcontentinfo projectcontentinfo1 = projectcontentinfoService.getByProjectId(projectcontentinfo.getProjectId());
|
|
Projectcontentinfo projectcontentinfo1 = projectcontentinfoService.getByProjectId(projectcontentinfo.getProjectId());
|
|
model.addAttribute("parentIds", projectcontentinfo1.getParentIds());
|
|
model.addAttribute("parentIds", projectcontentinfo1.getParentIds());
|
|
String dictType = projectcontentinfo.getDictType();
|
|
String dictType = projectcontentinfo.getDictType();
|
|
@@ -357,6 +360,8 @@ public class RuralProjectMessageController extends BaseController {
|
|
*/
|
|
*/
|
|
@RequestMapping(value = {"adminModifyForm"})
|
|
@RequestMapping(value = {"adminModifyForm"})
|
|
public String adminModifyForm(RuralProjectcontentinfo projectcontentinfo, HttpServletRequest request, HttpServletResponse response, Model model, RedirectAttributes attr) {
|
|
public String adminModifyForm(RuralProjectcontentinfo projectcontentinfo, HttpServletRequest request, HttpServletResponse response, Model model, RedirectAttributes attr) {
|
|
|
|
+ String flag = projectcontentinfo.getCompanyType();
|
|
|
|
+ model.addAttribute("companyType",flag);
|
|
Projectcontentinfo projectcontentinfo1 = projectcontentinfoService.getByProjectId(projectcontentinfo.getProjectId());
|
|
Projectcontentinfo projectcontentinfo1 = projectcontentinfoService.getByProjectId(projectcontentinfo.getProjectId());
|
|
model.addAttribute("parentIds", projectcontentinfo1.getParentIds());
|
|
model.addAttribute("parentIds", projectcontentinfo1.getParentIds());
|
|
String dictType = projectcontentinfo.getDictType();
|
|
String dictType = projectcontentinfo.getDictType();
|
|
@@ -416,6 +421,8 @@ public class RuralProjectMessageController extends BaseController {
|
|
*/
|
|
*/
|
|
@RequestMapping(value = {"adminEditForm"})
|
|
@RequestMapping(value = {"adminEditForm"})
|
|
public String adminEditForm(RuralProjectcontentinfo projectcontentinfo, HttpServletRequest request, HttpServletResponse response, Model model, RedirectAttributes attr) {
|
|
public String adminEditForm(RuralProjectcontentinfo projectcontentinfo, HttpServletRequest request, HttpServletResponse response, Model model, RedirectAttributes attr) {
|
|
|
|
+ String flag = projectcontentinfo.getCompanyType();
|
|
|
|
+ model.addAttribute("companyType",flag);
|
|
RuralProjectRecords projectRecords=new RuralProjectRecords();
|
|
RuralProjectRecords projectRecords=new RuralProjectRecords();
|
|
if (null!=projectcontentinfo.getProjectId()){
|
|
if (null!=projectcontentinfo.getProjectId()){
|
|
projectRecords = projectRecordsService.get(projectcontentinfo.getProjectId());
|
|
projectRecords = projectRecordsService.get(projectcontentinfo.getProjectId());
|
|
@@ -674,6 +681,9 @@ public class RuralProjectMessageController extends BaseController {
|
|
*/
|
|
*/
|
|
@RequestMapping(value = {"adminModifyReport"})
|
|
@RequestMapping(value = {"adminModifyReport"})
|
|
public String adminModifyReport(Projectcontentinfo projectcontentinfo,HttpServletRequest request, Model model,RedirectAttributes redirectAttributes) {
|
|
public String adminModifyReport(Projectcontentinfo projectcontentinfo,HttpServletRequest request, Model model,RedirectAttributes redirectAttributes) {
|
|
|
|
+ //添加标识
|
|
|
|
+ String flag = projectcontentinfo.getCompanyType();
|
|
|
|
+ model.addAttribute("companyType", flag);
|
|
try{
|
|
try{
|
|
String toJson = ruralProjectMessageService.getReportToJson(projectcontentinfo);
|
|
String toJson = ruralProjectMessageService.getReportToJson(projectcontentinfo);
|
|
HistoricalData historicalData = new HistoricalData();
|
|
HistoricalData historicalData = new HistoricalData();
|
|
@@ -687,9 +697,9 @@ public class RuralProjectMessageController extends BaseController {
|
|
ProjectReportData projectReportData = projectcontentinfo.getProjectReportData();
|
|
ProjectReportData projectReportData = projectcontentinfo.getProjectReportData();
|
|
if (projectReportData!=null){
|
|
if (projectReportData!=null){
|
|
if (StringUtils.isNotBlank(projectcontentinfo.getEdit()) && projectcontentinfo.getEdit().equals("edit")){
|
|
if (StringUtils.isNotBlank(projectcontentinfo.getEdit()) && projectcontentinfo.getEdit().equals("edit")){
|
|
- return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
- return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
logger.error("ProjectcontentinfoController save Exception e"+e);
|
|
logger.error("ProjectcontentinfoController save Exception e"+e);
|
|
@@ -699,7 +709,7 @@ public class RuralProjectMessageController extends BaseController {
|
|
}
|
|
}
|
|
addMessage(redirectAttributes, "修改报告失败");
|
|
addMessage(redirectAttributes, "修改报告失败");
|
|
ProjectRecords projectRecords = projectcontentinfo.getProject()==null?new ProjectRecords():projectcontentinfo.getProject();
|
|
ProjectRecords projectRecords = projectcontentinfo.getProject()==null?new ProjectRecords():projectcontentinfo.getProject();
|
|
- return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -790,6 +800,8 @@ public class RuralProjectMessageController extends BaseController {
|
|
@RequiresPermissions(value={"ruralProject:ruralProjectMessage:edit"},logical= Logical.OR)
|
|
@RequiresPermissions(value={"ruralProject:ruralProjectMessage:edit"},logical= Logical.OR)
|
|
@RequestMapping(value = "modify")
|
|
@RequestMapping(value = "modify")
|
|
public String modify(RuralProjectcontentinfo projectcontentinfo,Integer status, Model model, RedirectAttributes redirectAttributes) {
|
|
public String modify(RuralProjectcontentinfo projectcontentinfo,Integer status, Model model, RedirectAttributes redirectAttributes) {
|
|
|
|
+ String flag = projectcontentinfo.getCompanyType();
|
|
|
|
+ model.addAttribute("companyType",flag);
|
|
Projectcontentinfo projectcontentinfo1 = projectcontentinfoService.getByProjectId(projectcontentinfo.getProjectId());
|
|
Projectcontentinfo projectcontentinfo1 = projectcontentinfoService.getByProjectId(projectcontentinfo.getProjectId());
|
|
ProjectReportData projectReportData = projectReportDataService.getOnRural(projectcontentinfo1.getInfoId());
|
|
ProjectReportData projectReportData = projectReportDataService.getOnRural(projectcontentinfo1.getInfoId());
|
|
projectReportData = projectReportDataService.get(projectReportData.getId());
|
|
projectReportData = projectReportDataService.get(projectReportData.getId());
|
|
@@ -959,13 +971,16 @@ public class RuralProjectMessageController extends BaseController {
|
|
*/
|
|
*/
|
|
@RequestMapping(value = {"saveReport"})
|
|
@RequestMapping(value = {"saveReport"})
|
|
public String saveReport(Projectcontentinfo projectcontentinfo, Model model,RedirectAttributes redirectAttributes) {
|
|
public String saveReport(Projectcontentinfo projectcontentinfo, Model model,RedirectAttributes redirectAttributes) {
|
|
|
|
+ //添加标识
|
|
|
|
+ String flag = projectcontentinfo.getCompanyType();
|
|
|
|
+ model.addAttribute("companyType", flag);
|
|
try{
|
|
try{
|
|
Projectcontentinfo projectcontentinfo1 = projectcontentinfoService.getByProjectId(projectcontentinfo.getProject().getId());
|
|
Projectcontentinfo projectcontentinfo1 = projectcontentinfoService.getByProjectId(projectcontentinfo.getProject().getId());
|
|
ProjectReportData reportData = projectReportDataService.get(projectcontentinfo1.getInfoId());
|
|
ProjectReportData reportData = projectReportDataService.get(projectcontentinfo1.getInfoId());
|
|
//将审核人员id放入报告信息中
|
|
//将审核人员id放入报告信息中
|
|
if(StringUtils.isBlank(projectcontentinfo.getProjectReportData().getBzshbUserId()) && StringUtils.isBlank(reportData.getBzshbUserId())){
|
|
if(StringUtils.isBlank(projectcontentinfo.getProjectReportData().getBzshbUserId()) && StringUtils.isBlank(reportData.getBzshbUserId())){
|
|
addMessage(redirectAttributes, "审核人员未选择,请重新发起请求");
|
|
addMessage(redirectAttributes, "审核人员未选择,请重新发起请求");
|
|
- return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
if(null != reportData){
|
|
if(null != reportData){
|
|
if(StringUtils.isBlank(projectcontentinfo.getProjectReportData().getBzshbUserId())){
|
|
if(StringUtils.isBlank(projectcontentinfo.getProjectReportData().getBzshbUserId())){
|
|
@@ -973,10 +988,10 @@ public class RuralProjectMessageController extends BaseController {
|
|
}
|
|
}
|
|
if(reportData.getStatus().equals("2")){
|
|
if(reportData.getStatus().equals("2")){
|
|
addMessage(redirectAttributes, "报告已送审,请勿重复提交");
|
|
addMessage(redirectAttributes, "报告已送审,请勿重复提交");
|
|
- return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
} else if(reportData.getStatus().equals("5")){
|
|
} else if(reportData.getStatus().equals("5")){
|
|
addMessage(redirectAttributes, "报告已审核完毕,请勿再次送审");
|
|
addMessage(redirectAttributes, "报告已审核完毕,请勿再次送审");
|
|
- return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
String str = ruralProjectMessageService.saveData(projectcontentinfo,2);
|
|
String str = ruralProjectMessageService.saveData(projectcontentinfo,2);
|
|
@@ -988,9 +1003,9 @@ public class RuralProjectMessageController extends BaseController {
|
|
ProjectReportData projectReportData = projectcontentinfo.getProjectReportData();
|
|
ProjectReportData projectReportData = projectcontentinfo.getProjectReportData();
|
|
if (projectReportData!=null){
|
|
if (projectReportData!=null){
|
|
if (StringUtils.isNotBlank(projectcontentinfo.getEdit()) && projectcontentinfo.getEdit().equals("edit")){
|
|
if (StringUtils.isNotBlank(projectcontentinfo.getEdit()) && projectcontentinfo.getEdit().equals("edit")){
|
|
- return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
- return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
logger.error("ProjectcontentinfoController save Exception e"+e);
|
|
logger.error("ProjectcontentinfoController save Exception e"+e);
|
|
@@ -1000,7 +1015,7 @@ public class RuralProjectMessageController extends BaseController {
|
|
}
|
|
}
|
|
addMessage(redirectAttributes, "发起报告审批失败");
|
|
addMessage(redirectAttributes, "发起报告审批失败");
|
|
ProjectRecords projectRecords = projectcontentinfo.getProject()==null?new ProjectRecords():projectcontentinfo.getProject();
|
|
ProjectRecords projectRecords = projectcontentinfo.getProject()==null?new ProjectRecords():projectcontentinfo.getProject();
|
|
- return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -1012,15 +1027,18 @@ public class RuralProjectMessageController extends BaseController {
|
|
*/
|
|
*/
|
|
@RequestMapping(value = {"holdSaveReport"})
|
|
@RequestMapping(value = {"holdSaveReport"})
|
|
public String holdSaveReport(Projectcontentinfo projectcontentinfo, Model model,RedirectAttributes redirectAttributes) {
|
|
public String holdSaveReport(Projectcontentinfo projectcontentinfo, Model model,RedirectAttributes redirectAttributes) {
|
|
|
|
+ //添加标识
|
|
|
|
+ String flag = projectcontentinfo.getCompanyType();
|
|
|
|
+ model.addAttribute("companyType", flag);
|
|
try{
|
|
try{
|
|
String str = ruralProjectMessageService.saveData(projectcontentinfo,1);
|
|
String str = ruralProjectMessageService.saveData(projectcontentinfo,1);
|
|
addMessage(redirectAttributes, "暂存报告"+(str.equals("true")?"成功":"失败"));
|
|
addMessage(redirectAttributes, "暂存报告"+(str.equals("true")?"成功":"失败"));
|
|
ProjectReportData projectReportData = projectcontentinfo.getProjectReportData();
|
|
ProjectReportData projectReportData = projectcontentinfo.getProjectReportData();
|
|
if (projectReportData!=null){
|
|
if (projectReportData!=null){
|
|
if (StringUtils.isNotBlank(projectcontentinfo.getEdit()) && projectcontentinfo.getEdit().equals("edit")){
|
|
if (StringUtils.isNotBlank(projectcontentinfo.getEdit()) && projectcontentinfo.getEdit().equals("edit")){
|
|
- return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
- return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
logger.error("ProjectcontentinfoController save Exception e"+e);
|
|
logger.error("ProjectcontentinfoController save Exception e"+e);
|
|
@@ -1030,7 +1048,7 @@ public class RuralProjectMessageController extends BaseController {
|
|
}
|
|
}
|
|
addMessage(redirectAttributes, "暂存报告失败");
|
|
addMessage(redirectAttributes, "暂存报告失败");
|
|
ProjectRecords projectRecords = projectcontentinfo.getProject()==null?new ProjectRecords():projectcontentinfo.getProject();
|
|
ProjectRecords projectRecords = projectcontentinfo.getProject()==null?new ProjectRecords():projectcontentinfo.getProject();
|
|
- return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -1040,6 +1058,8 @@ public class RuralProjectMessageController extends BaseController {
|
|
*/
|
|
*/
|
|
@RequestMapping(value = "deleteReport")
|
|
@RequestMapping(value = "deleteReport")
|
|
public String deleteReport(RuralProjectcontentinfo projectcontentinfo, RedirectAttributes redirectAttributes) {
|
|
public String deleteReport(RuralProjectcontentinfo projectcontentinfo, RedirectAttributes redirectAttributes) {
|
|
|
|
+ //添加标识
|
|
|
|
+ String flag = projectcontentinfo.getCompanyType();
|
|
Projectcontentinfo projectcontentinfo1 = projectcontentinfoService.getByProjectId(projectcontentinfo.getProjectId());
|
|
Projectcontentinfo projectcontentinfo1 = projectcontentinfoService.getByProjectId(projectcontentinfo.getProjectId());
|
|
ProjectReportData projectReportData = projectReportDataService.getOnRural(projectcontentinfo1.getInfoId());
|
|
ProjectReportData projectReportData = projectReportDataService.getOnRural(projectcontentinfo1.getInfoId());
|
|
//获取项目信息
|
|
//获取项目信息
|
|
@@ -1105,7 +1125,7 @@ public class RuralProjectMessageController extends BaseController {
|
|
ruralProjectMessageService.deleteReport(projectReportData,attachmentList);
|
|
ruralProjectMessageService.deleteReport(projectReportData,attachmentList);
|
|
}
|
|
}
|
|
addMessage(redirectAttributes, "删除成功");
|
|
addMessage(redirectAttributes, "删除成功");
|
|
- return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -1114,6 +1134,7 @@ public class RuralProjectMessageController extends BaseController {
|
|
*/
|
|
*/
|
|
@RequestMapping(value = "getProcessOne")
|
|
@RequestMapping(value = "getProcessOne")
|
|
public String getProcessOne(Projectcontentinfo projectcontentinfo,String type,Model model) {
|
|
public String getProcessOne(Projectcontentinfo projectcontentinfo,String type,Model model) {
|
|
|
|
+
|
|
ProjectReportData projectReportDataInfo = ruralProjectMessageService.getProjectReportDateByProjectId(projectcontentinfo.getId());
|
|
ProjectReportData projectReportDataInfo = ruralProjectMessageService.getProjectReportDateByProjectId(projectcontentinfo.getId());
|
|
projectcontentinfo.setProjectReportData(projectReportDataInfo);
|
|
projectcontentinfo.setProjectReportData(projectReportDataInfo);
|
|
if ("2".equals(type)){ //审批中流程
|
|
if ("2".equals(type)){ //审批中流程
|
|
@@ -1143,6 +1164,9 @@ public class RuralProjectMessageController extends BaseController {
|
|
@RequestMapping(value = {"reportAudit"})
|
|
@RequestMapping(value = {"reportAudit"})
|
|
public String reportAudit(Projectcontentinfo projectcontentinfo, HttpServletRequest request, HttpServletResponse response, Model model,
|
|
public String reportAudit(Projectcontentinfo projectcontentinfo, HttpServletRequest request, HttpServletResponse response, Model model,
|
|
RedirectAttributes redirectAttributes,Integer saveAuditFlag) throws Exception {
|
|
RedirectAttributes redirectAttributes,Integer saveAuditFlag) throws Exception {
|
|
|
|
+ //添加标识
|
|
|
|
+ String flag = projectcontentinfo.getCompanyType();
|
|
|
|
+ model.addAttribute("companyType", flag);
|
|
ProjectReportData projectReportData = projectcontentinfo.getProjectReportData();
|
|
ProjectReportData projectReportData = projectcontentinfo.getProjectReportData();
|
|
if(StringUtils.isNotBlank(projectReportData.getProcessInstanceId())){
|
|
if(StringUtils.isNotBlank(projectReportData.getProcessInstanceId())){
|
|
Act act = getByAct(projectReportData.getProcessInstanceId());
|
|
Act act = getByAct(projectReportData.getProcessInstanceId());
|
|
@@ -1152,12 +1176,12 @@ public class RuralProjectMessageController extends BaseController {
|
|
if(null != saveAuditFlag){
|
|
if(null != saveAuditFlag){
|
|
if(1 == saveAuditFlag && !t.getStatus().equals("4") && !t.getStatus().equals("5")){
|
|
if(1 == saveAuditFlag && !t.getStatus().equals("4") && !t.getStatus().equals("5")){
|
|
addMessage(redirectAttributes, "项目报告已送审,请勿重复送审");
|
|
addMessage(redirectAttributes, "项目报告已送审,请勿重复送审");
|
|
- return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if(t.getStatus().equals("5")){
|
|
if(t.getStatus().equals("5")){
|
|
addMessage(redirectAttributes, "项目报告已登记完成,无法再次送审");
|
|
addMessage(redirectAttributes, "项目报告已登记完成,无法再次送审");
|
|
- return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
try {
|
|
try {
|
|
MyBeanUtils.copyBeanNotNull2Bean(projectReportData, t);//将编辑表单中的非NULL值覆盖数据库记录中的值
|
|
MyBeanUtils.copyBeanNotNull2Bean(projectReportData, t);//将编辑表单中的非NULL值覆盖数据库记录中的值
|
|
@@ -1202,8 +1226,8 @@ public class RuralProjectMessageController extends BaseController {
|
|
}else if ("modifyApply".equals(taskDefKey)){
|
|
}else if ("modifyApply".equals(taskDefKey)){
|
|
users = UserUtils.getByProssType(t.getProcessInstanceId(),1);
|
|
users = UserUtils.getByProssType(t.getProcessInstanceId(),1);
|
|
}
|
|
}
|
|
- String flag = t.getAct().getFlag();
|
|
|
|
- if ("yes".equals(flag) && (users==null || users.size()==0)){
|
|
|
|
|
|
+ String temp = t.getAct().getFlag();
|
|
|
|
+ if ("yes".equals(temp) && (users==null || users.size()==0)){
|
|
addMessage(redirectAttributes, "审批失败,审批人为空,请联系管理员!");
|
|
addMessage(redirectAttributes, "审批失败,审批人为空,请联系管理员!");
|
|
}else {
|
|
}else {
|
|
if ("modifyApply".equals(taskDefKey)){
|
|
if ("modifyApply".equals(taskDefKey)){
|
|
@@ -1222,9 +1246,9 @@ public class RuralProjectMessageController extends BaseController {
|
|
return "redirect:" + Global.getAdminPath() + "/home/?repage";
|
|
return "redirect:" + Global.getAdminPath() + "/home/?repage";
|
|
}else {
|
|
}else {
|
|
if("1".equals(projectRecord.getProjectType())){
|
|
if("1".equals(projectRecord.getProjectType())){
|
|
- return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
- return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralCostProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralCostProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|
|
@@ -1233,15 +1257,16 @@ public class RuralProjectMessageController extends BaseController {
|
|
public String revoke(HttpServletRequest request, RedirectAttributes redirectAttributes) throws Exception {
|
|
public String revoke(HttpServletRequest request, RedirectAttributes redirectAttributes) throws Exception {
|
|
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");
|
|
try {
|
|
try {
|
|
RuralProjectRecords projectRecords = ruralProjectMessageService.get(id);
|
|
RuralProjectRecords projectRecords = ruralProjectMessageService.get(id);
|
|
if(3==projectRecords.getProjectReportStatus() || 4==projectRecords.getProjectReportStatus()){
|
|
if(3==projectRecords.getProjectReportStatus() || 4==projectRecords.getProjectReportStatus()){
|
|
addMessage(redirectAttributes, "项目报告已撤回、驳回,请勿重复操作");
|
|
addMessage(redirectAttributes, "项目报告已撤回、驳回,请勿重复操作");
|
|
- return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage&companyType="+companyType;
|
|
}else if(5==projectRecords.getProjectReportStatus()){
|
|
}else if(5==projectRecords.getProjectReportStatus()){
|
|
addMessage(redirectAttributes, "项目报告已审批通过,无法撤回");
|
|
addMessage(redirectAttributes, "项目报告已审批通过,无法撤回");
|
|
- return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage&companyType="+companyType;
|
|
}
|
|
}
|
|
ProjectReportData projectReportDateByProjectId = ruralProjectMessageService.getProjectReportDateByProjectId(projectRecords.getId());
|
|
ProjectReportData projectReportDateByProjectId = ruralProjectMessageService.getProjectReportDateByProjectId(projectRecords.getId());
|
|
ruralProjectMessageService.cancelInvalidate(projectReportDateByProjectId);
|
|
ruralProjectMessageService.cancelInvalidate(projectReportDateByProjectId);
|
|
@@ -1250,7 +1275,7 @@ public class RuralProjectMessageController extends BaseController {
|
|
logger.info(e.getMessage());
|
|
logger.info(e.getMessage());
|
|
addMessage(redirectAttributes, "撤回该项目报告失败");
|
|
addMessage(redirectAttributes, "撤回该项目报告失败");
|
|
}
|
|
}
|
|
- return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralProjectMessage/?repage&companyType="+companyType;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -1293,6 +1318,8 @@ public class RuralProjectMessageController extends BaseController {
|
|
*/
|
|
*/
|
|
@RequestMapping(value = "formRecord")
|
|
@RequestMapping(value = "formRecord")
|
|
public String form(ProjectReportRecord projectReportRecord, Model model) throws Exception {
|
|
public String form(ProjectReportRecord projectReportRecord, Model model) throws Exception {
|
|
|
|
+ String companyType = projectReportRecord.getCompanyType();
|
|
|
|
+ model.addAttribute("companyType",companyType);
|
|
//查询“配农网”工程类型id
|
|
//查询“配农网”工程类型id
|
|
String engineeringId = engineeringService.getEngineeringId("202");
|
|
String engineeringId = engineeringService.getEngineeringId("202");
|
|
if (StringUtils.isBlank(projectReportRecord.getView()) || !projectReportRecord.getView().equals("view")){
|
|
if (StringUtils.isBlank(projectReportRecord.getView()) || !projectReportRecord.getView().equals("view")){
|
|
@@ -1458,6 +1485,8 @@ public class RuralProjectMessageController extends BaseController {
|
|
*/
|
|
*/
|
|
@RequestMapping(value = "formRecordModify")
|
|
@RequestMapping(value = "formRecordModify")
|
|
public String formRecordModify(ProjectReportRecord projectReportRecord, Model model) {
|
|
public String formRecordModify(ProjectReportRecord projectReportRecord, Model model) {
|
|
|
|
+ String companyType = projectReportRecord.getCompanyType();
|
|
|
|
+ model.addAttribute("companyType",companyType);
|
|
//查询“配农网”工程类型id
|
|
//查询“配农网”工程类型id
|
|
String engineeringId = engineeringService.getEngineeringId("202");
|
|
String engineeringId = engineeringService.getEngineeringId("202");
|
|
projectReportRecord = projectReportRecordService.get(projectReportRecord.getId());
|
|
projectReportRecord = projectReportRecordService.get(projectReportRecord.getId());
|
|
@@ -1596,6 +1625,9 @@ public class RuralProjectMessageController extends BaseController {
|
|
*/
|
|
*/
|
|
@RequestMapping(value = "saveRecord")
|
|
@RequestMapping(value = "saveRecord")
|
|
public String save(ProjectReportRecord projectReportRecord, Model model, RedirectAttributes redirectAttributes,Integer saveAuditFlag) throws Exception{
|
|
public String save(ProjectReportRecord projectReportRecord, Model model, RedirectAttributes redirectAttributes,Integer saveAuditFlag) throws Exception{
|
|
|
|
+ //添加标识
|
|
|
|
+ String flag = projectReportRecord.getCompanyType();
|
|
|
|
+ model.addAttribute("companyType", flag);
|
|
if (!beanValidator(model, projectReportRecord)){
|
|
if (!beanValidator(model, projectReportRecord)){
|
|
return form(projectReportRecord, model);
|
|
return form(projectReportRecord, model);
|
|
}
|
|
}
|
|
@@ -1604,7 +1636,7 @@ public class RuralProjectMessageController extends BaseController {
|
|
String sta = projectReportRecord.getStatus();
|
|
String sta = projectReportRecord.getStatus();
|
|
if(user!=null && !UserUtils.getUser().getId().equals(user.getId()) && StringUtils.isNotBlank(user.getId())){
|
|
if(user!=null && !UserUtils.getUser().getId().equals(user.getId()) && StringUtils.isNotBlank(user.getId())){
|
|
addMessage(redirectAttributes, "您不是申请人,无法修改");
|
|
addMessage(redirectAttributes, "您不是申请人,无法修改");
|
|
- return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
//状态设置为审核中
|
|
//状态设置为审核中
|
|
projectReportRecord.setStatus("2");
|
|
projectReportRecord.setStatus("2");
|
|
@@ -1618,11 +1650,11 @@ public class RuralProjectMessageController extends BaseController {
|
|
if(null != saveAuditFlag){
|
|
if(null != saveAuditFlag){
|
|
if(1 == saveAuditFlag && t.getStatus().equals("2")){
|
|
if(1 == saveAuditFlag && t.getStatus().equals("2")){
|
|
addMessage(redirectAttributes, "报告归档已送审,请勿重复送审");
|
|
addMessage(redirectAttributes, "报告归档已送审,请勿重复送审");
|
|
- return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
if(t.getStatus().equals("5")){
|
|
if(t.getStatus().equals("5")){
|
|
addMessage(redirectAttributes, "报告归档已登记完成,无法再次送审");
|
|
addMessage(redirectAttributes, "报告归档已登记完成,无法再次送审");
|
|
- return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
MyBeanUtils.copyBeanNotNull2Bean(projectReportRecord,t);//将编辑表单中的非NULL值覆盖数据库记录中的值
|
|
MyBeanUtils.copyBeanNotNull2Bean(projectReportRecord,t);//将编辑表单中的非NULL值覆盖数据库记录中的值
|
|
@@ -1642,7 +1674,7 @@ public class RuralProjectMessageController extends BaseController {
|
|
addMessage(redirectAttributes, "保存报告归档失败");
|
|
addMessage(redirectAttributes, "保存报告归档失败");
|
|
logger.error("Exception e:"+e);
|
|
logger.error("Exception e:"+e);
|
|
}
|
|
}
|
|
- return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -1655,6 +1687,9 @@ public class RuralProjectMessageController extends BaseController {
|
|
*/
|
|
*/
|
|
@RequestMapping(value = "holdSaveRecord")
|
|
@RequestMapping(value = "holdSaveRecord")
|
|
public String holdSaveRecord(ProjectReportRecord projectReportRecord, Model model, RedirectAttributes redirectAttributes) throws Exception{
|
|
public String holdSaveRecord(ProjectReportRecord projectReportRecord, Model model, RedirectAttributes redirectAttributes) throws Exception{
|
|
|
|
+ //添加标识
|
|
|
|
+ String flag = projectReportRecord.getCompanyType();
|
|
|
|
+ model.addAttribute("companyType", flag);
|
|
if (!beanValidator(model, projectReportRecord)){
|
|
if (!beanValidator(model, projectReportRecord)){
|
|
return form(projectReportRecord, model);
|
|
return form(projectReportRecord, model);
|
|
}
|
|
}
|
|
@@ -1664,7 +1699,7 @@ public class RuralProjectMessageController extends BaseController {
|
|
String sta = projectReportRecord.getStatus();
|
|
String sta = projectReportRecord.getStatus();
|
|
if(user!=null && !UserUtils.getUser().getId().equals(user.getId()) && StringUtils.isNotBlank(user.getId())){
|
|
if(user!=null && !UserUtils.getUser().getId().equals(user.getId()) && StringUtils.isNotBlank(user.getId())){
|
|
addMessage(redirectAttributes, "您不是申请人,无法修改");
|
|
addMessage(redirectAttributes, "您不是申请人,无法修改");
|
|
- return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
//添加暂存判定
|
|
//添加暂存判定
|
|
projectReportRecord.setFlag("1");
|
|
projectReportRecord.setFlag("1");
|
|
@@ -1686,7 +1721,7 @@ public class RuralProjectMessageController extends BaseController {
|
|
ProjectReportRecord reportRecord = projectReportRecordService.getprojectReportRecord(projectReportRecord.getReport().getId());//从数据库取出记录的值
|
|
ProjectReportRecord reportRecord = projectReportRecordService.getprojectReportRecord(projectReportRecord.getReport().getId());//从数据库取出记录的值
|
|
if(null != reportRecord){
|
|
if(null != reportRecord){
|
|
addMessage(redirectAttributes, "报告归档已存在,请勿重复提交");
|
|
addMessage(redirectAttributes, "报告归档已存在,请勿重复提交");
|
|
- return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
ruralProjectMessageService.saveProjectReportRecord(projectReportRecord,variables,processInstanceId);//保存
|
|
ruralProjectMessageService.saveProjectReportRecord(projectReportRecord,variables,processInstanceId);//保存
|
|
}
|
|
}
|
|
@@ -1695,7 +1730,7 @@ public class RuralProjectMessageController extends BaseController {
|
|
addMessage(redirectAttributes, "保存报告归档暂存失败");
|
|
addMessage(redirectAttributes, "保存报告归档暂存失败");
|
|
logger.error("Exception e:"+e);
|
|
logger.error("Exception e:"+e);
|
|
}
|
|
}
|
|
- return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -1705,6 +1740,8 @@ public class RuralProjectMessageController extends BaseController {
|
|
*/
|
|
*/
|
|
@RequestMapping(value = "deleteRecord")
|
|
@RequestMapping(value = "deleteRecord")
|
|
public String deleteRecord(ProjectReportRecord projectReportRecord) {
|
|
public String deleteRecord(ProjectReportRecord projectReportRecord) {
|
|
|
|
+ //添加标识
|
|
|
|
+ String flag = projectReportRecord.getCompanyType();
|
|
ProjectReportData reportData = ruralProjectMessageService.getProjectReportDateByProjectId(projectReportRecord.getReportId());
|
|
ProjectReportData reportData = ruralProjectMessageService.getProjectReportDateByProjectId(projectReportRecord.getReportId());
|
|
if(null != reportData){
|
|
if(null != reportData){
|
|
ProjectReportRecord projectReportRecordInfo =ruralProjectMessageService.getProjectReportRecord(reportData.getId());
|
|
ProjectReportRecord projectReportRecordInfo =ruralProjectMessageService.getProjectReportRecord(reportData.getId());
|
|
@@ -1712,7 +1749,7 @@ public class RuralProjectMessageController extends BaseController {
|
|
//删除归档信息
|
|
//删除归档信息
|
|
ruralProjectMessageService.deleteRecord(projectReportRecordInfo);
|
|
ruralProjectMessageService.deleteRecord(projectReportRecordInfo);
|
|
}
|
|
}
|
|
- return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -1730,11 +1767,13 @@ public class RuralProjectMessageController extends BaseController {
|
|
@RequestMapping(value = {"auditProjectReportRecordSave"})
|
|
@RequestMapping(value = {"auditProjectReportRecordSave"})
|
|
public String auditProjectReportRecordSave(ProjectReportRecord projectReportRecord, HttpServletRequest request, HttpServletResponse response, Model model,
|
|
public String auditProjectReportRecordSave(ProjectReportRecord projectReportRecord, HttpServletRequest request, HttpServletResponse response, Model model,
|
|
RedirectAttributes redirectAttributes) {
|
|
RedirectAttributes redirectAttributes) {
|
|
|
|
+ String flag = projectReportRecord.getCompanyType();
|
|
|
|
+ model.addAttribute("companyType",flag);
|
|
try {
|
|
try {
|
|
// 对不同环节的业务逻辑进行操作
|
|
// 对不同环节的业务逻辑进行操作
|
|
List<User> users = UserUtils.getByProssType(projectReportRecord.getProcessInstanceId(),1);
|
|
List<User> users = UserUtils.getByProssType(projectReportRecord.getProcessInstanceId(),1);
|
|
- String flag = projectReportRecord.getAct().getFlag();
|
|
|
|
- if ("yes".equals(flag) && (users==null || users.size()==0)){
|
|
|
|
|
|
+ String temp = projectReportRecord.getAct().getFlag();
|
|
|
|
+ if ("yes".equals(temp) && (users==null || users.size()==0)){
|
|
addMessage(redirectAttributes, "审批失败,审批人为空,请联系管理员!");
|
|
addMessage(redirectAttributes, "审批失败,审批人为空,请联系管理员!");
|
|
}else {
|
|
}else {
|
|
String str = projectReportRecordService.auditSave(projectReportRecord,users);
|
|
String str = projectReportRecordService.auditSave(projectReportRecord,users);
|
|
@@ -1759,6 +1798,8 @@ public class RuralProjectMessageController extends BaseController {
|
|
*/
|
|
*/
|
|
@RequestMapping("cancelInvalidate")
|
|
@RequestMapping("cancelInvalidate")
|
|
public String cancelInvalidate(ProjectReportRecord projectReportRecord,RedirectAttributes redirectAttributes){
|
|
public String cancelInvalidate(ProjectReportRecord projectReportRecord,RedirectAttributes redirectAttributes){
|
|
|
|
+ //添加标识
|
|
|
|
+ String flag = projectReportRecord.getCompanyType();
|
|
projectReportRecord = projectReportRecordService.get(projectReportRecord.getId());
|
|
projectReportRecord = projectReportRecordService.get(projectReportRecord.getId());
|
|
try {
|
|
try {
|
|
if(projectReportRecord.getStatus().equals("5")){
|
|
if(projectReportRecord.getStatus().equals("5")){
|
|
@@ -1769,20 +1810,22 @@ public class RuralProjectMessageController extends BaseController {
|
|
addMessage(redirectAttributes, "强制撤回报告归档成功");
|
|
addMessage(redirectAttributes, "强制撤回报告归档成功");
|
|
}else{
|
|
}else{
|
|
addMessage(redirectAttributes, "报告归档不是送审状态,无法撤回");
|
|
addMessage(redirectAttributes, "报告归档不是送审状态,无法撤回");
|
|
- return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
addMessage(redirectAttributes, "强制撤回报告归档失败");
|
|
addMessage(redirectAttributes, "强制撤回报告归档失败");
|
|
logger.error("Exception e:"+e);
|
|
logger.error("Exception e:"+e);
|
|
}
|
|
}
|
|
- return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
/**
|
|
/**
|
|
* 编辑项目表单页面
|
|
* 编辑项目表单页面
|
|
*/
|
|
*/
|
|
@RequestMapping(value = "skipDownloadFtl")
|
|
@RequestMapping(value = "skipDownloadFtl")
|
|
public String skipDownloadFtl(RuralProjectRecords projectRecords, Model model) {
|
|
public String skipDownloadFtl(RuralProjectRecords projectRecords, Model model) {
|
|
|
|
+ String companyType = projectRecords.getCompanyType();
|
|
|
|
+ model.addAttribute("companyType",companyType);
|
|
ProjectReportData projectReportData = projectReportDataService.getReportDataByProjectId(projectRecords.getId());
|
|
ProjectReportData projectReportData = projectReportDataService.getReportDataByProjectId(projectRecords.getId());
|
|
model.addAttribute("projectReportData", projectReportData);
|
|
model.addAttribute("projectReportData", projectReportData);
|
|
model.addAttribute("projectId", projectRecords.getId());
|
|
model.addAttribute("projectId", projectRecords.getId());
|
|
@@ -1796,6 +1839,8 @@ public class RuralProjectMessageController extends BaseController {
|
|
@RequiresPermissions("ruralProject:ruralProjectMessage:importApprovalFile")
|
|
@RequiresPermissions("ruralProject:ruralProjectMessage:importApprovalFile")
|
|
@RequestMapping(value = "skipImportApprovalWord")
|
|
@RequestMapping(value = "skipImportApprovalWord")
|
|
public String skipImportApprovalWord(RuralProjectRecords projectRecords, String visitType, Model model) {
|
|
public String skipImportApprovalWord(RuralProjectRecords projectRecords, String visitType, Model model) {
|
|
|
|
+ String companyType = projectRecords.getCompanyType();
|
|
|
|
+ model.addAttribute("companyType",companyType);
|
|
ProjectReportData projectReportData = projectReportDataService.getReportDataByProjectId(projectRecords.getId());
|
|
ProjectReportData projectReportData = projectReportDataService.getReportDataByProjectId(projectRecords.getId());
|
|
model.addAttribute("projectReportData", projectReportData);
|
|
model.addAttribute("projectReportData", projectReportData);
|
|
model.addAttribute("projectId", projectRecords.getId());
|
|
model.addAttribute("projectId", projectRecords.getId());
|
|
@@ -2069,6 +2114,8 @@ public class RuralProjectMessageController extends BaseController {
|
|
*/
|
|
*/
|
|
@RequestMapping(value = "updateReported")
|
|
@RequestMapping(value = "updateReported")
|
|
public String updateReported(RuralProjectRecords projectRecords, Model model) {
|
|
public String updateReported(RuralProjectRecords projectRecords, Model model) {
|
|
|
|
+ String flag = projectRecords.getCompanyType();
|
|
|
|
+ model.addAttribute("companyType",flag);
|
|
//查询上报信息表中是否含有数据,没有则进行获取基础数据
|
|
//查询上报信息表中是否含有数据,没有则进行获取基础数据
|
|
RuralProjectRecordsReported reported = ruralProjectMessageService.getRuralProjectRecordsReported(projectRecords.getId());
|
|
RuralProjectRecordsReported reported = ruralProjectMessageService.getRuralProjectRecordsReported(projectRecords.getId());
|
|
if(reported == null){
|
|
if(reported == null){
|
|
@@ -2143,6 +2190,8 @@ public class RuralProjectMessageController extends BaseController {
|
|
*/
|
|
*/
|
|
@RequestMapping(value = "reportedModify")
|
|
@RequestMapping(value = "reportedModify")
|
|
public String reportedModify(RuralProjectRecords projectRecords, Model model) {
|
|
public String reportedModify(RuralProjectRecords projectRecords, Model model) {
|
|
|
|
+ String companyType = projectRecords.getCompanyType();
|
|
|
|
+ model.addAttribute("companyType",companyType);
|
|
//查询上报信息表中是否含有数据,没有则进行获取基础数据
|
|
//查询上报信息表中是否含有数据,没有则进行获取基础数据
|
|
RuralProjectRecordsReported reported = ruralProjectMessageService.getRuralProjectRecordsReported(projectRecords.getId());
|
|
RuralProjectRecordsReported reported = ruralProjectMessageService.getRuralProjectRecordsReported(projectRecords.getId());
|
|
ProcessInstance processInstance = actTaskService.getProcIns(reported.getProcessInstanceId());
|
|
ProcessInstance processInstance = actTaskService.getProcIns(reported.getProcessInstanceId());
|
|
@@ -2203,9 +2252,11 @@ public class RuralProjectMessageController extends BaseController {
|
|
*/
|
|
*/
|
|
@RequestMapping(value = "saveReported")
|
|
@RequestMapping(value = "saveReported")
|
|
public String saveReported(RuralProjectRecordsReported reported, RedirectAttributes redirectAttributes) throws Exception {
|
|
public String saveReported(RuralProjectRecordsReported reported, RedirectAttributes redirectAttributes) throws Exception {
|
|
|
|
+ //添加标识
|
|
|
|
+ String flag = reported.getCompanyType();
|
|
if(!BaseController.REPORTSWITCH){
|
|
if(!BaseController.REPORTSWITCH){
|
|
addMessage(redirectAttributes, "项目上报失败:上报管理员已关闭上报模块");
|
|
addMessage(redirectAttributes, "项目上报失败:上报管理员已关闭上报模块");
|
|
- return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
String str = "";
|
|
String str = "";
|
|
if(!reported.getIsNewRecord()){//编辑表单保存
|
|
if(!reported.getIsNewRecord()){//编辑表单保存
|
|
@@ -2223,7 +2274,7 @@ public class RuralProjectMessageController extends BaseController {
|
|
}else {
|
|
}else {
|
|
addMessage(redirectAttributes, "项目上报成功");
|
|
addMessage(redirectAttributes, "项目上报成功");
|
|
}
|
|
}
|
|
- return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -2234,9 +2285,11 @@ public class RuralProjectMessageController extends BaseController {
|
|
*/
|
|
*/
|
|
@RequestMapping(value = "tstore")
|
|
@RequestMapping(value = "tstore")
|
|
public String tstore(RuralProjectRecordsReported reported, RedirectAttributes redirectAttributes) throws Exception {
|
|
public String tstore(RuralProjectRecordsReported reported, RedirectAttributes redirectAttributes) throws Exception {
|
|
|
|
+ //添加标识
|
|
|
|
+ String flag = reported.getCompanyType();
|
|
if(!BaseController.REPORTSWITCH){
|
|
if(!BaseController.REPORTSWITCH){
|
|
addMessage(redirectAttributes, "项目上报失败:上报管理员已关闭上报模块");
|
|
addMessage(redirectAttributes, "项目上报失败:上报管理员已关闭上报模块");
|
|
- return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
String str = "";
|
|
String str = "";
|
|
if(!reported.getIsNewRecord()){//编辑表单保存
|
|
if(!reported.getIsNewRecord()){//编辑表单保存
|
|
@@ -2254,7 +2307,7 @@ public class RuralProjectMessageController extends BaseController {
|
|
}else {
|
|
}else {
|
|
addMessage(redirectAttributes, "项目上报暂存成功");
|
|
addMessage(redirectAttributes, "项目上报暂存成功");
|
|
}
|
|
}
|
|
- return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -2283,6 +2336,8 @@ public class RuralProjectMessageController extends BaseController {
|
|
*/
|
|
*/
|
|
@RequestMapping("cancelInvalidateByReported")
|
|
@RequestMapping("cancelInvalidateByReported")
|
|
public String cancelInvalidateByReported(RuralProjectRecordsReported reported,RedirectAttributes redirectAttributes){
|
|
public String cancelInvalidateByReported(RuralProjectRecordsReported reported,RedirectAttributes redirectAttributes){
|
|
|
|
+ //添加标识
|
|
|
|
+ String flag = reported.getCompanyType();
|
|
reported = ruralProjectMessageService.getRuralProjectRecordsReportedById(reported.getId());
|
|
reported = ruralProjectMessageService.getRuralProjectRecordsReportedById(reported.getId());
|
|
try {
|
|
try {
|
|
if(reported.getReportStatus().equals("5")){
|
|
if(reported.getReportStatus().equals("5")){
|
|
@@ -2293,14 +2348,14 @@ public class RuralProjectMessageController extends BaseController {
|
|
addMessage(redirectAttributes, "强制撤回项目上报成功");
|
|
addMessage(redirectAttributes, "强制撤回项目上报成功");
|
|
}else{
|
|
}else{
|
|
addMessage(redirectAttributes, "项目上报不是送审状态,无法撤回");
|
|
addMessage(redirectAttributes, "项目上报不是送审状态,无法撤回");
|
|
- return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
addMessage(redirectAttributes, "强制撤回项目上报失败");
|
|
addMessage(redirectAttributes, "强制撤回项目上报失败");
|
|
logger.error("Exception e:"+e);
|
|
logger.error("Exception e:"+e);
|
|
}
|
|
}
|
|
- return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -2313,6 +2368,8 @@ public class RuralProjectMessageController extends BaseController {
|
|
@RequestMapping(value = "auditSaveReported")
|
|
@RequestMapping(value = "auditSaveReported")
|
|
public String auditSaveReported(RuralProjectRecordsReported reported, Model model,
|
|
public String auditSaveReported(RuralProjectRecordsReported reported, Model model,
|
|
RedirectAttributes redirectAttributes) {
|
|
RedirectAttributes redirectAttributes) {
|
|
|
|
+ //添加标识
|
|
|
|
+ String flag = reported.getCompanyType();
|
|
try {
|
|
try {
|
|
//判断是否关闭上报功能
|
|
//判断是否关闭上报功能
|
|
if (!BaseController.REPORTSWITCH){
|
|
if (!BaseController.REPORTSWITCH){
|
|
@@ -2320,17 +2377,17 @@ public class RuralProjectMessageController extends BaseController {
|
|
if (StringUtils.isNotBlank(reported.getHome()) && "home".equals(reported.getHome())){
|
|
if (StringUtils.isNotBlank(reported.getHome()) && "home".equals(reported.getHome())){
|
|
return "redirect:" + Global.getAdminPath() + "/home/?repage";
|
|
return "redirect:" + Global.getAdminPath() + "/home/?repage";
|
|
}else if (StringUtils.isNotBlank(reported.getHome()) && "notifyList".equals(reported.getHome())){
|
|
}else if (StringUtils.isNotBlank(reported.getHome()) && "notifyList".equals(reported.getHome())){
|
|
- return "redirect:" + Global.getAdminPath() + "/workprojectnotify/workProjectNotify/list/?repage";
|
|
|
|
|
|
+ return "redirect:" + Global.getAdminPath() + "/workprojectnotify/workProjectNotify/list/?repage&companyType="+flag;
|
|
}else {
|
|
}else {
|
|
RuralProjectRecords ruralProjectRecords = projectRecordsService.get(reported.getProjectId());
|
|
RuralProjectRecords ruralProjectRecords = projectRecordsService.get(reported.getProjectId());
|
|
if(null != ruralProjectRecords){
|
|
if(null != ruralProjectRecords){
|
|
if("1".equals(ruralProjectRecords.getProjectType())){
|
|
if("1".equals(ruralProjectRecords.getProjectType())){
|
|
- return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}else if("2".equals(ruralProjectRecords.getProjectType())){
|
|
}else if("2".equals(ruralProjectRecords.getProjectType())){
|
|
- return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralCostProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralCostProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
ruralProjectMessageService.disposeList(reported);
|
|
ruralProjectMessageService.disposeList(reported);
|
|
@@ -2347,8 +2404,8 @@ public class RuralProjectMessageController extends BaseController {
|
|
users = UserUtils.getByProssType(t.getProcessInstanceId(),1);
|
|
users = UserUtils.getByProssType(t.getProcessInstanceId(),1);
|
|
}
|
|
}
|
|
|
|
|
|
- String flag = reported.getAct().getFlag();
|
|
|
|
- if ("yes".equals(flag) && (users==null || users.size()==0)){
|
|
|
|
|
|
+ String temp = reported.getAct().getFlag();
|
|
|
|
+ if ("yes".equals(temp) && (users==null || users.size()==0)){
|
|
addMessage(redirectAttributes, "审批失败,审批人为空,请联系管理员!");
|
|
addMessage(redirectAttributes, "审批失败,审批人为空,请联系管理员!");
|
|
}else {
|
|
}else {
|
|
String str = ruralProjectMessageService.auditSaveReported(t, users);
|
|
String str = ruralProjectMessageService.auditSaveReported(t, users);
|
|
@@ -2362,16 +2419,16 @@ public class RuralProjectMessageController extends BaseController {
|
|
if (StringUtils.isNotBlank(reported.getHome()) && "home".equals(reported.getHome())){
|
|
if (StringUtils.isNotBlank(reported.getHome()) && "home".equals(reported.getHome())){
|
|
return "redirect:" + Global.getAdminPath() + "/home/?repage";
|
|
return "redirect:" + Global.getAdminPath() + "/home/?repage";
|
|
}else if (StringUtils.isNotBlank(reported.getHome()) && "notifyList".equals(reported.getHome())){
|
|
}else if (StringUtils.isNotBlank(reported.getHome()) && "notifyList".equals(reported.getHome())){
|
|
- return "redirect:" + Global.getAdminPath() + "/workprojectnotify/workProjectNotify/list/?repage";
|
|
|
|
|
|
+ return "redirect:" + Global.getAdminPath() + "/workprojectnotify/workProjectNotify/list/?repage&companyType="+flag;
|
|
}else {
|
|
}else {
|
|
if(null != ruralProjectRecords){
|
|
if(null != ruralProjectRecords){
|
|
if("1".equals(ruralProjectRecords.getProjectType())){
|
|
if("1".equals(ruralProjectRecords.getProjectType())){
|
|
- return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}else if("2".equals(ruralProjectRecords.getProjectType())){
|
|
}else if("2".equals(ruralProjectRecords.getProjectType())){
|
|
- return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralCostProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:" + Global.getAdminPath() + "/ruralProject/ruralCostProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -2380,6 +2437,8 @@ public class RuralProjectMessageController extends BaseController {
|
|
*/
|
|
*/
|
|
@RequestMapping(value = "adminRecordModifyForm")
|
|
@RequestMapping(value = "adminRecordModifyForm")
|
|
public String adminRecordModifyForm(ProjectReportRecord projectReportRecord, Model model) {
|
|
public String adminRecordModifyForm(ProjectReportRecord projectReportRecord, Model model) {
|
|
|
|
+ String flag = projectReportRecord.getCompanyType();
|
|
|
|
+ model.addAttribute("companyType",flag);
|
|
projectReportRecord = projectReportRecordService.get(projectReportRecord.getId());
|
|
projectReportRecord = projectReportRecordService.get(projectReportRecord.getId());
|
|
if(StringUtils.isBlank(projectReportRecord.getId())){
|
|
if(StringUtils.isBlank(projectReportRecord.getId())){
|
|
projectReportRecord.setCreateDate(new Date());
|
|
projectReportRecord.setCreateDate(new Date());
|
|
@@ -2428,6 +2487,8 @@ public class RuralProjectMessageController extends BaseController {
|
|
@RequestMapping(value = {"adminModifyRecord"})
|
|
@RequestMapping(value = {"adminModifyRecord"})
|
|
public String adminModifyRecord(ProjectReportRecord projectReportRecord,
|
|
public String adminModifyRecord(ProjectReportRecord projectReportRecord,
|
|
RedirectAttributes redirectAttributes) {
|
|
RedirectAttributes redirectAttributes) {
|
|
|
|
+ //添加标识
|
|
|
|
+ String flag = projectReportRecord.getCompanyType();
|
|
try {
|
|
try {
|
|
//管理员修改项目归档案卷号
|
|
//管理员修改项目归档案卷号
|
|
projectReportRecordService.adminModifyRecord(projectReportRecord);
|
|
projectReportRecordService.adminModifyRecord(projectReportRecord);
|
|
@@ -2436,7 +2497,7 @@ public class RuralProjectMessageController extends BaseController {
|
|
logger.error("Exception e:"+e);
|
|
logger.error("Exception e:"+e);
|
|
addMessage(redirectAttributes, "案卷号变更失败");
|
|
addMessage(redirectAttributes, "案卷号变更失败");
|
|
}
|
|
}
|
|
- return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -2449,6 +2510,8 @@ public class RuralProjectMessageController extends BaseController {
|
|
*/
|
|
*/
|
|
@RequestMapping(value = "updateReportedByPerson")
|
|
@RequestMapping(value = "updateReportedByPerson")
|
|
public String updateReportedByPerson(RuralProjectRecords projectRecords, Model model) {
|
|
public String updateReportedByPerson(RuralProjectRecords projectRecords, Model model) {
|
|
|
|
+ String companyType = projectRecords.getCompanyType();
|
|
|
|
+ model.addAttribute("companyType",companyType);
|
|
//查询上报信息表中是否含有数据,没有则进行获取基础数据
|
|
//查询上报信息表中是否含有数据,没有则进行获取基础数据
|
|
RuralProjectRecordsReported reported = ruralProjectMessageService.getRuralProjectRecordsReported(projectRecords.getId());
|
|
RuralProjectRecordsReported reported = ruralProjectMessageService.getRuralProjectRecordsReported(projectRecords.getId());
|
|
if(reported == null){
|
|
if(reported == null){
|
|
@@ -2475,6 +2538,8 @@ public class RuralProjectMessageController extends BaseController {
|
|
@RequestMapping(value = "saveReportedByPerson")
|
|
@RequestMapping(value = "saveReportedByPerson")
|
|
public String saveReportedByPerson(RuralProjectRecordsReported reported, RedirectAttributes redirectAttributes) throws Exception {
|
|
public String saveReportedByPerson(RuralProjectRecordsReported reported, RedirectAttributes redirectAttributes) throws Exception {
|
|
String str = "";
|
|
String str = "";
|
|
|
|
+ //添加标识
|
|
|
|
+ String flag = reported.getCompanyType();
|
|
if(!reported.getIsNewRecord()){//编辑表单保存
|
|
if(!reported.getIsNewRecord()){//编辑表单保存
|
|
ruralProjectMessageService.disposeList(reported);
|
|
ruralProjectMessageService.disposeList(reported);
|
|
RuralProjectRecordsReported t = ruralProjectMessageService.getRuralProjectRecordsReportedById(reported.getId());;//从数据库取出记录的值
|
|
RuralProjectRecordsReported t = ruralProjectMessageService.getRuralProjectRecordsReportedById(reported.getId());;//从数据库取出记录的值
|
|
@@ -2490,7 +2555,7 @@ public class RuralProjectMessageController extends BaseController {
|
|
}else {
|
|
}else {
|
|
addMessage(redirectAttributes, "项目上报成功");
|
|
addMessage(redirectAttributes, "项目上报成功");
|
|
}
|
|
}
|
|
- return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage";
|
|
|
|
|
|
+ return "redirect:"+Global.getAdminPath()+"/ruralProject/ruralProjectMessage/?repage&companyType="+flag;
|
|
}
|
|
}
|
|
|
|
|
|
@RequestMapping(value = "getProcess")
|
|
@RequestMapping(value = "getProcess")
|