|
@@ -142,7 +142,18 @@ public class TaskService extends ServiceImpl<TaskMapper, Task> {
|
|
|
{
|
|
|
taskVO.setTaskStatuses(Arrays.asList(1,2));
|
|
|
}
|
|
|
- IPage<TaskReportVO> dataPage = baseMapper.queryTasks(new Page<>(taskVO.getCurrent(), taskVO.getSize()), taskVO);
|
|
|
+ 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);
|
|
|
+ taskVO.setIds(createIds);
|
|
|
+ //当未查询到时直接返回空页
|
|
|
+ if(createIds==null||createIds.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);
|
|
|
dataPage.setRecords(taskReportVOS);
|