|
@@ -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,
|