wwh %!s(int64=2) %!d(string=hai) anos
pai
achega
0f0f26b557

+ 4 - 1
huimv-admin/src/main/java/com/huimv/guowei/admin/controller/DepartureController.java

@@ -52,12 +52,15 @@ public class DepartureController {
 
     @RequestMapping("/addDuck")
     public Result addDuck(HttpServletRequest httpServletRequest, @RequestBody Departure departure) {
-        departureService.save(departure);
         String duckNum = departure.getDuckNum();
         QueryWrapper<BaseDuckInfo> queryWrapper = new QueryWrapper<>();
         queryWrapper.eq("farm_id", departure.getFarmId()).eq("duck_num", duckNum);
         BaseDuckInfo infoServiceOne = infoService.getOne(queryWrapper);
+        if (infoServiceOne.getIsCage() == 1) {
+            return new Result(10001, "该鸭只已离场,无需再次离场!", false);
+        }
         infoServiceOne.setIsCage(1);
+        departureService.save(departure);
         infoService.updateById(infoServiceOne);
         return new Result(10000, "添加成功!", true);
     }