|
@@ -158,7 +158,7 @@ public class TaskService extends ServiceImpl<TaskMapper, Task> {
|
|
|
taskVO.setTaskStatuses(Arrays.asList(1,2));
|
|
|
}
|
|
|
IPage<TaskReportVO> dataPage = new Page<>();
|
|
|
- //当查询未使用发起人名称时
|
|
|
+ //当查询使用发起人名称时
|
|
|
if(taskVO.getCreateName()!=null&&taskVO.getCreateName()!=""){
|
|
|
String res =outInterfaceService.getPersonIdByNamePCS(taskVO.getCreateName());
|
|
|
List<Integer> createIds = JSONArray.parseArray(res,Integer.class);
|
|
@@ -168,6 +168,16 @@ public class TaskService extends ServiceImpl<TaskMapper, Task> {
|
|
|
taskVO.setIds(Arrays.asList(-1));
|
|
|
}
|
|
|
}
|
|
|
+ //当查询使用处理人名称时
|
|
|
+ if(taskVO.getHandlePersonName()!=null&&taskVO.getHandlePersonName()!=""){
|
|
|
+ String res =outInterfaceService.getPersonIdByNamePCS(taskVO.getHandlePersonName());
|
|
|
+ List<Integer> handleIds = JSONArray.parseArray(res,Integer.class);
|
|
|
+ taskVO.setHandleIds(handleIds);
|
|
|
+ //当未查询到时直接返回空页
|
|
|
+ if(handleIds==null||handleIds.size()==0){
|
|
|
+ taskVO.setIds(Arrays.asList(-1));
|
|
|
+ }
|
|
|
+ }
|
|
|
dataPage = baseMapper.queryTasks(new Page<>(taskVO.getCurrent(), taskVO.getSize()), taskVO);
|
|
|
List<TaskReportVO> taskReportVOS = dataPage.getRecords();
|
|
|
taskReportVOS =this.reTaskReportVOs(taskReportVOS);
|
|
@@ -193,9 +203,8 @@ public class TaskService extends ServiceImpl<TaskMapper, Task> {
|
|
|
List<Personnel> mapDuty = personnels.stream().filter(tem -> tem.getId().equals(item.getHandlePersonId())).collect(Collectors.toList());
|
|
|
if(mapCre.size()!=0)
|
|
|
item.setCreateName(mapCre.get(0).getPersonnelName());
|
|
|
- if(mapDuty.size()!=0&&item.getHandlePersonName() ==null){
|
|
|
+ if(mapDuty.size()!=0){
|
|
|
item.setHandlePersonName(mapDuty.get(0).getPersonnelName());}
|
|
|
- //装载部门名
|
|
|
|
|
|
}
|
|
|
}
|