|
@@ -1,6 +1,8 @@
|
|
package com.huimv.guowei.admin.controller;
|
|
package com.huimv.guowei.admin.controller;
|
|
|
|
|
|
|
|
|
|
|
|
+import cn.hutool.core.util.ObjectUtil;
|
|
|
|
+import com.alibaba.fastjson.JSONObject;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.huimv.guowei.admin.common.utils.Result;
|
|
import com.huimv.guowei.admin.common.utils.Result;
|
|
import com.huimv.guowei.admin.common.utils.ResultCode;
|
|
import com.huimv.guowei.admin.common.utils.ResultCode;
|
|
@@ -45,6 +47,10 @@ public class DuckEggTextureInfoController {
|
|
}
|
|
}
|
|
Date determineTime = duckEggTextureInfo.getDetermineTime();
|
|
Date determineTime = duckEggTextureInfo.getDetermineTime();
|
|
Date layEggsTime = duckEggTextureInfo.getLayEggsTime();
|
|
Date layEggsTime = duckEggTextureInfo.getLayEggsTime();
|
|
|
|
+ duckEggTextureInfo.setDuckId(baseDuckInfo.getId());
|
|
|
|
+ duckEggTextureInfo.setChiNum(baseDuckInfo.getChiNum());
|
|
|
|
+ duckEggTextureInfo.setJiaoNum(baseDuckInfo.getJiaoNum());
|
|
|
|
+ duckEggTextureInfo.setBatchNum(baseDuckInfo.getBatchNum());
|
|
if (layEggsTime.compareTo(determineTime) > 0){
|
|
if (layEggsTime.compareTo(determineTime) > 0){
|
|
return new Result(10001,"测定日期不能早于产蛋日期!",false);
|
|
return new Result(10001,"测定日期不能早于产蛋日期!",false);
|
|
}
|
|
}
|
|
@@ -88,4 +94,19 @@ public class DuckEggTextureInfoController {
|
|
map.put("farmId", farmId);
|
|
map.put("farmId", farmId);
|
|
return duckEggTextureInfoService.importData(httpServletRequest, map, file);
|
|
return duckEggTextureInfoService.importData(httpServletRequest, map, file);
|
|
}
|
|
}
|
|
|
|
+ //生成鸭蛋编号
|
|
|
|
+ @PostMapping("/addEggsNum")
|
|
|
|
+ public Result addEggsNum(@RequestBody Map<String, String> paramsMap){
|
|
|
|
+ String farmId = paramsMap.get("farmId");
|
|
|
|
+ QueryWrapper<DuckEggTextureInfo> queryWrapper = new QueryWrapper<>();
|
|
|
|
+ queryWrapper.eq("farm_id", farmId).orderByDesc("id").last(" limit 1");
|
|
|
|
+ DuckEggTextureInfo one = duckEggTextureInfoService.getOne(queryWrapper);
|
|
|
|
+ JSONObject jsonObject = new JSONObject();
|
|
|
|
+ if (ObjectUtil.isEmpty(one)) {
|
|
|
|
+ jsonObject.put("eggNum", "100001");
|
|
|
|
+ } else {
|
|
|
|
+ jsonObject.put("eggNum", Integer.parseInt(one.getEggsNum()) + 1);
|
|
|
|
+ }
|
|
|
|
+ return new Result(ResultCode.SUCCESS, jsonObject);
|
|
|
|
+ }
|
|
}
|
|
}
|