ソースを参照

添加设备在线率统计

523096025 2 年 前
コミット
163e1300c0

+ 5 - 0
huimv-admin/src/main/java/com/huimv/admin/controller/EnvWarningInfoController.java

@@ -43,4 +43,9 @@ public class EnvWarningInfoController {
     public Result listTop(HttpServletRequest httpServletRequest, @RequestBody Map<String,String> paramsMap) {
         return envWarningInfoService.listTop(httpServletRequest,paramsMap);
     }
+
+    @RequestMapping("/listScreen")
+    public Result listScreen(HttpServletRequest httpServletRequest, @RequestBody Map<String,String> paramsMap) {
+        return envWarningInfoService.listScreen(httpServletRequest,paramsMap);
+    }
 }

+ 2 - 0
huimv-admin/src/main/java/com/huimv/admin/service/IEnvWarningInfoService.java

@@ -19,4 +19,6 @@ public interface IEnvWarningInfoService extends IService<EnvWarningInfo> {
     Result list(HttpServletRequest httpServletRequest, Map<String,String> paramsMap);
 
     Result listTop(HttpServletRequest httpServletRequest, Map<String, String> paramsMap);
+
+    Result listScreen(HttpServletRequest httpServletRequest, Map<String, String> paramsMap);
 }

+ 11 - 0
huimv-admin/src/main/java/com/huimv/admin/service/impl/EnvWarningInfoServiceImpl.java

@@ -54,4 +54,15 @@ public class EnvWarningInfoServiceImpl extends ServiceImpl<EnvWarningInfoMapper,
         List<EnvWarningDto> envWarningDtoList = envWarningInfoMapper.listTop(farmId);
         return new Result(ResultCode.SUCCESS,envWarningDtoList);
     }
+
+    @Override
+    public Result listScreen(HttpServletRequest httpServletRequest, Map<String, String> paramsMap) {
+        String farmId = paramsMap.get("farmId");
+        QueryWrapper<EnvWarningInfo> wrapper = new QueryWrapper<>();
+        wrapper.eq("farm_id",farmId);
+        wrapper.orderByDesc("id");
+        wrapper.isNotNull("unit_id");
+        wrapper.last("limit 5");
+        return new Result(ResultCode.SUCCESS, this.list(wrapper));
+    }
 }