盘点出库、入库页面显示
This commit is contained in:
@@ -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) {
|
||||
|
||||
@@ -169,4 +169,5 @@ public class CheckStockinDetail extends BaseEntity
|
||||
private String supplierName;
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -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");
|
||||
|
||||
@@ -151,6 +151,7 @@ public class MydoJobDetail extends BaseEntity
|
||||
@Excel(name = "机型")
|
||||
private String unit;
|
||||
private String trayCode;
|
||||
private String cargoNo;
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user