市场清单发布流程加签修改
This commit is contained in:
+9
-12
@@ -129,9 +129,8 @@ public class ProcessMarketStandardReleaseServiceImpl extends ServiceImpl<Process
|
|||||||
Map<String, Object> map = new HashMap<>();
|
Map<String, Object> map = new HashMap<>();
|
||||||
// 人员信息
|
// 人员信息
|
||||||
userInfoMap.forEach((key, value) -> {
|
userInfoMap.forEach((key, value) -> {
|
||||||
if(Objects.equals("moreUserList",key)){
|
if(Objects.equals("moreUserList",key + "List")
|
||||||
map.put(key, Arrays.asList(value.toString().split(",")));
|
|| Objects.equals("checkUserLeader1List",key + "List")
|
||||||
}else if(Objects.equals("checkUserLeader1List",key + "List")
|
|
||||||
|| Objects.equals("checkUserLeader2List",key + "List")){
|
|| Objects.equals("checkUserLeader2List",key + "List")){
|
||||||
map.put(key, value);
|
map.put(key, value);
|
||||||
map.put(key + "List", Arrays.asList(value.toString().split(",")));
|
map.put(key + "List", Arrays.asList(value.toString().split(",")));
|
||||||
@@ -208,14 +207,8 @@ public class ProcessMarketStandardReleaseServiceImpl extends ServiceImpl<Process
|
|||||||
}
|
}
|
||||||
|
|
||||||
runtimeService.setVariable(processInstanceId, PASS, pass);
|
runtimeService.setVariable(processInstanceId, PASS, pass);
|
||||||
// 判断任务是否为委托状态
|
// 审批节点
|
||||||
if (task != null && task.getDelegationState() == DelegationState.PENDING) {
|
actFlowCommonService.completeTask(taskId, userId);
|
||||||
// 任务处于委托状态,应使用resolveTask方法
|
|
||||||
taskService.resolveTask(taskId);
|
|
||||||
} else {
|
|
||||||
// 审批节点
|
|
||||||
actFlowCommonService.completeTask(taskId, userId);
|
|
||||||
}
|
|
||||||
// 保存快照
|
// 保存快照
|
||||||
// 获取流程通用数据
|
// 获取流程通用数据
|
||||||
ProcessAll process = processAllService.getByProcessInstanceId(processInstanceId);
|
ProcessAll process = processAllService.getByProcessInstanceId(processInstanceId);
|
||||||
@@ -301,12 +294,16 @@ public class ProcessMarketStandardReleaseServiceImpl extends ServiceImpl<Process
|
|||||||
@Override
|
@Override
|
||||||
public void checkProcessStatus(String id) {
|
public void checkProcessStatus(String id) {
|
||||||
LambdaQueryWrapper<ProcessMarketStandardRelease> queryWrapperMarketStandardRelease = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<ProcessMarketStandardRelease> queryWrapperMarketStandardRelease = new LambdaQueryWrapper<>();
|
||||||
queryWrapperMarketStandardRelease.select(ProcessMarketStandardRelease::getProcessInstanceId);
|
|
||||||
queryWrapperMarketStandardRelease.eq(ProcessMarketStandardRelease::getManifestId,id);
|
queryWrapperMarketStandardRelease.eq(ProcessMarketStandardRelease::getManifestId,id);
|
||||||
List<ProcessMarketStandardRelease> listProcessMarketStandardRelease = list(queryWrapperMarketStandardRelease);
|
List<ProcessMarketStandardRelease> listProcessMarketStandardRelease = list(queryWrapperMarketStandardRelease);
|
||||||
if(CollectionUtils.isEmpty(listProcessMarketStandardRelease)){
|
if(CollectionUtils.isEmpty(listProcessMarketStandardRelease)){
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
List<ProcessMarketStandardRelease> listStream = listProcessMarketStandardRelease.stream().filter(o->
|
||||||
|
!StringUtils.isBlank(o.getProcessInstanceId())).collect(Collectors.toList());
|
||||||
|
if(CollectionUtils.isEmpty(listStream)){
|
||||||
|
return;
|
||||||
|
}
|
||||||
List<String> listProcessInstanceId = listProcessMarketStandardRelease.stream()
|
List<String> listProcessInstanceId = listProcessMarketStandardRelease.stream()
|
||||||
.map(ProcessMarketStandardRelease::getProcessInstanceId).collect(Collectors.toList());
|
.map(ProcessMarketStandardRelease::getProcessInstanceId).collect(Collectors.toList());
|
||||||
LambdaQueryWrapper<ProcessAll> queryProcessAll = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<ProcessAll> queryProcessAll = new LambdaQueryWrapper<>();
|
||||||
|
|||||||
@@ -295,7 +295,7 @@ public class ProcessAllService extends ServiceImpl<ProcessAllMapper, ProcessAll>
|
|||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@Transactional(rollbackFor = JeroBootException.class)
|
||||||
public void delegateTask(DelegateTaskParam param) {
|
public void delegateTask(DelegateTaskParam param) {
|
||||||
String taskId = param.getTaskId();
|
String taskId = param.getTaskId();
|
||||||
String userId = param.getUserId();
|
String userId = param.getUserId();
|
||||||
|
|||||||
Reference in New Issue
Block a user