|
@@ -109,4 +109,63 @@ public class EartagAbnormalCountServiceImpl extends ServiceImpl<EartagAbnormalCo
|
|
|
jsonObject.put("statusCount", registerList.size());
|
|
|
return new Result(ResultCode.SUCCESS, eartagAbnormalAlarmPage, jsonObject);
|
|
|
}
|
|
|
+ @Override
|
|
|
+ public Result listAbnoramAll1(Map<String, String> map) {
|
|
|
+ String farmId = map.get("farmId");
|
|
|
+ String pageNo = map.get("pageNo");
|
|
|
+ String pageSize = map.get("pageSize");
|
|
|
+ QueryWrapper<EartagAbnormalAlarm> wrapper = new QueryWrapper<>();
|
|
|
+ wrapper.eq("alarm_from",2);
|
|
|
+ wrapper.eq("farm_code",farmId);
|
|
|
+ wrapper.orderByDesc("id");
|
|
|
+ Page<EartagAbnormalAlarm> eartagAbnormalAlarmPage = eartagAbnormalAlarmMapper.selectPage(
|
|
|
+ new Page<EartagAbnormalAlarm>(Long.parseLong(pageNo), Long.parseLong(pageSize)), wrapper);
|
|
|
+
|
|
|
+ JSONObject jsonObject = new JSONObject();
|
|
|
+ wrapper.eq("alarm_type", 2);
|
|
|
+ List<EartagAbnormalAlarm> alarms = eartagAbnormalAlarmMapper.selectList(wrapper);
|
|
|
+
|
|
|
+ QueryWrapper<EartagAbnormalAlarm> queryWrapper = new QueryWrapper<>();
|
|
|
+ queryWrapper.eq("alarm_from",2);
|
|
|
+ queryWrapper.ge("add_time", DateUtil.beginOfDay(new Date()));
|
|
|
+ queryWrapper.eq("farm_code",farmId);
|
|
|
+ queryWrapper.eq("alarm_type", 1);
|
|
|
+ List<EartagAbnormalAlarm> alarms1 = eartagAbnormalAlarmMapper.selectList(queryWrapper);
|
|
|
+ jsonObject.put("dataCount", alarms.size());
|
|
|
+ jsonObject.put("statusCount", alarms1.size());
|
|
|
+
|
|
|
+ return new Result(ResultCode.SUCCESS,eartagAbnormalAlarmPage,jsonObject);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public Result listAbnoramDev1(Map<String, String> map) {
|
|
|
+ String farmId = map.get("farmId");
|
|
|
+ String pageNo = map.get("pageNo");
|
|
|
+ String pageSize = map.get("pageSize");
|
|
|
+ QueryWrapper<EartagAbnormalAlarm> wrapper = new QueryWrapper<>();
|
|
|
+ wrapper.eq("alarm_from",1);
|
|
|
+ wrapper.eq("farm_code",farmId);
|
|
|
+ wrapper.orderByDesc("id");
|
|
|
+ Page<EartagAbnormalAlarm> eartagAbnormalAlarmPage = eartagAbnormalAlarmMapper.selectPage(
|
|
|
+ new Page<EartagAbnormalAlarm>(Long.parseLong(pageNo), Long.parseLong(pageSize)), wrapper);
|
|
|
+
|
|
|
+
|
|
|
+ JSONObject jsonObject = new JSONObject();
|
|
|
+ QueryWrapper<EartagDeviceRegister> queryWrapper1 = new QueryWrapper<>();
|
|
|
+ queryWrapper1.eq("farm_id", farmId).eq("device_status",0);
|
|
|
+ List<EartagDeviceRegister> registerList = registerMapper.selectList(queryWrapper1);
|
|
|
+
|
|
|
+ wrapper.eq("alarm_type", 2);
|
|
|
+ List<EartagAbnormalAlarm> alarms = eartagAbnormalAlarmMapper.selectList(wrapper);
|
|
|
+
|
|
|
+// QueryWrapper<EartagAbnormalAlarm> queryWrapper = new QueryWrapper<>();
|
|
|
+// queryWrapper.eq("alarm_from",1);
|
|
|
+// queryWrapper.ge("add_time", DateUtil.beginOfDay(new Date()));
|
|
|
+// queryWrapper.eq("farm_code",farmId);
|
|
|
+// queryWrapper.eq("alarm_type", 1);
|
|
|
+// List<EartagAbnormalAlarm> alarms1 = eartagAbnormalAlarmMapper.selectList(queryWrapper);
|
|
|
+ jsonObject.put("dataCount", alarms.size());
|
|
|
+ jsonObject.put("statusCount", registerList.size());
|
|
|
+ return new Result(ResultCode.SUCCESS, eartagAbnormalAlarmPage, jsonObject);
|
|
|
+ }
|
|
|
}
|