Pārlūkot izejas kodu

隐藏已完成任务

cs 2 gadi atpakaļ
vecāks
revīzija
acb42038d9

+ 5 - 1
fhKeeper/formulahousekeeper/management-platform/src/main/java/com/management/platform/controller/StagesController.java

@@ -166,7 +166,7 @@ public class StagesController {
      * @return
      */
     @RequestMapping("/list")
-    public HttpRespMsg list(Stages item, String order, boolean isDesc) {
+    public HttpRespMsg list(Stages item, String order, boolean isDesc,boolean hideCompleted) {
         HttpRespMsg msg = new HttpRespMsg();
         QueryWrapper<Stages> stagesQueryWrapper = new QueryWrapper<Stages>();
         stagesQueryWrapper.eq("group_id", item.getGroupId());
@@ -197,6 +197,10 @@ public class StagesController {
         } else {
             queryWrapper.orderByAsc(order);
         }
+        //是否隐藏已完成的任务
+        if(hideCompleted){
+            queryWrapper.eq("task_status",0);
+        }
         List<Task> tasks = taskService.simpleList(queryWrapper,null,null);
         //没有权限只能看到自己创建的,负责的和待分配的任务
         List<SysRichFunction> functionList = sysFunctionMapper.getRoleFunctions(user.getRoleId(), "查看全部任务");