Bläddra i källkod

雌鸭新增蛋质、孵化

Newspaper 2 år sedan
förälder
incheckning
42ff70a3ec

+ 9 - 0
huimv-admin/src/main/java/com/huimv/guowei/admin/controller/DuckEggTextureInfoController.java

@@ -1,9 +1,12 @@
 package com.huimv.guowei.admin.controller;
 
 
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.huimv.guowei.admin.common.utils.Result;
 import com.huimv.guowei.admin.common.utils.ResultCode;
+import com.huimv.guowei.admin.entity.BaseDuckInfo;
 import com.huimv.guowei.admin.entity.DuckEggTextureInfo;
+import com.huimv.guowei.admin.service.IBaseDuckInfoService;
 import com.huimv.guowei.admin.service.IDuckEggTextureInfoService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
@@ -24,9 +27,15 @@ import java.util.Map;
 public class DuckEggTextureInfoController {
     @Autowired
     private IDuckEggTextureInfoService duckEggTextureInfoService;
+    @Autowired
+    private IBaseDuckInfoService baseDuckInfoService;
 
     @PostMapping("/addInfo")
     public Result addInfo(@RequestBody DuckEggTextureInfo duckEggTextureInfo){
+        BaseDuckInfo baseDuckInfo = baseDuckInfoService.getOne(new QueryWrapper<BaseDuckInfo>().eq("duck_num", duckEggTextureInfo.getDuckNum()));
+        if (baseDuckInfo.getDuckSex() == 0){
+            return new Result(10001,"雄鸭无法新增蛋质信息!",false);
+        }
         duckEggTextureInfoService.save(duckEggTextureInfo);
         return Result.SUCCESS();
     }

+ 10 - 0
huimv-admin/src/main/java/com/huimv/guowei/admin/controller/DuckIncubateInfoController.java

@@ -1,14 +1,18 @@
 package com.huimv.guowei.admin.controller;
 
 
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.huimv.guowei.admin.common.utils.Result;
 import com.huimv.guowei.admin.common.utils.ResultCode;
+import com.huimv.guowei.admin.entity.BaseDuckInfo;
 import com.huimv.guowei.admin.entity.DuckEggTextureInfo;
 import com.huimv.guowei.admin.entity.DuckIncubateInfo;
+import com.huimv.guowei.admin.service.IBaseDuckInfoService;
 import com.huimv.guowei.admin.service.IDuckIncubateInfoService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
+import javax.annotation.Resource;
 import java.util.Map;
 
 /**
@@ -25,9 +29,15 @@ import java.util.Map;
 public class DuckIncubateInfoController {
     @Autowired
     private IDuckIncubateInfoService duckIncubateInfoService;
+    @Resource
+    private IBaseDuckInfoService baseDuckInfoService;
 
     @PostMapping("/addInfo")
     public Result addInfo(@RequestBody DuckIncubateInfo duckIncubateInfo){
+        BaseDuckInfo baseDuckInfo = baseDuckInfoService.getOne(new QueryWrapper<BaseDuckInfo>().eq("duck_num", duckIncubateInfo.getDuckNum()));
+        if (baseDuckInfo.getDuckSex() == 0){
+            return new Result(10001,"雄鸭无法新增孵化信息!",false);
+        }
         duckIncubateInfoService.save(duckIncubateInfo);
         return Result.SUCCESS();
     }