修改关键零部件型号申请流程

This commit is contained in:
梁琦涛
2024-10-08 11:53:54 +08:00
parent 959d938ae0
commit 821aa7baa9
5 changed files with 13 additions and 11 deletions
@@ -20,7 +20,8 @@ public enum ProcessTypeEnum {
ANNUAL_INIT("企业标准年度制修订计划流程", 7, "com.jero.modules.activiti.process.annualinit.service.ProcessAnnualInitService","/workCenter/ESAnnualRevisionPlanProcess","/workCenter/ESAnnualRevisionPlanProcess"),
DOMESTIC_VEHICLE_CONTROL_PUBLISH("国内整车型号和VIN前八位管控流程", 8, "com.jero.modules.activiti.process.vehicledomestic.service.impl.ProcessVehicleDomesticReleaseServiceImpl","/workCenter/VehicleDomesticReleaseProcess","/workCenter/VehicleDomesticReleaseProcess"),
PLAN_CHANGE("企业标准计划变更流程", 9, "com.jero.modules.activiti.process.planchange.service.ProcessPlanChangeService","/workCenter/enterpriseStandardRevision/enterpriseStandardRevisionFlow","/workCenter/enterpriseStandardRevision"),
INTERNATIONAL_VEHICLE_CONTROL_PUBLISH("国际整车型号和VIN前八位管控流程", 10, "com.jero.modules.activiti.process.vehicleinternational.service.impl.ProcessVehicleDomesticReleaseServiceImpl","/workCenter/VehicleInternationalReleaseProcess","/workCenter/VehicleInternationalReleaseProcess")
INTERNATIONAL_VEHICLE_CONTROL_PUBLISH("国际整车型号和VIN前八位管控流程", 10, "com.jero.modules.activiti.process.vehicleinternational.service.impl.ProcessVehicleDomesticReleaseServiceImpl","/workCenter/VehicleInternationalReleaseProcess","/workCenter/VehicleInternationalReleaseProcess"),
PART_TYPE_APPLY("关键零部件型号申请流程", 11, "com.jero.modules.activiti.process.part.service.impl.ProcessPartTypeApplyServiceImpl","/workCenter/KeyComponentModelRequestProcess","/workCenter/KeyComponentModelRequestProcess")
;
private final String name;
@@ -20,7 +20,8 @@ public enum ProcessType {
ANNUAL_INIT("企业标准年度制修订计划流程", "7", "process-annual-init", "ProcessAnnualInitService"),
DOMESTIC_VEHICLE_CONTROL_PUBLISH("国内整车型号和VIN前八位管控流程", "8", "domestic_vehicle_control_publish", "ProcessVehicleDomesticReleaseServiceImpl"),
PLAN_CHANGE("企业标准计划变更流程", "9", "process-plan-change", "ProcessPlanChangeService"),
INTERNATIONAL_VEHICLE_CONTROL_PUBLISH("国际整车型号和VIN前八位管控流程", "10", "international_vehicle_control_publish", "ProcessVehicleInternationalReleaseServiceImpl")
INTERNATIONAL_VEHICLE_CONTROL_PUBLISH("国际整车型号和VIN前八位管控流程", "10", "international_vehicle_control_publish", "ProcessVehicleInternationalReleaseServiceImpl"),
PART_TYPE_APPLY("关键零部件型号申请流程", "11", "part_type_apply","ProcessPartTypeApplyServiceImpl")
;
private final String name;
@@ -79,7 +79,7 @@ public class ProcessPartTypeApplyController extends JeroController<ProcessPartTy
@GetMapping("/handle/{taskId}")
@Translation
public Result<?> handle(@PathVariable("taskId") String taskId) {
ProcessDraft draft = actFlowCommonService.getExistDraftByTaskId(taskId, ProcessTypeEnum.NEW_STANDARD_IMPORT);
ProcessDraft draft = actFlowCommonService.getExistDraftByTaskId(taskId, ProcessTypeEnum.PART_TYPE_APPLY);
if (draft != null) {
return Result.OK(draft);
}
@@ -81,7 +81,7 @@ public class ProcessPartTypeApplyServiceImpl extends ServiceImpl<ProcessPartType
@Override
public void startProcess(ProcessInfoVO<ProcessPartTypeApply> processInfoVO) {
// 流程Key
String processDefinitionKey = ProcessType.NEW_STANDARD_IMPORT.getProcessKey();
String processDefinitionKey = ProcessType.PART_TYPE_APPLY.getProcessKey();
// 流程信息
BasicProcessInfoDTO processInfo = processInfoVO.getBasicProcessInfoDTO();
// 任务信息
@@ -103,7 +103,7 @@ public class ProcessPartTypeApplyServiceImpl extends ServiceImpl<ProcessPartType
businessInfoDTO.setProcessInstanceId(processInstanceId);
processInfo.setProcessInstanceId(processInstanceId);
processInfo.setProcessDefinitionId(processDefinitionId);
processInfo.setProcessType(ProcessTypeEnum.NEW_STANDARD_IMPORT.getValue());
processInfo.setProcessType(ProcessTypeEnum.PART_TYPE_APPLY.getValue());
// 第一个节点业务数据处理
this.startNodeBusProcess(processInfoVO);
// 保存选人信息
@@ -180,8 +180,8 @@ public class LawsPartTypeController {
* @param lawsPartType
* @return
*/
@AutoLog(value = "外部标准库-市场法规清单-导出")
@ApiOperation(value = "外部标准库-市场法规清单-导出", notes = "外部标准库-市场法规清单-导出")
@AutoLog(value = "业务支持-关键零部件型号库-导出")
@ApiOperation(value = "业务支持-关键零部件型号库-导出", notes = "业务支持-关键零部件型号库-导出")
@GetMapping(value = "/export")
@ApiOperationSupport(order = 2)
// @RequiresPermissions("marketStandard:detail")
@@ -195,8 +195,8 @@ public class LawsPartTypeController {
* @param lawsPartType
* @return
*/
@AutoLog(value = "业务支持-市场法规清单-根据零件号获取关键零部件名称")
@ApiOperation(value = "业务支持-市场法规清单-根据零件号获取关键零部件名称", notes = "业务支持-市场法规清单-根据零件号获取关键零部件名称")
@AutoLog(value = "业务支持-关键零部件型号库-根据零件号获取关键零部件名称")
@ApiOperation(value = "业务支持-关键零部件型号库-根据零件号获取关键零部件名称", notes = "业务支持-关键零部件型号库-根据零件号获取关键零部件名称")
@GetMapping(value = "/queryByPartNum")
@ApiOperationSupport(order = 2)
@Translation
@@ -211,8 +211,8 @@ public class LawsPartTypeController {
* @param lawsPartType
* @return
*/
@AutoLog(value = "业务支持-市场法规清单-获取已有零件对应零件号列表")
@ApiOperation(value = "业务支持-市场法规清单-获取已有零件对应零件号列表", notes = "业务支持-市场法规清单-获取已有零件对应零件号列表")
@AutoLog(value = "业务支持-关键零部件型号库-获取已有零件对应零件号列表")
@ApiOperation(value = "业务支持-关键零部件型号库-获取已有零件对应零件号列表", notes = "业务支持-关键零部件型号库-获取已有零件对应零件号列表")
@GetMapping(value = "/queryByPartNumList")
@ApiOperationSupport(order = 2)
@Translation