|
@@ -33,6 +33,9 @@ public class YearPigBaseController {
|
|
|
@Autowired
|
|
|
private YearPigBaseService yearPigBaseService;
|
|
|
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private UnitService unitService;
|
|
|
/**
|
|
|
* 列表
|
|
|
*/
|
|
@@ -74,12 +77,23 @@ public class YearPigBaseController {
|
|
|
return R.ok();
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
/**
|
|
|
* 修改
|
|
|
*/
|
|
|
@RequestMapping("/update")
|
|
|
public R update(@RequestBody YearPigBaseEntity yearPigBase){
|
|
|
- yearPigBaseService.updateById(yearPigBase);
|
|
|
+ Integer unitId = yearPigBase.getUnitId();
|
|
|
+ if (unitId == null){
|
|
|
+ return R.error("请选择单元");
|
|
|
+ }
|
|
|
+ Integer currentPeriodId = unitService.getById(unitId).getCurrentPeriodId();
|
|
|
+ if (currentPeriodId == null){
|
|
|
+ return R.error("该单元暂无栏期");
|
|
|
+ }
|
|
|
+ yearPigBase.setPeriodId(currentPeriodId);
|
|
|
+ yearPigBaseService.updateById(yearPigBase);
|
|
|
|
|
|
return R.ok();
|
|
|
}
|
|
@@ -103,8 +117,7 @@ public class YearPigBaseController {
|
|
|
|
|
|
return R.ok();
|
|
|
} */
|
|
|
- @Autowired
|
|
|
- private UnitService unitService;
|
|
|
+
|
|
|
//批量入栏
|
|
|
@RequestMapping("/batchLairage")
|
|
|
public R batchLairage(@RequestBody YearPigBaseEntity yearPigBase){
|