|
@@ -40,6 +40,8 @@ import com.jeeplus.modules.projectAccessory.entity.ProjectAccessoryRelationInfo;
|
|
|
import com.jeeplus.modules.projectAccessory.entity.ProjectTemplateInfo;
|
|
|
import com.jeeplus.modules.projectAccessory.service.ProjectAccessoryRelationService;
|
|
|
import com.jeeplus.modules.projectAccessory.service.ProjectTemplateService;
|
|
|
+import com.jeeplus.modules.projectFilingBatch.entity.ProjectFilingBatch;
|
|
|
+import com.jeeplus.modules.projectFilingBatch.service.ProjectFilingBatchService;
|
|
|
import com.jeeplus.modules.projectcontentinfo.entity.ProjectContentData;
|
|
|
import com.jeeplus.modules.projectcontentinfo.entity.ProjectReportData;
|
|
|
import com.jeeplus.modules.projectcontentinfo.entity.ProjectReportRecord;
|
|
@@ -60,14 +62,14 @@ import com.jeeplus.modules.ruralprojectrecords.entity.RuralProjectRecords;
|
|
|
import com.jeeplus.modules.ruralprojectrecords.entity.RuralProjectRecordsAlter;
|
|
|
import com.jeeplus.modules.ruralprojectrecords.entity.RuralProjectRecordsReported;
|
|
|
import com.jeeplus.modules.ruralprojectrecords.enums.ProjectStatusEnum;
|
|
|
-import com.jeeplus.modules.ruralprojectrecords.service.*;
|
|
|
+import com.jeeplus.modules.ruralprojectrecords.service.RuralProjectMessageService;
|
|
|
+import com.jeeplus.modules.ruralprojectrecords.service.RuralProjectRecordsAlterService;
|
|
|
+import com.jeeplus.modules.ruralprojectrecords.service.RuralProjectRecordsDownMessageService;
|
|
|
+import com.jeeplus.modules.ruralprojectrecords.service.RuralProjectRecordsService;
|
|
|
import com.jeeplus.modules.serialnum.service.SerialNumTplService;
|
|
|
-import com.jeeplus.modules.sys.dao.RoleDao;
|
|
|
import com.jeeplus.modules.sys.entity.*;
|
|
|
import com.jeeplus.modules.sys.service.CompanyService;
|
|
|
import com.jeeplus.modules.sys.service.OfficeService;
|
|
|
-import com.jeeplus.modules.sys.service.RoleService;
|
|
|
-import com.jeeplus.modules.sys.service.UserService;
|
|
|
import com.jeeplus.modules.sys.utils.DictUtils;
|
|
|
import com.jeeplus.modules.sys.utils.UserUtils;
|
|
|
import com.jeeplus.modules.sysuseroffice.entity.Useroffice;
|
|
@@ -357,12 +359,12 @@ public class WorkProjectNotifyController extends BaseController {
|
|
|
protected HistoryService historyService;
|
|
|
@Autowired
|
|
|
protected WorkInvoiceDetailService workInvoiceDetailService;
|
|
|
- @Autowired
|
|
|
- private ProjectRecordsService projectRecordsService;
|
|
|
- @Autowired
|
|
|
- private RuralProjectRecordsService ruralProjectRecordsService;
|
|
|
@Autowired
|
|
|
- private RuralPeojectRecordChooseCheckService ruralPeojectRecordChooseCheckService;
|
|
|
+ private ProjectRecordsService projectRecordsService;
|
|
|
+ @Autowired
|
|
|
+ private ProjectFilingBatchService projectFilingBatchService;
|
|
|
+ @Autowired
|
|
|
+ private RuralProjectRecordsService ruralProjectRecordsService;
|
|
|
@Autowired
|
|
|
private ProjectRecordsAlterService projectRecordsAlterService;
|
|
|
@Autowired
|
|
@@ -383,24 +385,24 @@ public class WorkProjectNotifyController extends BaseController {
|
|
|
private ProjectReportRecordService projectReportRecordService;
|
|
|
@Autowired
|
|
|
private RuralProjectRecordsDownMessageService ruralProjectRecordsDownMessageService;
|
|
|
- @Autowired
|
|
|
- private WorkReceiptsSettleService workReceiptsSettleService;
|
|
|
+ @Autowired
|
|
|
+ private WorkReceiptsSettleService workReceiptsSettleService;
|
|
|
@Autowired
|
|
|
private WorkReceiptsReviseService workReceiptsReviseService;
|
|
|
- @Autowired
|
|
|
- private WorkIncomingMessageService workIncomingMessageService;
|
|
|
- @Autowired
|
|
|
- private WorkAdministrativeAtampService workAdministrativeAtampService;
|
|
|
- @Autowired
|
|
|
- private WorkDailyRoutineDetailService workDailyRoutineDetailService;
|
|
|
- @Autowired
|
|
|
- private WorkDailyRoutineService workDailyRoutineService;
|
|
|
+ @Autowired
|
|
|
+ private WorkIncomingMessageService workIncomingMessageService;
|
|
|
+ @Autowired
|
|
|
+ private WorkAdministrativeAtampService workAdministrativeAtampService;
|
|
|
+ @Autowired
|
|
|
+ private WorkDailyRoutineDetailService workDailyRoutineDetailService;
|
|
|
+ @Autowired
|
|
|
+ private WorkDailyRoutineService workDailyRoutineService;
|
|
|
@Autowired
|
|
|
private WorkBorrowBackService workBorrowBackService;
|
|
|
@Autowired
|
|
|
private WorkStockContractService workStockContractService;
|
|
|
- @Autowired
|
|
|
- private WorkSendMessageService workSendMessageService;
|
|
|
+ @Autowired
|
|
|
+ private WorkSendMessageService workSendMessageService;
|
|
|
@Autowired
|
|
|
private WorkStockService workStockService;
|
|
|
@Autowired
|
|
@@ -415,8 +417,8 @@ public class WorkProjectNotifyController extends BaseController {
|
|
|
private WorkOfficeChangeService workOfficeChangeService;
|
|
|
@Autowired
|
|
|
private WorkOfficeChangeUserService workOfficeChangeUserService;
|
|
|
- @Autowired
|
|
|
- private WorkStaffBasicInfoService workStaffBasicInfoService;
|
|
|
+ @Autowired
|
|
|
+ private WorkStaffBasicInfoService workStaffBasicInfoService;
|
|
|
@Autowired
|
|
|
private WorkChangeJobService workChangeJobService;
|
|
|
@Autowired
|
|
@@ -451,12 +453,6 @@ public class WorkProjectNotifyController extends BaseController {
|
|
|
private HistoicFlowUtil histoicFlowUtil;
|
|
|
@Autowired
|
|
|
private ProjectAccessoryRelationService projectAccessoryRelationService;
|
|
|
- @Autowired
|
|
|
- private UserService userService;
|
|
|
- @Autowired
|
|
|
- private RoleDao roleDao;
|
|
|
- @Autowired
|
|
|
- private RoleService roleService;
|
|
|
|
|
|
@ModelAttribute
|
|
|
public WorkProjectNotify get(@RequestParam(required=false) String id) {
|
|
@@ -657,7 +653,7 @@ public class WorkProjectNotifyController extends BaseController {
|
|
|
else if(workProjectNotify.getType().equals("23")){//询价与核价
|
|
|
WorkAskCheckPrice workAskCheckPrice =workAskCheckPriceService.get(workProjectNotify.getNotifyId());
|
|
|
if (workAskCheckPrice != null)
|
|
|
- processInstanceId = workAskCheckPrice.getProcessInstanceId();
|
|
|
+ processInstanceId = workAskCheckPrice.getProcessInstanceId();
|
|
|
}else if(workProjectNotify.getType().equals("24")){
|
|
|
Leave oaLeave = leaveService.get(workProjectNotify.getNotifyId());
|
|
|
if (oaLeave != null)
|
|
@@ -665,11 +661,11 @@ public class WorkProjectNotifyController extends BaseController {
|
|
|
}else if(workProjectNotify.getType().equals("25")){
|
|
|
WorkOvertimeForm workOvertimeForm = workOvertimeFormService.get(workProjectNotify.getNotifyId());
|
|
|
if (workOvertimeForm != null)
|
|
|
- processInstanceId = workOvertimeForm.getProcessInstanceId();
|
|
|
+ processInstanceId = workOvertimeForm.getProcessInstanceId();
|
|
|
}else if(workProjectNotify.getType().equals("26")){
|
|
|
OaEvection oaEvection = oaEvectionService.get(workProjectNotify.getNotifyId());
|
|
|
if (oaEvection != null)
|
|
|
- processInstanceId = oaEvection.getProcessInstanceId();
|
|
|
+ processInstanceId = oaEvection.getProcessInstanceId();
|
|
|
}else if(workProjectNotify.getType().equals("27")){
|
|
|
WorkSealForm workSealForm = workSealFormService.get(workProjectNotify.getNotifyId());
|
|
|
if (workSealForm != null)
|
|
@@ -690,41 +686,41 @@ public class WorkProjectNotifyController extends BaseController {
|
|
|
else if(workProjectNotify.getType().equals("31")){
|
|
|
WorkFullRecord workFullRecord = workFullRecordService.gett(workProjectNotify.getNotifyId());
|
|
|
if (workFullRecord != null)
|
|
|
- processInstanceId = workFullRecord.getProcessInstanceId();
|
|
|
+ processInstanceId = workFullRecord.getProcessInstanceId();
|
|
|
}else if("32".equals(workProjectNotify.getType())){
|
|
|
OaAll oaAll = oaAllService.get(workProjectNotify.getNotifyId());
|
|
|
if (oaAll != null)
|
|
|
- processInstanceId = oaAll.getProcessInstanceId();
|
|
|
+ processInstanceId = oaAll.getProcessInstanceId();
|
|
|
}else if("33".equals(workProjectNotify.getType())){
|
|
|
WorkPettyCash workPettyCash = workPettyCashService.get(workProjectNotify.getNotifyId());
|
|
|
processInstanceId = workPettyCash.getProcessInstanceId();
|
|
|
}else if("34".equals(workProjectNotify.getType())){
|
|
|
WorkPayment workPayment = workPaymentService.get(workProjectNotify.getNotifyId());
|
|
|
if (workPayment != null)
|
|
|
- processInstanceId = workPayment.getProcessInstanceId();
|
|
|
+ processInstanceId = workPayment.getProcessInstanceId();
|
|
|
}else if("37".equals(workProjectNotify.getType())){
|
|
|
WorkReimbur workReimbur = workReimburService.get(workProjectNotify.getNotifyId());
|
|
|
if (workReimbur != null)
|
|
|
- processInstanceId = workReimbur.getProcessInstanceId();
|
|
|
+ processInstanceId = workReimbur.getProcessInstanceId();
|
|
|
}else if("35".equals(workProjectNotify.getType())){ //采购
|
|
|
OaBuy oaBuy = oaBuyService.get(workProjectNotify.getNotifyId());
|
|
|
if (oaBuy != null)
|
|
|
- processInstanceId = oaBuy.getProcessInstanceId();
|
|
|
+ processInstanceId = oaBuy.getProcessInstanceId();
|
|
|
}
|
|
|
else if("36".equals(workProjectNotify.getType())){ //绩效自评
|
|
|
OaPerformance oaPerformance = oaPerformanceService.get(workProjectNotify.getNotifyId());
|
|
|
if (oaPerformance != null)
|
|
|
- processInstanceId = oaPerformance.getProcessInstanceId();
|
|
|
+ processInstanceId = oaPerformance.getProcessInstanceId();
|
|
|
}
|
|
|
else if("38".equals(workProjectNotify.getType())){ //案例
|
|
|
CaseInfo caseInfo = caseInfoService.get(workProjectNotify.getNotifyId());
|
|
|
if (caseInfo != null)
|
|
|
- processInstanceId = caseInfo.getProcessInstanceId();
|
|
|
+ processInstanceId = caseInfo.getProcessInstanceId();
|
|
|
}
|
|
|
else if("40".equals(workProjectNotify.getType())){ //退票
|
|
|
WorkInvoiceDetail workInvoiceDetail = workInvoiceDetailService.get(workProjectNotify.getNotifyId());
|
|
|
if (workInvoiceDetail != null)
|
|
|
- processInstanceId = workInvoiceDetail.getProcessInstanceId();
|
|
|
+ processInstanceId = workInvoiceDetail.getProcessInstanceId();
|
|
|
}
|
|
|
else if("39".equals(workProjectNotify.getType())){ //退票
|
|
|
ProjectRecords projectRecords = projectRecordsService.get(workProjectNotify.getNotifyId());
|
|
@@ -745,62 +741,62 @@ public class WorkProjectNotifyController extends BaseController {
|
|
|
else if("41".equals(workProjectNotify.getType())){ //退票
|
|
|
ProjectRecordsAlter projectRecordsAlter = projectRecordsAlterService.get(workProjectNotify.getNotifyId());
|
|
|
if (projectRecordsAlter != null)
|
|
|
- processInstanceId = projectRecordsAlter.getProcessInstanceId();
|
|
|
+ processInstanceId = projectRecordsAlter.getProcessInstanceId();
|
|
|
}else if(workProjectNotify.getType().equals("45")){ //工作内容报告
|
|
|
ProjectReportData projectReportData = projectReportDataService.get(workProjectNotify.getNotifyId());
|
|
|
if (projectReportData != null)
|
|
|
- processInstanceId = projectReportData.getProcessInstanceId();
|
|
|
+ processInstanceId = projectReportData.getProcessInstanceId();
|
|
|
}else if(workProjectNotify.getType().equals("92")){ //工作内容报告
|
|
|
ProjectReportData projectReportData = projectReportDataService.get(workProjectNotify.getNotifyId());
|
|
|
if (projectReportData != null)
|
|
|
- processInstanceId = projectReportData.getProcessInstanceId();
|
|
|
+ processInstanceId = projectReportData.getProcessInstanceId();
|
|
|
}
|
|
|
else if(workProjectNotify.getType().equals("46")){ //工作内容报告变更
|
|
|
ProjectReportData projectReportData = projectReportChangeService.get(workProjectNotify.getNotifyId());
|
|
|
if (projectReportData != null)
|
|
|
- processInstanceId = projectReportData.getProcessInstanceId();
|
|
|
+ processInstanceId = projectReportData.getProcessInstanceId();
|
|
|
}
|
|
|
else if(workProjectNotify.getType().equals("47")){ //工作内容报告作废
|
|
|
ProjectReportData projectReportData = projectReportDataService.get(workProjectNotify.getNotifyId());
|
|
|
if (projectReportData != null)
|
|
|
- processInstanceId = projectReportData.getInvalidProcessInstanceId();
|
|
|
+ processInstanceId = projectReportData.getInvalidProcessInstanceId();
|
|
|
}else if(workProjectNotify.getType().equals("51")){ //工作内容报告归档
|
|
|
ProjectReportRecord projectReportRecord = projectReportRecordService.get(workProjectNotify.getNotifyId());
|
|
|
if (projectReportRecord != null)
|
|
|
- processInstanceId = projectReportRecord.getProcessInstanceId();
|
|
|
+ processInstanceId = projectReportRecord.getProcessInstanceId();
|
|
|
}else if(workProjectNotify.getType().equals("65")){ //工作内容报告归档
|
|
|
ProjectReportRecord projectReportRecord = ruralProjectRecordsDownMessageService.get(workProjectNotify.getNotifyId());
|
|
|
if (projectReportRecord != null)
|
|
|
- processInstanceId = projectReportRecord.getProcessInstanceId();
|
|
|
+ processInstanceId = projectReportRecord.getProcessInstanceId();
|
|
|
}else if("52".equals(workProjectNotify.getType())){ //收入结算
|
|
|
- WorkReceiptsSettle workReceiptsSettle = workReceiptsSettleService.get(workProjectNotify.getNotifyId());
|
|
|
+ WorkReceiptsSettle workReceiptsSettle = workReceiptsSettleService.get(workProjectNotify.getNotifyId());
|
|
|
if (workReceiptsSettle != null)
|
|
|
- processInstanceId = workReceiptsSettle.getProcessInstanceId();
|
|
|
+ processInstanceId = workReceiptsSettle.getProcessInstanceId();
|
|
|
}else if("55".equals(workProjectNotify.getType())){ //收文
|
|
|
- WorkIncomingMessage workIncomingMessage = workIncomingMessageService.get(workProjectNotify.getNotifyId());
|
|
|
+ WorkIncomingMessage workIncomingMessage = workIncomingMessageService.get(workProjectNotify.getNotifyId());
|
|
|
if (workIncomingMessage != null)
|
|
|
- processInstanceId = workIncomingMessage.getProcessInstanceId();
|
|
|
+ processInstanceId = workIncomingMessage.getProcessInstanceId();
|
|
|
}else if("56".equals(workProjectNotify.getType())){ //行政盖章
|
|
|
- WorkAdministrativeAtamp workAdministrativeAtamp = workAdministrativeAtampService.get(workProjectNotify.getNotifyId());
|
|
|
+ WorkAdministrativeAtamp workAdministrativeAtamp = workAdministrativeAtampService.get(workProjectNotify.getNotifyId());
|
|
|
if (workAdministrativeAtamp != null)
|
|
|
- processInstanceId = workAdministrativeAtamp.getProcessInstanceId();
|
|
|
+ processInstanceId = workAdministrativeAtamp.getProcessInstanceId();
|
|
|
}else if("59".equals(workProjectNotify.getType())){ //借用管理
|
|
|
WorkBorrowMangement workBorrowMangement = workBorrowMangementService.get(workProjectNotify.getNotifyId());
|
|
|
if (workBorrowMangement != null)
|
|
|
- processInstanceId = workBorrowMangement.getProcessInstanceId();
|
|
|
+ processInstanceId = workBorrowMangement.getProcessInstanceId();
|
|
|
}else if("62".equals(workProjectNotify.getType())){ //发文管理
|
|
|
- WorkSendMessage workSendMessage = workSendMessageService.get(workProjectNotify.getNotifyId());
|
|
|
- if(workSendMessage!=null && StringUtils.isNotBlank(workSendMessage.getId())){
|
|
|
- workSendMessageService.queryDetails(workSendMessage);
|
|
|
+ WorkSendMessage workSendMessage = workSendMessageService.get(workProjectNotify.getNotifyId());
|
|
|
+ if(workSendMessage!=null && StringUtils.isNotBlank(workSendMessage.getId())){
|
|
|
+ workSendMessageService.queryDetails(workSendMessage);
|
|
|
processInstanceId = workSendMessage.getProcessInstanceId();
|
|
|
}
|
|
|
}else if("89".equals(workProjectNotify.getType())){ //发文管理
|
|
|
- OaNotify oaNotify = oaNotifyService.get(workProjectNotify.getNotifyId());
|
|
|
- if(oaNotify!=null && StringUtils.isNotBlank(oaNotify.getId())){
|
|
|
- oaNotifyService.queryDetails(oaNotify);
|
|
|
- processInstanceId = oaNotify.getProcessInstanceId();
|
|
|
- }
|
|
|
- } else if("95".equals(workProjectNotify.getType())){ //项目上报信息
|
|
|
+ OaNotify oaNotify = oaNotifyService.get(workProjectNotify.getNotifyId());
|
|
|
+ if(oaNotify!=null && StringUtils.isNotBlank(oaNotify.getId())){
|
|
|
+ oaNotifyService.queryDetails(oaNotify);
|
|
|
+ processInstanceId = oaNotify.getProcessInstanceId();
|
|
|
+ }
|
|
|
+ } else if("95".equals(workProjectNotify.getType())){ //项目上报信息
|
|
|
RuralProjectRecordsReported reported = ruralProjectMessageService.getRuralProjectRecordsReported(workProjectNotify.getNotifyId());
|
|
|
if(reported!=null && StringUtils.isNotBlank(reported.getId())){
|
|
|
processInstanceId = reported.getProcessInstanceId();
|
|
@@ -808,11 +804,11 @@ public class WorkProjectNotifyController extends BaseController {
|
|
|
}else if("60".equals(workProjectNotify.getType())){ //归还借用管理
|
|
|
WorkBorrowBack workBorrowBack = workBorrowBackService.get(workProjectNotify.getNotifyId());
|
|
|
if (workBorrowBack != null)
|
|
|
- processInstanceId = workBorrowBack.getProcessInstanceId();
|
|
|
+ processInstanceId = workBorrowBack.getProcessInstanceId();
|
|
|
}else if("64".equals(workProjectNotify.getType())){ //领用管理
|
|
|
WorkItemCollar workItemCollar = workItemCollarService.get(workProjectNotify.getNotifyId());
|
|
|
if (workItemCollar != null)
|
|
|
- processInstanceId = workItemCollar.getProcessInstanceId();
|
|
|
+ processInstanceId = workItemCollar.getProcessInstanceId();
|
|
|
}else if(workProjectNotify.getType().equals("42")){ //合同归档
|
|
|
WorkContractRecord workContractRecord = workContractRecordService.get(workProjectNotify.getNotifyId());
|
|
|
if(workContractRecord!=null){
|
|
@@ -1220,7 +1216,7 @@ public class WorkProjectNotifyController extends BaseController {
|
|
|
//return "redirect:"+Global.getAdminPath()+"/workpayment/workPayment/workPaymentTodoList";
|
|
|
return "modules/workpayment/workPaymentAudit";
|
|
|
}
|
|
|
- } else if ("37".equals(workProjectNotify.getType())) {
|
|
|
+ } else if ("37".equals(workProjectNotify.getType())) {//归档批次管理
|
|
|
WorkReimbur workReimbur = workReimburService.get(workProjectNotify.getNotifyId());
|
|
|
workReimbur.setAct(getByAct(workReimbur.getProcessInstanceId()));
|
|
|
workReimbur.setHome("home");
|
|
@@ -1350,56 +1346,6 @@ public class WorkProjectNotifyController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- } else if (workProjectNotify.getType().equals("140")) { //项目检查
|
|
|
- boolean flag = false;
|
|
|
- //通过通知信息id获取项目登记对象
|
|
|
- RuralProjectRecords ruralProjectRecords = ruralPeojectRecordChooseCheckService.get(workProjectNotify.getNotifyId());
|
|
|
-
|
|
|
- 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.getCheckProcessInstanceId()));
|
|
|
- ruralProjectRecords.setHome("home");
|
|
|
- model.addAttribute("processInstanceId", ruralProjectRecords.getCheckProcessInstanceId());
|
|
|
- model.addAttribute("projectRecords", ruralProjectRecords);
|
|
|
- if (workProjectNotify.getRemarks().contains("待通知") || "view".equals(workProjectNotify.getView())) {
|
|
|
- //处理项目类别
|
|
|
- List<MainDictDetail> mainDictList = DictUtils.getMainDictList("attachment_project_sort");
|
|
|
- for (MainDictDetail info: mainDictList) {
|
|
|
- if(ruralProjectRecords.getAttachmentProjectSort().equals(info.getValue())){
|
|
|
- ruralProjectRecords.setAttachmentProjectSort(info.getLabel());
|
|
|
- break;
|
|
|
- }
|
|
|
- }
|
|
|
- return "modules/ruralprojectrecords/ruralProjectRecordsView";
|
|
|
- }else if (workProjectNotify.getRemarks().contains("待审批") && !"1".equals(workProjectNotify.getStatus())) {
|
|
|
- //处理项目类别
|
|
|
- List<MainDictDetail> mainDictList = DictUtils.getMainDictList("attachment_project_sort");
|
|
|
- for (MainDictDetail info: mainDictList) {
|
|
|
- if(ruralProjectRecords.getAttachmentProjectSort().equals(info.getValue())){
|
|
|
- ruralProjectRecords.setAttachmentProjectSort(info.getLabel());
|
|
|
- break;
|
|
|
- }
|
|
|
- }
|
|
|
- //查询总审人员信息
|
|
|
- List<User> auditUserList = userService.getAuditUserList();
|
|
|
- ruralProjectRecords.setBzshbUserList(auditUserList);
|
|
|
- return "modules/ruralprojectrecords/check/ruralProjectRecordsAudit";
|
|
|
- } else if (workProjectNotify.getRemarks().contains("重新申请") && !"1".equals(workProjectNotify.getStatus())) {
|
|
|
- return "modules/ruralprojectrecords/ruralProjectRecordsModify";
|
|
|
- } else {
|
|
|
- return "modules/ruralprojectrecords/ruralProjectRecordsView";
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
} else if (workProjectNotify.getType().equals("139")) { //项目登记
|
|
|
ProjectFollowReport followReport = projectImplementEarlyService.getFollowById(workProjectNotify.getNotifyId());
|
|
|
ProjectRecords records = projectRecordsService.getQueryProjectUsers(followReport.getProjectId());
|
|
@@ -1783,15 +1729,15 @@ public class WorkProjectNotifyController extends BaseController {
|
|
|
projectReportData.setAct(act);
|
|
|
Projectcontentinfo projectcontentinfo = projectcontentinfoService.getByInfoId(projectReportData.getId());
|
|
|
projectcontentinfo.setProjectReportData(projectReportData);
|
|
|
- List<MainDictDetail> achievementTypes = DictUtils.getMainDictList("achievement_type");
|
|
|
- if(null != achievementTypes){
|
|
|
- for (MainDictDetail achievementType:achievementTypes) {
|
|
|
- if(achievementType.getValue().equals(projectReportData.getAchievementType())){
|
|
|
- projectReportData.setAchievementType(achievementType.getLabel());
|
|
|
- break;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
+ List<MainDictDetail> achievementTypes = DictUtils.getMainDictList("achievement_type");
|
|
|
+ if(null != achievementTypes){
|
|
|
+ for (MainDictDetail achievementType:achievementTypes) {
|
|
|
+ if(achievementType.getValue().equals(projectReportData.getAchievementType())){
|
|
|
+ projectReportData.setAchievementType(achievementType.getLabel());
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
//根据条件查询附件必填项
|
|
|
//判断项目类别是否为打包项目(1:打包项目,0:非打包项目)
|
|
@@ -1844,8 +1790,8 @@ public class WorkProjectNotifyController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- projectcontentinfo.setHome("home");
|
|
|
- model.addAttribute("processInstanceId",projectReportData.getProcessInstanceId());
|
|
|
+ projectcontentinfo.setHome("home");
|
|
|
+ model.addAttribute("processInstanceId",projectReportData.getProcessInstanceId());
|
|
|
model.addAttribute("projectId", projectcontentinfo.getProject().getId());
|
|
|
model.addAttribute("id", projectcontentinfo.getId());
|
|
|
model.addAttribute("projectcontentinfo", projectcontentinfo);
|
|
@@ -1984,6 +1930,7 @@ public class WorkProjectNotifyController extends BaseController {
|
|
|
projectReportRecord.setAct(act);
|
|
|
projectReportRecord.setHome("home");
|
|
|
|
|
|
+
|
|
|
WorkContractInfo projectContractInfo = ruralProjectMessageService.getProjectContractInfo(ruralProjectRecords.getWorkContractInfo().getId());
|
|
|
ruralProjectRecords.setWorkContractInfo(projectContractInfo);
|
|
|
MyBeanUtils.copyBeanNotNull2Bean(ruralProjectRecords,projectReportRecord.getReport().getProject());//将编辑表单中的非NULL值覆盖数据库记录中的值
|
|
@@ -1992,7 +1939,7 @@ public class WorkProjectNotifyController extends BaseController {
|
|
|
model.addAttribute("workClientInfoName", projectContractInfo.getWorkClientInfoList().get(0).getName());
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
//根据条件查询附件必填项
|
|
|
//判断项目类别是否为打包项目(1:打包项目,0:非打包项目)
|
|
|
Integer projectSort = projectAccessoryRelationService.decideAttachmentProjectSort(ruralProjectRecords.getAttachmentProjectSort());
|
|
@@ -2116,20 +2063,20 @@ public class WorkProjectNotifyController extends BaseController {
|
|
|
Act act = getByAct(workIncomingMessage.getProcessInstanceId());
|
|
|
workIncomingMessage.setAct(act);
|
|
|
workIncomingMessage.setHome("home");
|
|
|
- if(StringUtils.isNotBlank(workIncomingMessage.getDailyId())&&!"NoN".equals(workIncomingMessage.getDailyId())){
|
|
|
- WorkDailyRoutineDetail routineDetail = new WorkDailyRoutineDetail();
|
|
|
- routineDetail.setWorkDailyRoutine(new WorkDailyRoutine(workIncomingMessage.getDailyId()));
|
|
|
- List<WorkDailyRoutineDetail> list = workDailyRoutineDetailService.findList(routineDetail);
|
|
|
- if(list!=null&&list.size()>0){
|
|
|
- for (WorkDailyRoutineDetail detail : list) {
|
|
|
- if("未完成".equals(detail.getStatus())){
|
|
|
- workIncomingMessage.setDailyFlag(false);
|
|
|
- break;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- workIncomingMessage.setDetailList(list);
|
|
|
- }
|
|
|
+ if(StringUtils.isNotBlank(workIncomingMessage.getDailyId())&&!"NoN".equals(workIncomingMessage.getDailyId())){
|
|
|
+ WorkDailyRoutineDetail routineDetail = new WorkDailyRoutineDetail();
|
|
|
+ routineDetail.setWorkDailyRoutine(new WorkDailyRoutine(workIncomingMessage.getDailyId()));
|
|
|
+ List<WorkDailyRoutineDetail> list = workDailyRoutineDetailService.findList(routineDetail);
|
|
|
+ if(list!=null&&list.size()>0){
|
|
|
+ for (WorkDailyRoutineDetail detail : list) {
|
|
|
+ if("未完成".equals(detail.getStatus())){
|
|
|
+ workIncomingMessage.setDailyFlag(false);
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ workIncomingMessage.setDetailList(list);
|
|
|
+ }
|
|
|
model.addAttribute("workIncomingMessage", workIncomingMessage);
|
|
|
if (workProjectNotify.getRemarks().contains("待通知") || "view".equals(workProjectNotify.getView())) {
|
|
|
return "modules/workincomingmessage/workIncomingMessageView";
|
|
@@ -2232,24 +2179,24 @@ public class WorkProjectNotifyController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
}else if ("89".equals(workProjectNotify.getType())) { //发文管理
|
|
|
- OaNotify oaNotify = oaNotifyService.get(workProjectNotify.getNotifyId());
|
|
|
- if (StringUtils.isNotBlank(oaNotify.getId())) {
|
|
|
- oaNotifyService.queryDetails(oaNotify);
|
|
|
- }
|
|
|
- Act act = getByAct(oaNotify.getProcessInstanceId());
|
|
|
- oaNotify.setAct(act);
|
|
|
- oaNotify.setHome("home");
|
|
|
- model.addAttribute("oaNotify", oaNotify);
|
|
|
+ OaNotify oaNotify = oaNotifyService.get(workProjectNotify.getNotifyId());
|
|
|
+ if (StringUtils.isNotBlank(oaNotify.getId())) {
|
|
|
+ oaNotifyService.queryDetails(oaNotify);
|
|
|
+ }
|
|
|
+ Act act = getByAct(oaNotify.getProcessInstanceId());
|
|
|
+ oaNotify.setAct(act);
|
|
|
+ oaNotify.setHome("home");
|
|
|
+ model.addAttribute("oaNotify", oaNotify);
|
|
|
if (workProjectNotify.getRemarks().contains("待通知") || "view".equals(workProjectNotify.getView())) {
|
|
|
return "modules/oa/oaNotifyView";
|
|
|
}else if (workProjectNotify.getRemarks().contains("待审批") && !"1".equals(workProjectNotify.getStatus())) {
|
|
|
- return "modules/oa/oaNotifyAudit";
|
|
|
- } else if (workProjectNotify.getRemarks().contains("重新申请") && !"1".equals(workProjectNotify.getStatus())) {
|
|
|
- return "modules/oa/oaNotifyModifyApply";
|
|
|
- } else {
|
|
|
+ return "modules/oa/oaNotifyAudit";
|
|
|
+ } else if (workProjectNotify.getRemarks().contains("重新申请") && !"1".equals(workProjectNotify.getStatus())) {
|
|
|
+ return "modules/oa/oaNotifyModifyApply";
|
|
|
+ } else {
|
|
|
return "modules/oa/oaNotifyView";
|
|
|
- }
|
|
|
- } else if ("60".equals(workProjectNotify.getType())) { //归还借用管理
|
|
|
+ }
|
|
|
+ } else if ("60".equals(workProjectNotify.getType())) { //归还借用管理
|
|
|
WorkBorrowBack workBorrowBack = workBorrowBackService.get(workProjectNotify.getNotifyId());
|
|
|
WorkBorrowMangement mangement = workBorrowMangementService.get(workBorrowBack.getBorrowMangementId());
|
|
|
workBorrowBack.setWorkBorrowMangement(mangement);
|
|
@@ -2381,16 +2328,6 @@ public class WorkProjectNotifyController extends BaseController {
|
|
|
if (StringUtils.isNotBlank(workStaffBasicInfo.getId())) {
|
|
|
workStaffBasicInfoService.queryDetails(workStaffBasicInfo);
|
|
|
}
|
|
|
- workStaffBasicInfo.setRoleId(roleService.getRoleIdByUserId(workStaffBasicInfo.getUserId()));
|
|
|
- List<Role> roleList = roleDao.getByOfficeId(workStaffBasicInfo.getOffice().getId());
|
|
|
- if(roleList.size()>0){
|
|
|
- for (Role role: roleList) {
|
|
|
- if(role.getId().equals(workStaffBasicInfo.getRoleId())){
|
|
|
- workStaffBasicInfo.setRoleName(role.getName());
|
|
|
- break;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
workStaffBasicInfo.setHome("home");
|
|
|
model.addAttribute("workStaffBasicInfo", workStaffBasicInfo);
|
|
|
String view = "modules/workstaff/workStaffAchiveInfoForm";
|
|
@@ -2418,7 +2355,7 @@ public class WorkProjectNotifyController extends BaseController {
|
|
|
model.addAttribute("workStaffBasicInfo", workStaffBasicInfo);
|
|
|
return "modules/workstaff/workStaffBasicDetailAudit";
|
|
|
}
|
|
|
- } else if ("70".equals(workProjectNotify.getType())) { //部门调转
|
|
|
+ } else if ("70".equals(workProjectNotify.getType())) { //部门调转
|
|
|
WorkChangeJob workChangeJob = workChangeJobService.get(workProjectNotify.getNotifyId());
|
|
|
Act act = getByAct(workChangeJob.getProcessInstanceId());
|
|
|
workChangeJob.setAct(act);
|
|
@@ -2700,6 +2637,32 @@ public class WorkProjectNotifyController extends BaseController {
|
|
|
}else if (workProjectNotify.getRemarks().contains("待审批") && !"1".equals(workProjectNotify.getStatus())) {
|
|
|
return "modules/workrepay/workRepayAudit";
|
|
|
}
|
|
|
+ }else if ("100".equals(workProjectNotify.getType())) {//项目归档批次
|
|
|
+ ProjectFilingBatch projectFilingBatch = projectFilingBatchService.get(workProjectNotify.getNotifyId());
|
|
|
+ //获取详细信息
|
|
|
+ List<RuralProjectRecords> ruralProjectRecordsList = new ArrayList<>();
|
|
|
+ List<ProjectFilingBatch> projectFilingBatches = projectFilingBatchService.findProjectIdByFiling(projectFilingBatch.getId());
|
|
|
+ for (ProjectFilingBatch filingBatch : projectFilingBatches) {
|
|
|
+ RuralProjectRecords ruralProjectRecords = ruralProjectRecordsService.get(filingBatch.getProjectId());
|
|
|
+ ruralProjectRecords.setProjectReportNumber(filingBatch.getNumber());
|
|
|
+ ruralProjectRecordsList.add(ruralProjectRecords);
|
|
|
+ }
|
|
|
+ //获取归档人
|
|
|
+ projectFilingBatch.setCreateBy(UserUtils.get(projectFilingBatch.getCreateBy().getId()));
|
|
|
+ //项目信息
|
|
|
+ projectFilingBatch.setProject(ruralProjectRecordsList);
|
|
|
+ projectFilingBatch.setAct(getByAct(projectFilingBatch.getProcessinstanceId()));
|
|
|
+ projectFilingBatch.setHome("home");
|
|
|
+ model.addAttribute("projectFilingBatch", projectFilingBatch);
|
|
|
+ if (workProjectNotify.getRemarks().contains("待通知") || "view".equals(workProjectNotify.getView())) {
|
|
|
+ return "modules/projectFilingBatch/projectFilingBatchView";
|
|
|
+ } else if (workProjectNotify.getRemarks().contains("待审批") && !"1".equals(workProjectNotify.getStatus())) {
|
|
|
+ return "modules/projectFilingBatch/projectFilingBatchAudit";
|
|
|
+ } else if (workProjectNotify.getRemarks().contains("重新申请") && !"1".equals(workProjectNotify.getStatus())) {
|
|
|
+ return "modules/projectFilingBatch/projectFilingBatchApply";
|
|
|
+ } else {
|
|
|
+ return "modules/projectFilingBatch/projectFilingBatchView";
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -2861,11 +2824,11 @@ public class WorkProjectNotifyController extends BaseController {
|
|
|
else if("39".equals(workProjectNotify.getType())){ //项目登记
|
|
|
boolean flag = false;
|
|
|
ProjectRecords projectRecords = projectRecordsService.get(workProjectNotify.getNotifyId());
|
|
|
- if (projectRecords!=null&&StringUtils.isNotBlank(projectRecords.getId())) {
|
|
|
- projectRecordsService.queryProjectDetail(projectRecords);
|
|
|
- flag = true;
|
|
|
- }
|
|
|
- if (flag){
|
|
|
+ if (projectRecords!=null&&StringUtils.isNotBlank(projectRecords.getId())) {
|
|
|
+ projectRecordsService.queryProjectDetail(projectRecords);
|
|
|
+ flag = true;
|
|
|
+ }
|
|
|
+ if (flag){
|
|
|
projectRecords.setAct(getByAct(projectRecords.getProcessInstanceId()));
|
|
|
model.addAttribute("projectRecords",projectRecords);
|
|
|
return "modules/projectrecord/projectRecordsView";
|
|
@@ -2899,11 +2862,11 @@ public class WorkProjectNotifyController extends BaseController {
|
|
|
else if("41".equals(workProjectNotify.getType())){ //项目变更
|
|
|
boolean flag = false;
|
|
|
ProjectRecordsAlter projectRecordsAlter = projectRecordsAlterService.get(workProjectNotify.getNotifyId());
|
|
|
- if (projectRecordsAlter!=null&&StringUtils.isNotBlank(projectRecordsAlter.getId())) {
|
|
|
- projectRecordsAlterService.queryProjectAlterDetail(projectRecordsAlter);
|
|
|
- flag = true;
|
|
|
- }
|
|
|
- if (flag){
|
|
|
+ if (projectRecordsAlter!=null&&StringUtils.isNotBlank(projectRecordsAlter.getId())) {
|
|
|
+ projectRecordsAlterService.queryProjectAlterDetail(projectRecordsAlter);
|
|
|
+ flag = true;
|
|
|
+ }
|
|
|
+ if (flag){
|
|
|
ProjectRecords projectRecords = null;
|
|
|
if (projectRecordsAlter.getAlterBeforeRecords()!=null&&StringUtils.isNotBlank(projectRecordsAlter.getAlterBeforeRecords().getId())){
|
|
|
projectRecords = projectRecordsService.get(projectRecordsAlter.getAlterBeforeRecords().getId());
|
|
@@ -2972,61 +2935,61 @@ public class WorkProjectNotifyController extends BaseController {
|
|
|
model.addAttribute("projectReportRecord", projectReportRecord);
|
|
|
return "modules/projectcontentinfo/reportRecordView";
|
|
|
}else if("52".equals(workProjectNotify.getType())){ //收入结算
|
|
|
- WorkReceiptsSettle workReceiptsSettle = workReceiptsSettleService.get(workProjectNotify.getNotifyId());
|
|
|
- model.addAttribute("workReceiptsSettle", workReceiptsSettle);
|
|
|
- return "modules/workreceiptssettle/workReceiptsSettleView";
|
|
|
- }else if("55".equals(workProjectNotify.getType())){ //收文
|
|
|
- WorkIncomingMessage workIncomingMessage = workIncomingMessageService.get(workProjectNotify.getNotifyId());
|
|
|
- if(StringUtils.isNotBlank(workIncomingMessage.getDailyId())&&!"NoN".equals(workIncomingMessage.getDailyId())){
|
|
|
- WorkDailyRoutineDetail routineDetail = new WorkDailyRoutineDetail();
|
|
|
- routineDetail.setWorkDailyRoutine(new WorkDailyRoutine(workIncomingMessage.getDailyId()));
|
|
|
- List<WorkDailyRoutineDetail> list = workDailyRoutineDetailService.findList(routineDetail);
|
|
|
- if(list!=null&&list.size()>0){
|
|
|
- for (WorkDailyRoutineDetail detail : list) {
|
|
|
- if("未完成".equals(detail.getStatus())){
|
|
|
- workIncomingMessage.setDailyFlag(false);
|
|
|
- break;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- workIncomingMessage.setDetailList(list);
|
|
|
- }
|
|
|
- model.addAttribute("workIncomingMessage", workIncomingMessage);
|
|
|
- return "modules/workincomingmessage/workIncomingMessageView";
|
|
|
- }else if("56".equals(workProjectNotify.getType())){ //行政盖章
|
|
|
- WorkAdministrativeAtamp workAdministrativeAtamp = workAdministrativeAtampService.get(workProjectNotify.getNotifyId());
|
|
|
- model.addAttribute("workAdministrativeAtamp", workAdministrativeAtamp);
|
|
|
- return "modules/workadministrativeatamp/workAdministrativeAtampView";
|
|
|
- }else if("58".equals(workProjectNotify.getType())){ //日常事务
|
|
|
- WorkDailyRoutine workDailyRoutine = workDailyRoutineService.get(workProjectNotify.getNotifyId());
|
|
|
- if(StringUtils.isNotBlank(workDailyRoutine.getId())){
|
|
|
- workDailyRoutineService.queryDetails(workDailyRoutine);
|
|
|
- }
|
|
|
- model.addAttribute("workDailyRoutine", workDailyRoutine);
|
|
|
- return "modules/workdailyroutine/workDailyRoutineView";
|
|
|
- }else if("59".equals(workProjectNotify.getType())){ //借用管理
|
|
|
+ WorkReceiptsSettle workReceiptsSettle = workReceiptsSettleService.get(workProjectNotify.getNotifyId());
|
|
|
+ model.addAttribute("workReceiptsSettle", workReceiptsSettle);
|
|
|
+ return "modules/workreceiptssettle/workReceiptsSettleView";
|
|
|
+ }else if("55".equals(workProjectNotify.getType())){ //收文
|
|
|
+ WorkIncomingMessage workIncomingMessage = workIncomingMessageService.get(workProjectNotify.getNotifyId());
|
|
|
+ if(StringUtils.isNotBlank(workIncomingMessage.getDailyId())&&!"NoN".equals(workIncomingMessage.getDailyId())){
|
|
|
+ WorkDailyRoutineDetail routineDetail = new WorkDailyRoutineDetail();
|
|
|
+ routineDetail.setWorkDailyRoutine(new WorkDailyRoutine(workIncomingMessage.getDailyId()));
|
|
|
+ List<WorkDailyRoutineDetail> list = workDailyRoutineDetailService.findList(routineDetail);
|
|
|
+ if(list!=null&&list.size()>0){
|
|
|
+ for (WorkDailyRoutineDetail detail : list) {
|
|
|
+ if("未完成".equals(detail.getStatus())){
|
|
|
+ workIncomingMessage.setDailyFlag(false);
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ workIncomingMessage.setDetailList(list);
|
|
|
+ }
|
|
|
+ model.addAttribute("workIncomingMessage", workIncomingMessage);
|
|
|
+ return "modules/workincomingmessage/workIncomingMessageView";
|
|
|
+ }else if("56".equals(workProjectNotify.getType())){ //行政盖章
|
|
|
+ WorkAdministrativeAtamp workAdministrativeAtamp = workAdministrativeAtampService.get(workProjectNotify.getNotifyId());
|
|
|
+ model.addAttribute("workAdministrativeAtamp", workAdministrativeAtamp);
|
|
|
+ return "modules/workadministrativeatamp/workAdministrativeAtampView";
|
|
|
+ }else if("58".equals(workProjectNotify.getType())){ //日常事务
|
|
|
+ WorkDailyRoutine workDailyRoutine = workDailyRoutineService.get(workProjectNotify.getNotifyId());
|
|
|
+ if(StringUtils.isNotBlank(workDailyRoutine.getId())){
|
|
|
+ workDailyRoutineService.queryDetails(workDailyRoutine);
|
|
|
+ }
|
|
|
+ model.addAttribute("workDailyRoutine", workDailyRoutine);
|
|
|
+ return "modules/workdailyroutine/workDailyRoutineView";
|
|
|
+ }else if("59".equals(workProjectNotify.getType())){ //借用管理
|
|
|
WorkBorrowMangement workBorrowMangement = workBorrowMangementService.get(workProjectNotify.getNotifyId());
|
|
|
model.addAttribute("workBorrowMangement", workBorrowMangement);
|
|
|
return "modules/workborrowmangement/workBorrowMangementView";
|
|
|
}else if("62".equals(workProjectNotify.getType())){ //发文管理
|
|
|
- WorkSendMessage workSendMessage = workSendMessageService.get(workProjectNotify.getNotifyId());
|
|
|
- if(StringUtils.isNotBlank(workSendMessage.getId())){
|
|
|
- workSendMessageService.queryDetails(workSendMessage);
|
|
|
- }
|
|
|
- model.addAttribute("workSendMessage", workSendMessage);
|
|
|
- return "modules/worksendmessage/workSendMessageView";
|
|
|
+ WorkSendMessage workSendMessage = workSendMessageService.get(workProjectNotify.getNotifyId());
|
|
|
+ if(StringUtils.isNotBlank(workSendMessage.getId())){
|
|
|
+ workSendMessageService.queryDetails(workSendMessage);
|
|
|
+ }
|
|
|
+ model.addAttribute("workSendMessage", workSendMessage);
|
|
|
+ return "modules/worksendmessage/workSendMessageView";
|
|
|
}else if("89".equals(workProjectNotify.getType())){ //发文管理
|
|
|
- OaNotify oaNotify = oaNotifyService.get(workProjectNotify.getNotifyId());
|
|
|
- if(StringUtils.isNotBlank(oaNotify.getId())){
|
|
|
- oaNotifyService.queryDetails(oaNotify);
|
|
|
- }
|
|
|
- model.addAttribute("oaNotify", oaNotify);
|
|
|
- return "modules/oa/oaNotifyView";
|
|
|
- }else if("95".equals(workProjectNotify.getType())){ //项目上报信息
|
|
|
+ OaNotify oaNotify = oaNotifyService.get(workProjectNotify.getNotifyId());
|
|
|
+ if(StringUtils.isNotBlank(oaNotify.getId())){
|
|
|
+ oaNotifyService.queryDetails(oaNotify);
|
|
|
+ }
|
|
|
+ model.addAttribute("oaNotify", oaNotify);
|
|
|
+ return "modules/oa/oaNotifyView";
|
|
|
+ }else if("95".equals(workProjectNotify.getType())){ //项目上报信息
|
|
|
RuralProjectRecordsReported reported = ruralProjectMessageService.getRuralProjectRecordsReported(workProjectNotify.getNotifyId());
|
|
|
model.addAttribute("ruralProjectRecordsReported", reported);
|
|
|
- return "modules/ruralprojectrecords/ruralporjectmessage/reportedView";
|
|
|
- }else if("60".equals(workProjectNotify.getType())){ //归还借用管理
|
|
|
+ return "modules/ruralprojectrecords/ruralporjectmessage/reportedView";
|
|
|
+ }else if("60".equals(workProjectNotify.getType())){ //归还借用管理
|
|
|
WorkBorrowBack workBorrowBack = workBorrowBackService.get(workProjectNotify.getNotifyId());
|
|
|
WorkBorrowMangement mangement=workBorrowMangementService.get(workBorrowBack.getBorrowMangementId());
|
|
|
workBorrowBack.setWorkBorrowMangement(mangement);
|
|
@@ -3152,20 +3115,20 @@ public class WorkProjectNotifyController extends BaseController {
|
|
|
model.addAttribute("workOfficeChange",workOfficeChange);
|
|
|
return "modules/workofficechange/workOfficeChangeView";
|
|
|
}else if("69".equals(workProjectNotify.getType())){ //日常事务
|
|
|
- WorkStaffBasicInfo select = new WorkStaffBasicInfo();
|
|
|
- select.setAchiveId(workProjectNotify.getNotifyId());
|
|
|
- WorkStaffBasicInfo workStaffBasicInfo= workStaffBasicInfoService.getAchive(select);
|
|
|
- if(StringUtils.isNotBlank(workStaffBasicInfo.getId())) {
|
|
|
- workStaffBasicInfoService.queryDetails(workStaffBasicInfo);
|
|
|
- }
|
|
|
- workStaffBasicInfo.setHome("home");
|
|
|
- model.addAttribute("workStaffBasicInfo", workStaffBasicInfo);
|
|
|
- String view = "modules/workstaff/workStaffAchiveInfoForm";
|
|
|
- if(UserUtils.getUser().getId().equals(workStaffBasicInfo.getUserId())){
|
|
|
- view = "modules/workstaff/workStaffBasicDetailForm";
|
|
|
- }
|
|
|
- return view;
|
|
|
- }else if("86".equals(workProjectNotify.getType())){ //日常事务
|
|
|
+ WorkStaffBasicInfo select = new WorkStaffBasicInfo();
|
|
|
+ select.setAchiveId(workProjectNotify.getNotifyId());
|
|
|
+ WorkStaffBasicInfo workStaffBasicInfo= workStaffBasicInfoService.getAchive(select);
|
|
|
+ if(StringUtils.isNotBlank(workStaffBasicInfo.getId())) {
|
|
|
+ workStaffBasicInfoService.queryDetails(workStaffBasicInfo);
|
|
|
+ }
|
|
|
+ workStaffBasicInfo.setHome("home");
|
|
|
+ model.addAttribute("workStaffBasicInfo", workStaffBasicInfo);
|
|
|
+ String view = "modules/workstaff/workStaffAchiveInfoForm";
|
|
|
+ if(UserUtils.getUser().getId().equals(workStaffBasicInfo.getUserId())){
|
|
|
+ view = "modules/workstaff/workStaffBasicDetailForm";
|
|
|
+ }
|
|
|
+ return view;
|
|
|
+ }else if("86".equals(workProjectNotify.getType())){ //日常事务
|
|
|
WorkStaffBasicInfo select = new WorkStaffBasicInfo();
|
|
|
select.setAchiveId(workProjectNotify.getNotifyId());
|
|
|
WorkStaffBasicInfo workStaffBasicInfo= workStaffBasicInfoService.getAchive(select);
|
|
@@ -3362,25 +3325,25 @@ public class WorkProjectNotifyController extends BaseController {
|
|
|
/**
|
|
|
* 导出excel文件
|
|
|
*/
|
|
|
- @RequestMapping(value = "export", method=RequestMethod.POST)
|
|
|
- public String exportFile(WorkProjectNotify workProjectNotify, HttpServletRequest request, HttpServletResponse response, RedirectAttributes redirectAttributes) {
|
|
|
+ @RequestMapping(value = "export", method=RequestMethod.POST)
|
|
|
+ public String exportFile(WorkProjectNotify workProjectNotify, HttpServletRequest request, HttpServletResponse response, RedirectAttributes redirectAttributes) {
|
|
|
try {
|
|
|
- String fileName = "通知"+DateUtils.getDate("yyyyMMddHHmmss")+".xlsx";
|
|
|
- Page<WorkProjectNotify> page = workProjectNotifyService.findPage(new Page<WorkProjectNotify>(request, response, -1), workProjectNotify);
|
|
|
- new ExportExcel("通知", WorkProjectNotify.class).setDataList(page.getList()).write(response, fileName).dispose();
|
|
|
- return null;
|
|
|
+ String fileName = "通知"+DateUtils.getDate("yyyyMMddHHmmss")+".xlsx";
|
|
|
+ Page<WorkProjectNotify> page = workProjectNotifyService.findPage(new Page<WorkProjectNotify>(request, response, -1), workProjectNotify);
|
|
|
+ new ExportExcel("通知", WorkProjectNotify.class).setDataList(page.getList()).write(response, fileName).dispose();
|
|
|
+ return null;
|
|
|
} catch (Exception e) {
|
|
|
addMessage(redirectAttributes, "导出通知记录失败!失败信息:"+e.getMessage());
|
|
|
}
|
|
|
return "redirect:"+Global.getAdminPath()+"/workprojectnotify/workProjectNotify/?repage";
|
|
|
- }
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
* 导入Excel数据
|
|
|
|
|
|
*/
|
|
|
- @RequestMapping(value = "import", method=RequestMethod.POST)
|
|
|
- public String importFile(MultipartFile file, RedirectAttributes redirectAttributes) {
|
|
|
+ @RequestMapping(value = "import", method=RequestMethod.POST)
|
|
|
+ public String importFile(MultipartFile file, RedirectAttributes redirectAttributes) {
|
|
|
try {
|
|
|
int successNum = 0;
|
|
|
int failureNum = 0;
|
|
@@ -3405,23 +3368,23 @@ public class WorkProjectNotifyController extends BaseController {
|
|
|
addMessage(redirectAttributes, "导入通知失败!失败信息:"+e.getMessage());
|
|
|
}
|
|
|
return "redirect:"+Global.getAdminPath()+"/workprojectnotify/workProjectNotify/?repage";
|
|
|
- }
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
* 下载导入通知数据模板
|
|
|
*/
|
|
|
- @RequestMapping(value = "import/template")
|
|
|
- public String importFileTemplate(HttpServletResponse response, RedirectAttributes redirectAttributes) {
|
|
|
+ @RequestMapping(value = "import/template")
|
|
|
+ public String importFileTemplate(HttpServletResponse response, RedirectAttributes redirectAttributes) {
|
|
|
try {
|
|
|
- String fileName = "通知数据导入模板.xlsx";
|
|
|
- List<WorkProjectNotify> list = Lists.newArrayList();
|
|
|
- new ExportExcel("通知数据", WorkProjectNotify.class, 1).setDataList(list).write(response, fileName).dispose();
|
|
|
- return null;
|
|
|
+ String fileName = "通知数据导入模板.xlsx";
|
|
|
+ List<WorkProjectNotify> list = Lists.newArrayList();
|
|
|
+ new ExportExcel("通知数据", WorkProjectNotify.class, 1).setDataList(list).write(response, fileName).dispose();
|
|
|
+ return null;
|
|
|
} catch (Exception e) {
|
|
|
addMessage(redirectAttributes, "导入模板下载失败!失败信息:"+e.getMessage());
|
|
|
}
|
|
|
return "redirect:"+Global.getAdminPath()+"/workprojectnotify/workProjectNotify/?repage";
|
|
|
- }
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
* 获取通知数据
|
|
@@ -3657,4 +3620,4 @@ public class WorkProjectNotifyController extends BaseController {
|
|
|
}
|
|
|
|
|
|
|
|
|
-}
|
|
|
+}
|