Explorar el Código

增加根据时间获取鸡蛋数量

wwh hace 2 años
padre
commit
710c42cae7

+ 4 - 0
huimv-admin/src/main/java/com/huimv/guowei/admin/controller/EnvRegularCallEggController.java

@@ -72,6 +72,10 @@ public class EnvRegularCallEggController {
     public Result listSeven(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) {
     public Result listSeven(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) {
         return eggService.listSeven(httpServletRequest, paramsMap);
         return eggService.listSeven(httpServletRequest, paramsMap);
     }
     }
+    @RequestMapping("/getEggNumById")
+    public Result getEggNumById(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) {
+        return eggService.getEggNumById(httpServletRequest, paramsMap);
+    }
 
 
 
 
     //大屏
     //大屏

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

@@ -36,6 +36,8 @@ public interface IEnvRegularCallEggService extends IService<EnvRegularCallEgg> {
 
 
     Result listSeven(HttpServletRequest httpServletRequest, Map<String,String> paramsMap);
     Result listSeven(HttpServletRequest httpServletRequest, Map<String,String> paramsMap);
 
 
+    Result getEggNumById(HttpServletRequest httpServletRequest, Map<String,String> paramsMap);
+
 
 
     //大屏
     //大屏
     Result collector(HttpServletRequest httpServletRequest, Map<String, String> paramsMap);
     Result collector(HttpServletRequest httpServletRequest, Map<String, String> paramsMap);

+ 15 - 0
huimv-admin/src/main/java/com/huimv/guowei/admin/service/impl/EnvRegularCallEggServiceImpl.java

@@ -208,6 +208,21 @@ public class EnvRegularCallEggServiceImpl extends ServiceImpl<EnvRegularCallEggM
     }
     }
 
 
     @Override
     @Override
+    public Result getEggNumById(HttpServletRequest httpServletRequest, Map<String, String> paramsMap) {
+        String farmId = paramsMap.get("farmId");
+        String duckNum = paramsMap.get("duckNum");
+        String date = paramsMap.get("date");
+        date = date + " 00:00:00";
+        String date1 = date + " 23:59:59";
+
+        QueryWrapper<EnvRegularCallEgg> queryWrapper = new QueryWrapper<>();
+        queryWrapper.eq("farm_id", farmId).eq("duck_num", duckNum);
+        queryWrapper.select(" IFNULL(SUM(egg_num),0) eggNum");
+        queryWrapper.between("call_date", date, date1);
+        return new Result(ResultCode.SUCCESS, eggMapper.selectOne(queryWrapper));
+    }
+
+    @Override
     public Result collector(HttpServletRequest httpServletRequest, Map<String, String> paramsMap) {
     public Result collector(HttpServletRequest httpServletRequest, Map<String, String> paramsMap) {
         String duckNum = paramsMap.get("duckNum");//鸭只编号
         String duckNum = paramsMap.get("duckNum");//鸭只编号
         String farmId = paramsMap.get("farmId");
         String farmId = paramsMap.get("farmId");