xiongchao 3 年之前
父节点
当前提交
34b4742813

+ 5 - 5
platform-rest/src/main/java/com/platform/rest/controller/index/IndexController.java

@@ -46,11 +46,11 @@ public class IndexController {
     public R gatherTaskUser() {
         UserInfo userInfo = SecurityUtils.getUserInfo();
         // 润滑任务
-        int maintainTask = checkJobService.countUserTask(userInfo.getUserId(), 3);
-        // 保养任务
+        // int maintainTask = checkJobService.countUserTask(userInfo.getUserId(), 3);
+        // 当日待保养任务
         int lubricationTask = checkJobService.countUserTask(userInfo.getUserId(), 2);
         // 加油任务
-        int oilTask = sbOilService.countUserTask(userInfo.getUserId());
+        // int oilTask = sbOilService.countUserTask(userInfo.getUserId());
 
         // 维修任务:所有的未完成的,登录用户需要完成的
         List<Integer> repairStatusList = new ArrayList<Integer>();
@@ -60,8 +60,8 @@ public class IndexController {
 
         // 维修任务
         int repairCheckTask = repairApplicationFormService.countUserCheckTask(userInfo.getUserId());
-        return R.success(new GatherTaskVO().setMaintainTask(maintainTask)
-                .setLubricationTask(lubricationTask).setOilTask(oilTask).setRepairTask(repairTask).setRepairCheckTask(repairCheckTask));
+        return R.success(new GatherTaskVO()
+                .setLubricationTask(lubricationTask).setRepairTask(repairTask).setRepairCheckTask(repairCheckTask));
     }
 
 }

+ 11 - 1
platform-rest/src/main/java/com/platform/rest/controller/mobile/IgnoreController.java

@@ -140,7 +140,17 @@ public class IgnoreController {
     }
 
     /**
-     * 获取现场保养任务分页
+     * 获取移动端保养任务分页
+     * 我的任务和设备详情里面的任务
+     * 我的任务:
+     *  如果是现场人员的,则是当日的
+     *  如果是维修人员的,则是当月的
+     *
+     * 设备详情里面:
+     *  当日现场保养现场任务:则是当日的
+     *  当月保养任务:则是当月的
+     *
+     *  功能里面的保养管理,则是全部的,调用上面一个接口,不是这个接口
      *
      * @param pageNum 当前页码
      * @param pageSize 每页条数

+ 8 - 3
platform-service/src/main/java/com/platform/service/check/impl/CheckJobServiceImpl.java

@@ -120,8 +120,13 @@ public class CheckJobServiceImpl extends BaseServiceImpl<CheckJobMapper, CheckJo
                 model.setCheckUserId(sbInfo.getSaveUser());
             }
         }
-        model.setSearchStartTime(DateUtils.getTodayStartTime());
-        model.setSearchEndTime(DateUtils.getTodayEndTime());
+        if(SecurityUtils.checkAndGetUser() != null){
+                model.setSearchStartTime(DateUtils.getFirstDayOfThisMonth());
+                model.setSearchEndTime(DateUtils.getLastDayOfThisMonth());
+        }else{
+            model.setSearchStartTime(DateUtils.getMondayOfThisWeek());
+            model.setSearchEndTime(DateUtils.getSundayOfThisWeek());
+        }
         PageHelper.startPage(pageNum, pageSize);
         return new MyPage(mapper.selectList(model));
     }
@@ -848,7 +853,7 @@ public class CheckJobServiceImpl extends BaseServiceImpl<CheckJobMapper, CheckJo
             weekendCriteria.andIn(CheckJob::getStatus, status);
         }
 
-        // 查询当的任务数
+        // 查询当的任务数
         weekendCriteria.andBetween(CheckJob::getStartTime, DateUtils.getTodayStartTime(), DateUtils.getTodayEndTime());
         return mapper.selectCountByExample(weekend);
     }