Browse Source

根据翅号查询

Newspaper 1 năm trước cách đây
mục cha
commit
8b9425572a

+ 18 - 0
huimv-admin/src/main/java/com/huimv/guowei/admin/controller/BaseDuckInfoController.java

@@ -167,6 +167,24 @@ public class BaseDuckInfoController {
         return new Result(ResultCode.SUCCESS, resultMap);
         return new Result(ResultCode.SUCCESS, resultMap);
     }
     }
 
 
+    @PostMapping("/getDuckByChiNum")
+    public Result getDuckByChiNum(@RequestBody Map<String, String> paramsMap) {
+        String chiNum = paramsMap.get("chiNum");
+        String farmId = paramsMap.get("farmId");
+        BaseDuckInfo baseDuckInfo = duckInfoService.getOne(new QueryWrapper<BaseDuckInfo>().eq("farm_id", farmId).eq("chi_num", chiNum).eq("is_cage", 0));
+        if (ObjectUtil.isEmpty(baseDuckInfo)) {
+            return new Result(10001, "鸭只不存在或鸭只已出笼", false);
+        }
+        Map resultMap = new HashMap();
+        resultMap.put("chiNum", baseDuckInfo.getChiNum());
+        resultMap.put("jiaoNum", baseDuckInfo.getJiaoNum());
+        resultMap.put("batchNum", baseDuckInfo.getBatchNum());
+        resultMap.put("unitId", baseDuckInfo.getUnitId());
+        resultMap.put("unitName", baseDuckInfo.getUnitName());
+        resultMap.put("duckNum", baseDuckInfo.getDuckNum());
+        return new Result(ResultCode.SUCCESS, resultMap);
+    }
+
     @GetMapping("/printDuck")
     @GetMapping("/printDuck")
     public void printDuck(HttpServletResponse response, @RequestParam(name = "duckCode") String duckCode,
     public void printDuck(HttpServletResponse response, @RequestParam(name = "duckCode") String duckCode,
                           @RequestParam(name = "startTime") String startTime,
                           @RequestParam(name = "startTime") String startTime,