fix 81771 已办流程--搜索流程名称(已撤回的)--报操作失败
This commit is contained in:
+2
-2
@@ -174,8 +174,8 @@ public class WorkCenterController {
|
||||
Integer prcType = processAll.getPrcType();
|
||||
Integer prcStatus = processAll.getPrcStatus();
|
||||
QueryWrapper<ProcessAll> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.like(StringUtils.isNotBlank(prcName), "pa.prc_name", "%" + prcName + "%");
|
||||
queryWrapper.like(StringUtils.isNotBlank(prcNum), "pa.prc_num", "%" + prcNum + "%");
|
||||
queryWrapper.like(StringUtils.isNotBlank(prcName), "pa.prc_name", prcName);
|
||||
queryWrapper.like(StringUtils.isNotBlank(prcNum), "pa.prc_num", prcNum);
|
||||
queryWrapper.eq(prcType != null, "pa.prc_type", prcType);
|
||||
queryWrapper.eq(prcStatus != null, "pa.prc_status", prcStatus);
|
||||
queryWrapper.groupBy(groupBy, "pa.id");
|
||||
|
||||
@@ -103,6 +103,9 @@ public class ProcessAllService extends ServiceImpl<ProcessAllMapper, ProcessAll>
|
||||
String order = req.getParameter("order");
|
||||
IPage<ProcessAll> completedList = processAllMapper.getCompletedList(page, queryWrapper, column, order);
|
||||
List<ProcessAll> records = completedList.getRecords();
|
||||
if (records.isEmpty()){
|
||||
return completedList;
|
||||
}
|
||||
List<String> collect = records.stream().map(ProcessAll::getProcessInstanceId).collect(Collectors.toList());
|
||||
QueryWrapper<ProcessApprovalRecord> wrapper = new QueryWrapper<>();
|
||||
wrapper.select("process_instance_id","group_concat(distinct user_id) as user_id");
|
||||
@@ -123,6 +126,9 @@ public class ProcessAllService extends ServiceImpl<ProcessAllMapper, ProcessAll>
|
||||
String order = req.getParameter("order");
|
||||
IPage<ProcessAll> sentList = processAllMapper.getSentList(page, queryWrapper, column, order);
|
||||
List<ProcessAll> records = sentList.getRecords();
|
||||
if (records.isEmpty()){
|
||||
return sentList;
|
||||
}
|
||||
List<String> collect = records.stream().map(ProcessAll::getProcessInstanceId).collect(Collectors.toList());
|
||||
QueryWrapper<ProcessApprovalRecord> wrapper = new QueryWrapper<>();
|
||||
wrapper.select("process_instance_id","group_concat(distinct user_id) as user_id");
|
||||
@@ -142,7 +148,9 @@ public class ProcessAllService extends ServiceImpl<ProcessAllMapper, ProcessAll>
|
||||
String order = req.getParameter("order");
|
||||
IPage<ProcessAll> allList = processAllMapper.getAllList(page, queryWrapper, column, order);
|
||||
List<ProcessAll> records = allList.getRecords();
|
||||
|
||||
if (records.isEmpty()){
|
||||
return allList;
|
||||
}
|
||||
List<String> incompleteCollect = records.stream().filter(item -> ProcessStatusEnum.INCOMPLETE.getValue().equals(item.getPrcStatus())).map(ProcessAll::getProcessInstanceId).collect(Collectors.toList());
|
||||
List<ProcessApprovalRecord> incompleteRecordList = new ArrayList<>();
|
||||
if (!incompleteCollect.isEmpty()) {
|
||||
|
||||
Reference in New Issue
Block a user