|
@@ -30,9 +30,7 @@ public class StockStatusServiceImpl extends ServiceImpl<StockStatusMapper, Stock
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public Result getStockStatus() {
|
|
public Result getStockStatus() {
|
|
- QueryWrapper<StockStatus> queryWrapper = new QueryWrapper<>();
|
|
|
|
- queryWrapper.orderByDesc("id").last("limit 1");
|
|
|
|
- StockStatus stockStatus = stockStatusMapper.selectOne(queryWrapper);
|
|
|
|
|
|
+ StockStatus stockStatus = stockStatusMapper.getStockStatus();
|
|
if (ObjectUtil.isEmpty(stockStatus)){
|
|
if (ObjectUtil.isEmpty(stockStatus)){
|
|
stockStatus = new StockStatus();
|
|
stockStatus = new StockStatus();
|
|
stockStatus.setBreedStock(0);
|
|
stockStatus.setBreedStock(0);
|
|
@@ -45,7 +43,15 @@ public class StockStatusServiceImpl extends ServiceImpl<StockStatusMapper, Stock
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public Result saveStockStatus(StockStatus stockStatus) {
|
|
public Result saveStockStatus(StockStatus stockStatus) {
|
|
- stockStatusMapper.insert(stockStatus);
|
|
|
|
|
|
+ if (ObjectUtil.isEmpty(stockStatusMapper.selectById(stockStatus))){
|
|
|
|
+ StockStatus stockStatus1 = new StockStatus();
|
|
|
|
+ stockStatus1.setBreedStock(stockStatus.getBreedStock());
|
|
|
|
+ stockStatus1.setRaiseStock(stockStatus.getRaiseStock());
|
|
|
|
+ stockStatus1.setCalfStock(stockStatus.getCalfStock());
|
|
|
|
+ stockStatusMapper.insert(stockStatus1);
|
|
|
|
+ }else {
|
|
|
|
+ stockStatusMapper.updateById(stockStatus);
|
|
|
|
+ }
|
|
return new Result(ResultCode.SUCCESS);
|
|
return new Result(ResultCode.SUCCESS);
|
|
}
|
|
}
|
|
}
|
|
}
|