diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/controller/WorkCenterController.java b/laws-modules/src/main/java/com/jero/modules/activiti/controller/WorkCenterController.java index d41e93f4..ea4ec8b3 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/controller/WorkCenterController.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/controller/WorkCenterController.java @@ -174,8 +174,8 @@ public class WorkCenterController { Integer prcType = processAll.getPrcType(); Integer prcStatus = processAll.getPrcStatus(); QueryWrapper 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"); diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/service/ProcessAllService.java b/laws-modules/src/main/java/com/jero/modules/activiti/service/ProcessAllService.java index 7444784e..1db57797 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/service/ProcessAllService.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/service/ProcessAllService.java @@ -103,6 +103,9 @@ public class ProcessAllService extends ServiceImpl String order = req.getParameter("order"); IPage completedList = processAllMapper.getCompletedList(page, queryWrapper, column, order); List records = completedList.getRecords(); + if (records.isEmpty()){ + return completedList; + } List collect = records.stream().map(ProcessAll::getProcessInstanceId).collect(Collectors.toList()); QueryWrapper 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 String order = req.getParameter("order"); IPage sentList = processAllMapper.getSentList(page, queryWrapper, column, order); List records = sentList.getRecords(); + if (records.isEmpty()){ + return sentList; + } List collect = records.stream().map(ProcessAll::getProcessInstanceId).collect(Collectors.toList()); QueryWrapper 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 String order = req.getParameter("order"); IPage allList = processAllMapper.getAllList(page, queryWrapper, column, order); List records = allList.getRecords(); - + if (records.isEmpty()){ + return allList; + } List incompleteCollect = records.stream().filter(item -> ProcessStatusEnum.INCOMPLETE.getValue().equals(item.getPrcStatus())).map(ProcessAll::getProcessInstanceId).collect(Collectors.toList()); List incompleteRecordList = new ArrayList<>(); if (!incompleteCollect.isEmpty()) {