盘点出库、入库页面显示

This commit is contained in:
liuhanqing
2025-10-23 10:21:34 +08:00
parent 2eba2fec89
commit 14b2b615ec
12 changed files with 101 additions and 45 deletions

View File

@@ -201,7 +201,7 @@ public class CheckStockinServiceImpl implements ICheckStockinService
//货位盘点
for (int i = 0; i < detailList.size(); i++) {
BasStock param = new BasStock();
param.setCargoSpaceId(detailList.get(i).getSpare1());
param.setCargoSpaceId(detailList.get(i).getCargoSpaceId());
List<BasStock> basStocks = basStockService.selectBasStockList(param);
Integer quantity = 0;
for (BasStock basStock : basStocks) {

View File

@@ -169,4 +169,5 @@ public class CheckStockinDetail extends BaseEntity
private String supplierName;
}

View File

@@ -538,10 +538,20 @@ public class MydoJobServiceImpl implements IMydoJobService {
BigDecimal subtract = stockInNum.subtract(jobOutNum);
checkStockinDetail.setScanNum(Convert.toStr(subtract));
checkStockinDetailService.updateCheckStockinDetail(checkStockinDetail);
String stockId = mydoJobDetail.getStockId();
BasStock basStock = basStockService.selectBasStockByStockId(stockId);
if (basStock != null) {
BigDecimal outQuantity = Convert.toBigDecimal(basStock.getOutQuantity());
BigDecimal substract = outQuantity.subtract(Convert.toBigDecimal(mydoJobDetail.getOutQuantity()));
basStock.setOutQuantity(String.valueOf(substract));
basStockService.updateBasStock(basStock);
}
}
//修改货位状态
BasCargoSpace basCargoSpace = basCargoSpaceService.selectBasCargoSpaceByCargoSpaceId(job.getCargoSpaceId());
basCargoSpace.setStatus("1");
basCargoSpace.setStatus("2");
basCargoSpaceService.updateBasCargoSpace(basCargoSpace);
mydoJob.setStatus("5");

View File

@@ -151,6 +151,7 @@ public class MydoJobDetail extends BaseEntity
@Excel(name = "机型")
private String unit;
private String trayCode;
private String cargoNo;