审核删除空料箱数据
This commit is contained in:
@@ -142,14 +142,9 @@ public class CheckDifferenceRecordController extends BaseController {
|
||||
if (StrUtil.isEmpty(record.getStockId())) {
|
||||
return AjaxResult.error("没有找到该库存ID:" + record.getStockId());
|
||||
}
|
||||
if (StrUtil.isEmpty(record.getTrayCode())) {
|
||||
return AjaxResult.error("没有找到该托盘号:" + record.getTrayCode());
|
||||
}
|
||||
|
||||
BasStock queryStock = new BasStock();
|
||||
queryStock.setStockId(record.getStockId());
|
||||
queryStock.setTrayCode(record.getTrayCode());
|
||||
queryStock.setQuantity(record.getOldQuantity());
|
||||
List<BasStock> stocks = basStockService.selectBasStockList(queryStock);
|
||||
|
||||
if (stocks.isEmpty()) {
|
||||
@@ -191,11 +186,25 @@ public class CheckDifferenceRecordController extends BaseController {
|
||||
// 最后设置库存ID
|
||||
newStock.setStockId(basJobIdService.getJobId("KC"));
|
||||
basStockService.insertBasStock(newStock);
|
||||
|
||||
//删除KTP库存
|
||||
BasWarehouse basWarehouse = basWarehouseService.selectBasWarehouseByWarehouseId(record.getWarehouseId());
|
||||
if ("1".equals(basWarehouse.getWarehouseType())||"2".equals(basWarehouse.getWarehouseType())){
|
||||
//查询是否存在空料箱库存数
|
||||
BasStock queryStock = new BasStock();
|
||||
queryStock.setTrayCode(record.getTrayCode());
|
||||
queryStock.setProductId("KTP000001");
|
||||
List<BasStock> stocks = basStockService.selectBasStockList(queryStock);
|
||||
if (!stocks.isEmpty()){
|
||||
basStockService.deleteBasStockByStockId(stocks.get(0).getStockId());
|
||||
}
|
||||
}
|
||||
|
||||
} else if ("3".equals(recordType)) { // 删除数据
|
||||
// 检查要删除的库存是否存在
|
||||
BasStock queryStock = new BasStock();
|
||||
queryStock.setStockId(record.getStockId());
|
||||
queryStock.setTrayCode(record.getTrayCode());
|
||||
//queryStock.setTrayCode(record.getTrayCode());
|
||||
List<BasStock> stocks = basStockService.selectBasStockList(queryStock);
|
||||
|
||||
if (stocks.isEmpty()) {
|
||||
@@ -217,6 +226,7 @@ public class CheckDifferenceRecordController extends BaseController {
|
||||
basStock.setQuantity("1");
|
||||
basStock.setStockStatus("1");
|
||||
basStock.setOutQuantity("0");
|
||||
basStock.setProductStatus("1");
|
||||
basStockService.insertBasStock(basStock);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user