|
@@ -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();
|
|
|
}
|