平库盘点页面
This commit is contained in:
@@ -4,6 +4,8 @@ import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
import cn.hutool.core.util.IdUtil;
|
||||
import com.ruoyi.bas.cargoSpace.domain.BasCargoSpace;
|
||||
import com.ruoyi.bas.cargoSpace.service.IBasCargoSpaceService;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.common.utils.DateUtils;
|
||||
import com.ruoyi.stock.stock.domain.BasStock;
|
||||
@@ -27,6 +29,8 @@ public class CheckDifferenceRecordServiceImpl implements ICheckDifferenceRecordS
|
||||
private CheckDifferenceRecordMapper checkDifferenceRecordMapper;
|
||||
@Autowired
|
||||
private IBasStockService basStockService;
|
||||
@Autowired
|
||||
private IBasCargoSpaceService basCargoSpaceService;
|
||||
|
||||
|
||||
/**
|
||||
@@ -72,6 +76,21 @@ public class CheckDifferenceRecordServiceImpl implements ICheckDifferenceRecordS
|
||||
basStockService.updateBasStock(basStock);
|
||||
checkDifferenceRecord.setOldQuantity(basStock.getQuantity());
|
||||
}else if (checkDifferenceRecord.getRecordType()==2){
|
||||
//判断该物料是否已经存在
|
||||
BasStock queryStock = new BasStock();
|
||||
queryStock.setProductId(checkDifferenceRecord.getProductId());
|
||||
queryStock.setWarehouseId(checkDifferenceRecord.getWarehouseId());
|
||||
List<BasStock> stocks = basStockService.selectBasStockList(queryStock);
|
||||
if (!stocks.isEmpty()) {
|
||||
return AjaxResult.error("该物料已存在");
|
||||
}
|
||||
BasCargoSpace queryCargoSpace = new BasCargoSpace();
|
||||
queryCargoSpace.setWarehouseId(checkDifferenceRecord.getWarehouseId());
|
||||
List<BasCargoSpace> cargoSpaces = basCargoSpaceService.selectBasCargoSpaceList(queryCargoSpace);
|
||||
if (cargoSpaces.isEmpty()){
|
||||
return AjaxResult.error("没有货位");
|
||||
}
|
||||
checkDifferenceRecord.setCargoSpaceId(cargoSpaces.get(0).getCargoSpaceId());
|
||||
checkDifferenceRecord.setOldQuantity("0");
|
||||
}else if (checkDifferenceRecord.getRecordType()==3){
|
||||
BasStock basStock = basStockService.selectBasStockByStockId(checkDifferenceRecord.getStockId());
|
||||
|
||||
Reference in New Issue
Block a user