fix: 修复项目无法启动报错
This commit is contained in:
@@ -12,6 +12,7 @@ import lombok.Getter;
|
||||
public enum ProcessTypeEnum {
|
||||
DEMO("测试流程", 0, "com.jero.modules.activiti.process.demo.service.ProcessDemoService", "/workCenter/StandardEntryOrChangeProcess", "/workCenter/StandardEntryOrChangeProcess"),
|
||||
STANDARD_INTERPRET("标准解读流程", 2, "com.jero.modules.activiti.process.standardinterpret.service.impl.StandardInterpretFlow", "", ""),
|
||||
STANDARD_COMPLIANCE_CHECK("法规符合性排查流程", 3, "com.jero.modules.activiti.process.standardComplianceCheck.service.ProcessStandardComplianceCheckService", "/workCenter/StandardComplianceCheckProcess", "/workCenter/StandardComplianceCheckProcess"),
|
||||
;
|
||||
|
||||
private final String name;
|
||||
|
||||
-11
@@ -353,17 +353,6 @@ public class MyGlobalEventListener implements ActivitiEventListener {
|
||||
ProcessAll process = processAllService.getOne(new LambdaQueryWrapper<ProcessAll>()
|
||||
.eq(ProcessAll::getProcessInstanceId, processInstanceId));
|
||||
ProcessNodeService processNodeService = SpringContextUtil.getBean(ProcessNodeService.class);
|
||||
// 企标复审流程前两个节点都要视为第一个节点
|
||||
if (process.getPrcType() != null && process.getPrcType().equals(ProcessTypeEnum.ES_RECHECK.getValue())) {
|
||||
List<ProcessNode> nodeList = processNodeService.list(new LambdaQueryWrapper<ProcessNode>()
|
||||
.eq(ProcessNode::getProcessDefinitionId, process.getProcessDefinitionId())
|
||||
.eq(ProcessNode::getSort, 2));
|
||||
for (ProcessNode node : nodeList) {
|
||||
if (record.getNodeId().equals(node.getXmlNodeId()) && record.getTaskName().equals(node.getNodeName())) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
ProcessNode node = processNodeService.getOne(new LambdaQueryWrapper<ProcessNode>()
|
||||
.eq(ProcessNode::getProcessDefinitionId, process.getProcessDefinitionId())
|
||||
.eq(ProcessNode::getSort, 1));
|
||||
|
||||
+1
-11
@@ -74,17 +74,7 @@ public class ProcessAllService extends ServiceImpl<ProcessAllMapper, ProcessAll>
|
||||
@Resource
|
||||
private EnterpriseStandardRecheckPlanService esRecheckService;
|
||||
|
||||
private static final List<Integer> INSPECT_PROCESS = Arrays.asList(
|
||||
ProcessTypeEnum.FB_ENTRY_CHANGE.getValue(),
|
||||
ProcessTypeEnum.FB_STANDARD_CONSULTATION.getValue(),
|
||||
ProcessTypeEnum.FB_STANDARD_PURCHASE.getValue(),
|
||||
ProcessTypeEnum.ES_INSPECT_PLAN.getValue(),
|
||||
ProcessTypeEnum.ES_INSPECT.getValue(),
|
||||
ProcessTypeEnum.ES_INSPECT_DELAY_APPLY.getValue(),
|
||||
ProcessTypeEnum.ES_INSPECT_REPORT.getValue(),
|
||||
ProcessTypeEnum.PERMISSION_APPLY_PROCESS.getValue(),
|
||||
ProcessTypeEnum.STANDARD_DECLARE.getValue(),
|
||||
ProcessTypeEnum.MEETING_MANAGE.getValue());
|
||||
private static final List<Integer> INSPECT_PROCESS = Arrays.asList();
|
||||
public ProcessAll getByProcessInstanceId(String processInstanceId){
|
||||
LambdaQueryWrapper<ProcessAll> wrapper = new LambdaQueryWrapper<>();
|
||||
wrapper.eq(ProcessAll::getProcessInstanceId,processInstanceId);
|
||||
|
||||
-17
@@ -1,16 +1,13 @@
|
||||
package com.jero.modules.activiti.service;
|
||||
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.jero.common.constant.enums.YesOrNoEnum;
|
||||
import com.jero.common.system.api.ISysBaseAPI;
|
||||
import com.jero.modules.activiti.entity.ProcessAll;
|
||||
import com.jero.modules.activiti.entity.ProcessApprovalRecord;
|
||||
import com.jero.modules.activiti.enums.FinishFlagEnum;
|
||||
import com.jero.modules.activiti.enums.ProcessTypeEnum;
|
||||
import com.jero.modules.activiti.mapper.ProcessApprovalRecordMapper;
|
||||
import com.jero.modules.laws.common.util.CurrentUserUtil;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
@@ -32,9 +29,6 @@ public class ProcessApprovalRecordService extends ServiceImpl<ProcessApprovalRec
|
||||
@Resource
|
||||
private ISysBaseAPI sysBaseAPI;
|
||||
|
||||
@Resource
|
||||
private ProcessAllService processAllService;
|
||||
|
||||
public ProcessApprovalRecord getToDoByTaskId(String taskId){
|
||||
LambdaQueryWrapper<ProcessApprovalRecord> wrapper = new LambdaQueryWrapper<>();
|
||||
wrapper.eq(ProcessApprovalRecord::getTaskId,taskId);
|
||||
@@ -81,20 +75,9 @@ public class ProcessApprovalRecordService extends ServiceImpl<ProcessApprovalRec
|
||||
record.setCommitFile(null);
|
||||
}
|
||||
}
|
||||
// 立项变更流程任务节点名称特殊后处理
|
||||
String processInstanceId = processApprovalRecord.getProcessInstanceId();
|
||||
if (StrUtil.isNotBlank(processInstanceId)){
|
||||
ProcessAll processAll = processAllService.getOne(new LambdaQueryWrapper<ProcessAll>().eq(ProcessAll::getProcessInstanceId, processInstanceId));
|
||||
if (Objects.equals(processAll.getPrcType(), ProcessTypeEnum.ES_INIT_CHANGE.getValue())){
|
||||
specialProcessInitChangeTaskName(records);
|
||||
}
|
||||
}
|
||||
return pageList;
|
||||
}
|
||||
|
||||
private void specialProcessInitChangeTaskName(List<ProcessApprovalRecord> records) {
|
||||
}
|
||||
|
||||
public ProcessApprovalRecord getMyLastComplete(String processInstanceId, String nodeId, String userId) {
|
||||
LambdaQueryWrapper<ProcessApprovalRecord> wrapper = new LambdaQueryWrapper<>();
|
||||
wrapper.eq(ProcessApprovalRecord::getProcessInstanceId,processInstanceId);
|
||||
|
||||
+7
-5
@@ -1,6 +1,7 @@
|
||||
package com.jero.modules.laws.enterprise.util;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.jero.common.api.vo.ResultCommon;
|
||||
import com.jero.common.constant.enums.YesOrNoEnum;
|
||||
import com.jero.common.exception.JeroBootException;
|
||||
import com.jero.common.system.api.ISysBaseAPI;
|
||||
@@ -8,10 +9,8 @@ import com.jero.common.system.vo.DictModel;
|
||||
import com.jero.common.util.MessageUtils;
|
||||
import com.jero.modules.activiti.entity.ProcessAll;
|
||||
import com.jero.modules.activiti.enums.ProcessStatusEnum;
|
||||
import com.jero.modules.activiti.enums.ProcessTypeEnum;
|
||||
import com.jero.modules.activiti.service.ProcessAllService;
|
||||
import com.jero.modules.laws.common.constant.FieldCommon;
|
||||
import com.jero.common.api.vo.ResultCommon;
|
||||
import com.jero.modules.laws.enterprise.entity.EnterpriseStandardPlan;
|
||||
import com.jero.modules.laws.enterprise.service.ESSequenceNumberProvider;
|
||||
import com.jero.modules.laws.enterprise.service.EnterpriseStandardPlanService;
|
||||
@@ -19,7 +18,10 @@ import com.jero.modules.laws.standard.entity.LawsEnterpriseStandard;
|
||||
import com.jero.modules.laws.standard.service.ILawsEnterpriseStandardService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.apache.poi.ss.usermodel.*;
|
||||
import org.apache.poi.ss.usermodel.Cell;
|
||||
import org.apache.poi.ss.usermodel.CellType;
|
||||
import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.ss.usermodel.Sheet;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
@@ -297,7 +299,7 @@ public class EnterpriseStandardUtil {
|
||||
/**
|
||||
* 校验企标编号是否不重复
|
||||
*
|
||||
* @param StandardNumbers 需要校验的企标编号
|
||||
* @param standardNumbers 需要校验的企标编号
|
||||
* @return 返回重复的企标编号 没有重复则返回空集合
|
||||
*/
|
||||
public List<String> verifyBatchEsNumber(List<String> standardNumbers) {
|
||||
@@ -329,7 +331,7 @@ public class EnterpriseStandardUtil {
|
||||
// 判断是否和立项流程中重复
|
||||
// 已经撤回的立项流程不需要判断重复
|
||||
LambdaQueryWrapper<ProcessAll> processAllLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||
processAllLambdaQueryWrapper.eq(ProcessAll::getPrcType, ProcessTypeEnum.ES_INIT_CHANGE.getValue());
|
||||
// processAllLambdaQueryWrapper.eq(ProcessAll::getPrcType, ProcessTypeEnum.ES_INIT_CHANGE.getValue());
|
||||
processAllLambdaQueryWrapper.ne(ProcessAll::getPrcStatus, ProcessStatusEnum.WITHDRAWN.getValue());
|
||||
List<ProcessAll> paList = processAllService.list(processAllLambdaQueryWrapper);
|
||||
List<String> processInstanceIdList = new ArrayList<>();
|
||||
|
||||
Reference in New Issue
Block a user