diff --git a/src/main/java/com/zhgd/xmgl/modules/taskprogress/controller/TaskProgressController.java b/src/main/java/com/zhgd/xmgl/modules/taskprogress/controller/TaskProgressController.java index ec89ae323..0b6f05f2e 100644 --- a/src/main/java/com/zhgd/xmgl/modules/taskprogress/controller/TaskProgressController.java +++ b/src/main/java/com/zhgd/xmgl/modules/taskprogress/controller/TaskProgressController.java @@ -67,16 +67,13 @@ public class TaskProgressController { /** * 列表查询 * - * @param taskProgress - * @param req * @return */ @ApiOperation(value = "列表查询任务进度甘特图信息", notes = "列表查询任务进度甘特图信息", httpMethod = "GET") + @ApiImplicitParam(name = "type", value = "1.本月2.下月", paramType = "query", required = false, dataType = "Integer") @GetMapping(value = "/list") - public Result> queryList(TaskProgress taskProgress, - HttpServletRequest req) { - QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(taskProgress, req.getParameterMap()); - return Result.success(taskProgressService.list(queryWrapper)); + public Result> queryList(@ApiIgnore @RequestParam HashMap paramMap) { + return Result.success(taskProgressService.queryList(paramMap)); } /** diff --git a/src/main/java/com/zhgd/xmgl/modules/taskprogress/service/ITaskProgressService.java b/src/main/java/com/zhgd/xmgl/modules/taskprogress/service/ITaskProgressService.java index 3240811a7..2b162982f 100644 --- a/src/main/java/com/zhgd/xmgl/modules/taskprogress/service/ITaskProgressService.java +++ b/src/main/java/com/zhgd/xmgl/modules/taskprogress/service/ITaskProgressService.java @@ -42,4 +42,5 @@ public interface ITaskProgressService extends IService { SectorVo countMppStatus(HashMap paramMap); + List queryList(HashMap paramMap); } diff --git a/src/main/java/com/zhgd/xmgl/modules/taskprogress/service/impl/TaskProgressServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/taskprogress/service/impl/TaskProgressServiceImpl.java index aa990f659..f3793a253 100644 --- a/src/main/java/com/zhgd/xmgl/modules/taskprogress/service/impl/TaskProgressServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/taskprogress/service/impl/TaskProgressServiceImpl.java @@ -421,6 +421,14 @@ public class TaskProgressServiceImpl extends ServiceImpl queryPageList(HashMap paramMap) { QueryWrapper queryWrapper = QueryGenerator.initPageQueryWrapper(TaskProgress.class, paramMap); + addQueryType(paramMap, queryWrapper); + Page page = PageUtil.getPage(paramMap); + Page p = page(page, queryWrapper); + setMppStatus(p.getRecords()); + return p; + } + + private void addQueryType(HashMap paramMap, QueryWrapper queryWrapper) { Integer type = MapUtils.getInteger(paramMap, "type"); if (Objects.equals(type, 1)) { //本月 @@ -431,10 +439,6 @@ public class TaskProgressServiceImpl extends ServiceImpl w.ge(TaskProgress::getStartDate, DateUtil.formatDate(DateUtil.beginOfMonth(DateUtil.offsetMonth(new Date(), 1)))) .or().ge(TaskProgress::getFinishDate, DateUtil.formatDate(DateUtil.endOfMonth(DateUtil.offsetMonth(new Date(), 1))))); } - Page page = PageUtil.getPage(paramMap); - Page p = page(page, queryWrapper); - setMppStatus(p.getRecords()); - return p; } @Override @@ -454,4 +458,11 @@ public class TaskProgressServiceImpl extends ServiceImpl queryList(HashMap paramMap) { + QueryWrapper queryWrapper = QueryGenerator.initPageQueryWrapper(TaskProgress.class, paramMap); + addQueryType(paramMap, queryWrapper); + return list(queryWrapper); + } + }