feat(流程): 完善
This commit is contained in:
+4
-1
@@ -23,7 +23,10 @@ public enum ProcessType {
|
|||||||
ES_INSPECT_PLAN("企标稽查计划", "16", "inspect_plan", "ProcessEsInspectPlanServiceImpl"),
|
ES_INSPECT_PLAN("企标稽查计划", "16", "inspect_plan", "ProcessEsInspectPlanServiceImpl"),
|
||||||
ES_INSPECT("企标稽查流程", "17", "inspect_process", "ProcessEsInspectServiceImpl"),
|
ES_INSPECT("企标稽查流程", "17", "inspect_process", "ProcessEsInspectServiceImpl"),
|
||||||
ES_INSPECT_DELAY_APPLY("稽查延期申请流程", "18", "inspect_delay_apply_process", "ProcessEsInspectDelayApplyServiceImpl"),
|
ES_INSPECT_DELAY_APPLY("稽查延期申请流程", "18", "inspect_delay_apply_process", "ProcessEsInspectDelayApplyServiceImpl"),
|
||||||
ES_INSPECT_REPORT("企标稽查整改", "19", "inspect_report", "ProcessEsInspectReportServiceImpl")
|
ES_INSPECT_REPORT("企标稽查整改", "19", "inspect_report", "ProcessEsInspectReportServiceImpl"),
|
||||||
|
PERMISSION_APPLY_PROCESS("权限申请流程", "20", "permission_apply_process", "ProcessEsPermissionApplyServiceImpl"),
|
||||||
|
STANDARD_DECLARE("标准宣贯流程", "21", "standard_declare", "ProcessEsDeclareServiceImpl"),
|
||||||
|
MEETING_MANAGE("会后管理流程", "22", "meeting_manage", "ProcessMeetingManageServiceImpl")
|
||||||
;
|
;
|
||||||
|
|
||||||
private final String name;
|
private final String name;
|
||||||
|
|||||||
+15
-1
@@ -9,6 +9,20 @@ package com.jero.modules.activiti.process.esdeclare.common;
|
|||||||
**/
|
**/
|
||||||
public class EsDeclareCommon {
|
public class EsDeclareCommon {
|
||||||
private EsDeclareCommon(){
|
private EsDeclareCommon(){
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 标准宣贯流程key
|
||||||
|
*/
|
||||||
|
public static final String KEY = "standard_declare";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 标准宣贯流程name
|
||||||
|
*/
|
||||||
|
public static final String NAME = "标准宣贯流程";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 标准宣贯流程节点: 1:发起人发起
|
||||||
|
*/
|
||||||
|
public static final String PROCESS_NODE_1 = "initiator_start";
|
||||||
}
|
}
|
||||||
|
|||||||
-14
@@ -17,7 +17,6 @@ import org.springframework.web.bind.annotation.*;
|
|||||||
import org.springframework.web.servlet.ModelAndView;
|
import org.springframework.web.servlet.ModelAndView;
|
||||||
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
@@ -178,17 +177,4 @@ public class ProcessEsDeclareController extends JeroController<ProcessEsDeclare,
|
|||||||
public ModelAndView exportXls(HttpServletRequest request, ProcessEsDeclare processEsDeclare) {
|
public ModelAndView exportXls(HttpServletRequest request, ProcessEsDeclare processEsDeclare) {
|
||||||
return super.exportXls(request, processEsDeclare, ProcessEsDeclare.class, "标准宣贯业务表");
|
return super.exportXls(request, processEsDeclare, ProcessEsDeclare.class, "标准宣贯业务表");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 通过excel导入数据
|
|
||||||
*
|
|
||||||
* @param request
|
|
||||||
* @param response
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
@RequestMapping(value = "/importExcel", method = RequestMethod.POST)
|
|
||||||
public Result<ProcessEsDeclare> importExcel(HttpServletRequest request, HttpServletResponse response) {
|
|
||||||
return super.importExcel(request, response, ProcessEsDeclare.class);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+3
-3
@@ -11,11 +11,11 @@ import com.jero.modules.activiti.enums.FinishFlagEnum;
|
|||||||
import com.jero.modules.activiti.process.common.entity.ProcessDraft;
|
import com.jero.modules.activiti.process.common.entity.ProcessDraft;
|
||||||
import com.jero.modules.activiti.process.common.enums.ProcessType;
|
import com.jero.modules.activiti.process.common.enums.ProcessType;
|
||||||
import com.jero.modules.activiti.process.common.service.ProcessDraftService;
|
import com.jero.modules.activiti.process.common.service.ProcessDraftService;
|
||||||
|
import com.jero.modules.activiti.process.esdeclare.common.EsDeclareCommon;
|
||||||
import com.jero.modules.activiti.process.esdeclare.entity.ProcessEsDeclare;
|
import com.jero.modules.activiti.process.esdeclare.entity.ProcessEsDeclare;
|
||||||
import com.jero.modules.activiti.process.esdeclare.service.IEsDeclareFlowService;
|
import com.jero.modules.activiti.process.esdeclare.service.IEsDeclareFlowService;
|
||||||
import com.jero.modules.activiti.process.esdeclare.service.IProcessEsDeclareService;
|
import com.jero.modules.activiti.process.esdeclare.service.IProcessEsDeclareService;
|
||||||
import com.jero.modules.activiti.process.esdeclare.vo.EsDeclareFlowVO;
|
import com.jero.modules.activiti.process.esdeclare.vo.EsDeclareFlowVO;
|
||||||
import com.jero.modules.activiti.process.esinspect.common.EsInspectCommon;
|
|
||||||
import com.jero.modules.activiti.service.ProcessAllService;
|
import com.jero.modules.activiti.service.ProcessAllService;
|
||||||
import com.jero.modules.activiti.service.ProcessApprovalRecordService;
|
import com.jero.modules.activiti.service.ProcessApprovalRecordService;
|
||||||
import com.jero.modules.activiti.service.ProcessNodeLinkService;
|
import com.jero.modules.activiti.service.ProcessNodeLinkService;
|
||||||
@@ -88,14 +88,14 @@ public class EsDeclareFlowServiceImpl implements IEsDeclareFlowService {
|
|||||||
|
|
||||||
// 根据流程key启动流程 同时 设置审批人员参数
|
// 根据流程key启动流程 同时 设置审批人员参数
|
||||||
ProcessInstance processInstance = runtimeService
|
ProcessInstance processInstance = runtimeService
|
||||||
.startProcessInstanceByKey(EsInspectCommon.KEY, map);
|
.startProcessInstanceByKey(EsDeclareCommon.KEY, map);
|
||||||
|
|
||||||
// 再次设置map
|
// 再次设置map
|
||||||
runtimeService.setVariables(processInstance.getId(), map);
|
runtimeService.setVariables(processInstance.getId(), map);
|
||||||
|
|
||||||
// 更新流程总表信息
|
// 更新流程总表信息
|
||||||
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
processAll.setPrcType(Integer.valueOf(ProcessType.ES_INSPECT.getValue()));
|
processAll.setPrcType(Integer.valueOf(ProcessType.STANDARD_DECLARE.getValue()));
|
||||||
processAll.setCreateUserId(loginUser.getId());
|
processAll.setCreateUserId(loginUser.getId());
|
||||||
processAllService.update(processAll,
|
processAllService.update(processAll,
|
||||||
new LambdaUpdateWrapper<ProcessAll>()
|
new LambdaUpdateWrapper<ProcessAll>()
|
||||||
|
|||||||
-14
@@ -20,7 +20,6 @@ import org.springframework.web.bind.annotation.*;
|
|||||||
import org.springframework.web.servlet.ModelAndView;
|
import org.springframework.web.servlet.ModelAndView;
|
||||||
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
@@ -169,17 +168,4 @@ public class ProcessEsInspectController extends JeroController<ProcessEsInspect,
|
|||||||
public ModelAndView exportXls(HttpServletRequest request, ProcessEsInspect processEsInspect) {
|
public ModelAndView exportXls(HttpServletRequest request, ProcessEsInspect processEsInspect) {
|
||||||
return super.exportXls(request, processEsInspect, ProcessEsInspect.class, "企标稽查流程业务表");
|
return super.exportXls(request, processEsInspect, ProcessEsInspect.class, "企标稽查流程业务表");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 通过excel导入数据
|
|
||||||
*
|
|
||||||
* @param request
|
|
||||||
* @param response
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
@RequestMapping(value = "/importExcel", method = RequestMethod.POST)
|
|
||||||
public Result<ProcessEsInspect> importExcel(HttpServletRequest request, HttpServletResponse response) {
|
|
||||||
return super.importExcel(request, response, ProcessEsInspect.class);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
package com.jero.modules.activiti.process.esinspectplan.common;
|
package com.jero.modules.activiti.process.esinspectplan.common;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @ClassName: EsInspectPlanCpmmon
|
* @ClassName: EsInspectPlanCommon
|
||||||
* @Description:
|
* @Description:
|
||||||
* @Author: yjz
|
* @Author: yjz
|
||||||
* @Date: 2023-11-09 13:47
|
* @Date: 2023-11-09 13:47
|
||||||
|
|||||||
-14
@@ -22,7 +22,6 @@ import org.springframework.web.bind.annotation.*;
|
|||||||
import org.springframework.web.servlet.ModelAndView;
|
import org.springframework.web.servlet.ModelAndView;
|
||||||
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@@ -178,17 +177,4 @@ public class ProcessEsInspectPlanOpinionController extends JeroController<Proces
|
|||||||
public ModelAndView exportXls(HttpServletRequest request, ProcessEsInspectPlanOpinion processEsInspectPlanOpinion) {
|
public ModelAndView exportXls(HttpServletRequest request, ProcessEsInspectPlanOpinion processEsInspectPlanOpinion) {
|
||||||
return super.exportXls(request, processEsInspectPlanOpinion, ProcessEsInspectPlanOpinion.class, "企标稽查计划业务_意见表");
|
return super.exportXls(request, processEsInspectPlanOpinion, ProcessEsInspectPlanOpinion.class, "企标稽查计划业务_意见表");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 通过excel导入数据
|
|
||||||
*
|
|
||||||
* @param request
|
|
||||||
* @param response
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
@RequestMapping(value = "/importExcel", method = RequestMethod.POST)
|
|
||||||
public Result<ProcessEsInspectPlanOpinion> importExcel(HttpServletRequest request, HttpServletResponse response) {
|
|
||||||
return super.importExcel(request, response, ProcessEsInspectPlanOpinion.class);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+22
-1
@@ -9,6 +9,27 @@ package com.jero.modules.activiti.process.espermissionapply.common;
|
|||||||
**/
|
**/
|
||||||
public class ProcessEsPermissionApplyCommon {
|
public class ProcessEsPermissionApplyCommon {
|
||||||
private ProcessEsPermissionApplyCommon(){
|
private ProcessEsPermissionApplyCommon(){
|
||||||
|
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
* 权限申请流程key
|
||||||
|
*/
|
||||||
|
public static final String KEY = "permission_apply_process";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 权限申请流程name
|
||||||
|
*/
|
||||||
|
public static final String NAME = "权限申请流程";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 权限申请流程节点: 1:发起人申请,2:发起人领导审批,3:标准化审批
|
||||||
|
*/
|
||||||
|
public static final String PROCESS_NODE_1 = "initiator_start";
|
||||||
|
/**
|
||||||
|
* 权限申请流程节点: 1:发起人申请,2:发起人领导审批,3:标准化审批
|
||||||
|
*/
|
||||||
|
public static final String PROCESS_NODE_2 = "leader_approval";
|
||||||
|
/**
|
||||||
|
* 权限申请流程节点: 1:发起人申请,2:发起人领导审批,3:标准化审批
|
||||||
|
*/
|
||||||
|
public static final String PROCESS_NODE_3 = "standard_approval";
|
||||||
}
|
}
|
||||||
|
|||||||
-14
@@ -18,7 +18,6 @@ import org.springframework.web.bind.annotation.*;
|
|||||||
import org.springframework.web.servlet.ModelAndView;
|
import org.springframework.web.servlet.ModelAndView;
|
||||||
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
@@ -179,17 +178,4 @@ public class ProcessEsPermissionApplyController extends JeroController<ProcessEs
|
|||||||
public ModelAndView exportXls(HttpServletRequest request, ProcessEsPermissionApply processEsPermissionApply) {
|
public ModelAndView exportXls(HttpServletRequest request, ProcessEsPermissionApply processEsPermissionApply) {
|
||||||
return super.exportXls(request, processEsPermissionApply, ProcessEsPermissionApply.class, "权限申请流程业务表");
|
return super.exportXls(request, processEsPermissionApply, ProcessEsPermissionApply.class, "权限申请流程业务表");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 通过excel导入数据
|
|
||||||
*
|
|
||||||
* @param request
|
|
||||||
* @param response
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
@RequestMapping(value = "/importExcel", method = RequestMethod.POST)
|
|
||||||
public Result<ProcessEsPermissionApply> importExcel(HttpServletRequest request, HttpServletResponse response) {
|
|
||||||
return super.importExcel(request, response, ProcessEsPermissionApply.class);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+3
-3
@@ -12,7 +12,7 @@ import com.jero.modules.activiti.enums.FinishFlagEnum;
|
|||||||
import com.jero.modules.activiti.process.common.entity.ProcessDraft;
|
import com.jero.modules.activiti.process.common.entity.ProcessDraft;
|
||||||
import com.jero.modules.activiti.process.common.enums.ProcessType;
|
import com.jero.modules.activiti.process.common.enums.ProcessType;
|
||||||
import com.jero.modules.activiti.process.common.service.ProcessDraftService;
|
import com.jero.modules.activiti.process.common.service.ProcessDraftService;
|
||||||
import com.jero.modules.activiti.process.esinspectplan.common.EsInspectPlanCommon;
|
import com.jero.modules.activiti.process.espermissionapply.common.ProcessEsPermissionApplyCommon;
|
||||||
import com.jero.modules.activiti.process.espermissionapply.service.EsPermissionApplyFlowService;
|
import com.jero.modules.activiti.process.espermissionapply.service.EsPermissionApplyFlowService;
|
||||||
import com.jero.modules.activiti.process.espermissionapply.service.IProcessEsPermissionApplyService;
|
import com.jero.modules.activiti.process.espermissionapply.service.IProcessEsPermissionApplyService;
|
||||||
import com.jero.modules.activiti.process.espermissionapply.vo.EsPermissionApplyFlowVO;
|
import com.jero.modules.activiti.process.espermissionapply.vo.EsPermissionApplyFlowVO;
|
||||||
@@ -87,14 +87,14 @@ public class EsPermissionApplyFlowServiceImpl implements EsPermissionApplyFlowSe
|
|||||||
|
|
||||||
// 根据流程key启动流程 同时 设置审批人员参数
|
// 根据流程key启动流程 同时 设置审批人员参数
|
||||||
ProcessInstance processInstance = runtimeService
|
ProcessInstance processInstance = runtimeService
|
||||||
.startProcessInstanceByKey(EsInspectPlanCommon.KEY, map);
|
.startProcessInstanceByKey(ProcessEsPermissionApplyCommon.KEY, map);
|
||||||
|
|
||||||
// 再次设置map
|
// 再次设置map
|
||||||
runtimeService.setVariables(processInstance.getId(), map);
|
runtimeService.setVariables(processInstance.getId(), map);
|
||||||
|
|
||||||
// 更新流程总表信息
|
// 更新流程总表信息
|
||||||
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
processAll.setPrcType(Integer.valueOf(ProcessType.ES_INSPECT_PLAN.getValue()));
|
processAll.setPrcType(Integer.valueOf(ProcessType.PERMISSION_APPLY_PROCESS.getValue()));
|
||||||
processAll.setCreateUserId(loginUser.getId());
|
processAll.setCreateUserId(loginUser.getId());
|
||||||
processAllService.update(processAll,
|
processAllService.update(processAll,
|
||||||
new LambdaUpdateWrapper<ProcessAll>()
|
new LambdaUpdateWrapper<ProcessAll>()
|
||||||
|
|||||||
+31
@@ -0,0 +1,31 @@
|
|||||||
|
package com.jero.modules.activiti.process.meetingmanage.common;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @ClassName: processMeetingManageCommon
|
||||||
|
* @Description:
|
||||||
|
* @Author: yjz
|
||||||
|
* @Date: 2023-11-30 17:06
|
||||||
|
* @Version: 1.0
|
||||||
|
**/
|
||||||
|
public class ProcessMeetingManageCommon {
|
||||||
|
private ProcessMeetingManageCommon(){
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 会后管理流程key
|
||||||
|
*/
|
||||||
|
public static final String KEY = "meeting_manage";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 会后管理流程name
|
||||||
|
*/
|
||||||
|
public static final String NAME = "会后管理流程";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 会后管理流程节点: 1:法规工程师发起,2:参会人员上传材料
|
||||||
|
*/
|
||||||
|
public static final String PROCESS_NODE_1 = "engineer_start";
|
||||||
|
/**
|
||||||
|
* 会后管理流程节点: 1:法规工程师发起,2:参会人员上传材料
|
||||||
|
*/
|
||||||
|
public static final String PROCESS_NODE_2 = "meeting_upload";
|
||||||
|
}
|
||||||
-14
@@ -1,14 +0,0 @@
|
|||||||
package com.jero.modules.activiti.process.meetingmanage.common;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @ClassName: processMeetingManageCommon
|
|
||||||
* @Description:
|
|
||||||
* @Author: yjz
|
|
||||||
* @Date: 2023-11-30 17:06
|
|
||||||
* @Version: 1.0
|
|
||||||
**/
|
|
||||||
public class processMeetingManageCommon {
|
|
||||||
private processMeetingManageCommon(){
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
+3
-3
@@ -12,7 +12,7 @@ import com.jero.modules.activiti.enums.FinishFlagEnum;
|
|||||||
import com.jero.modules.activiti.process.common.entity.ProcessDraft;
|
import com.jero.modules.activiti.process.common.entity.ProcessDraft;
|
||||||
import com.jero.modules.activiti.process.common.enums.ProcessType;
|
import com.jero.modules.activiti.process.common.enums.ProcessType;
|
||||||
import com.jero.modules.activiti.process.common.service.ProcessDraftService;
|
import com.jero.modules.activiti.process.common.service.ProcessDraftService;
|
||||||
import com.jero.modules.activiti.process.esinspectplan.common.EsInspectPlanCommon;
|
import com.jero.modules.activiti.process.meetingmanage.common.ProcessMeetingManageCommon;
|
||||||
import com.jero.modules.activiti.process.meetingmanage.entity.ProcessMeetingManage;
|
import com.jero.modules.activiti.process.meetingmanage.entity.ProcessMeetingManage;
|
||||||
import com.jero.modules.activiti.process.meetingmanage.entity.ProcessMeetingManagePersonnel;
|
import com.jero.modules.activiti.process.meetingmanage.entity.ProcessMeetingManagePersonnel;
|
||||||
import com.jero.modules.activiti.process.meetingmanage.service.IMeetingManageFlowService;
|
import com.jero.modules.activiti.process.meetingmanage.service.IMeetingManageFlowService;
|
||||||
@@ -91,7 +91,7 @@ public class MeetingManageFlowServiceImpl implements IMeetingManageFlowService {
|
|||||||
|
|
||||||
// 根据流程key启动流程 同时 设置审批人员参数
|
// 根据流程key启动流程 同时 设置审批人员参数
|
||||||
ProcessInstance processInstance = runtimeService
|
ProcessInstance processInstance = runtimeService
|
||||||
.startProcessInstanceByKey(EsInspectPlanCommon.KEY, map);
|
.startProcessInstanceByKey(ProcessMeetingManageCommon.KEY, map);
|
||||||
|
|
||||||
// 再次设置map
|
// 再次设置map
|
||||||
runtimeService.setVariables(processInstance.getId(), map);
|
runtimeService.setVariables(processInstance.getId(), map);
|
||||||
@@ -102,7 +102,7 @@ public class MeetingManageFlowServiceImpl implements IMeetingManageFlowService {
|
|||||||
|
|
||||||
// 更新流程总表信息
|
// 更新流程总表信息
|
||||||
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
processAll.setPrcType(Integer.valueOf(ProcessType.ES_INSPECT_PLAN.getValue()));
|
processAll.setPrcType(Integer.valueOf(ProcessType.MEETING_MANAGE.getValue()));
|
||||||
processAll.setCreateUserId(loginUser.getId());
|
processAll.setCreateUserId(loginUser.getId());
|
||||||
processAllService.update(processAll,
|
processAllService.update(processAll,
|
||||||
new LambdaUpdateWrapper<ProcessAll>()
|
new LambdaUpdateWrapper<ProcessAll>()
|
||||||
|
|||||||
Reference in New Issue
Block a user