上架没批次也可以
This commit is contained in:
+34
-35
@@ -645,9 +645,6 @@ public class StockShelfOrderDomainService {
|
|||||||
.map(BatchDetailPO::getFieldName)
|
.map(BatchDetailPO::getFieldName)
|
||||||
.collect(Collectors.toList());
|
.collect(Collectors.toList());
|
||||||
}
|
}
|
||||||
if (fieldNames.size() == 0) {
|
|
||||||
throw new ServiceException("批次信息不存在");
|
|
||||||
}
|
|
||||||
Long shipperId = stockReceiptOrderDO.getShipperId();
|
Long shipperId = stockReceiptOrderDO.getShipperId();
|
||||||
MaterialInventory param = getParam(shelfMaterialDetail, fieldNames, shipperId);
|
MaterialInventory param = getParam(shelfMaterialDetail, fieldNames, shipperId);
|
||||||
List<MaterialInventoryPO> materialInventoryPOS = materialInventoryMapper.selectListByWhere(param);
|
List<MaterialInventoryPO> materialInventoryPOS = materialInventoryMapper.selectListByWhere(param);
|
||||||
@@ -932,38 +929,40 @@ public class StockShelfOrderDomainService {
|
|||||||
param.setStorageLocationId(shelfMaterialDetail.getStorageLocationId());
|
param.setStorageLocationId(shelfMaterialDetail.getStorageLocationId());
|
||||||
param.setOrganizationId(shelfMaterialDetail.getOrganizationId());
|
param.setOrganizationId(shelfMaterialDetail.getOrganizationId());
|
||||||
param.setBatchNumber(shelfMaterialDetail.getBatchNumber());
|
param.setBatchNumber(shelfMaterialDetail.getBatchNumber());
|
||||||
for (String fieldName : fieldNames) {
|
if (fieldNames.size() > 0) {
|
||||||
switch (fieldName) {
|
for (String fieldName : fieldNames) {
|
||||||
case "ext_attr_4":
|
switch (fieldName) {
|
||||||
param.setExtAttr4(shelfMaterialDetail.getExtAttr4());
|
case "ext_attr_4":
|
||||||
break;
|
param.setExtAttr4(shelfMaterialDetail.getExtAttr4());
|
||||||
case "ext_attr_3":
|
break;
|
||||||
param.setExtAttr3(shelfMaterialDetail.getExtAttr3());
|
case "ext_attr_3":
|
||||||
break;
|
param.setExtAttr3(shelfMaterialDetail.getExtAttr3());
|
||||||
case "ext_attr_2":
|
break;
|
||||||
param.setExtAttr2(shelfMaterialDetail.getExtAttr2());
|
case "ext_attr_2":
|
||||||
break;
|
param.setExtAttr2(shelfMaterialDetail.getExtAttr2());
|
||||||
case "ext_attr_1":
|
break;
|
||||||
param.setExtAttr1(shelfMaterialDetail.getExtAttr1());
|
case "ext_attr_1":
|
||||||
break;
|
param.setExtAttr1(shelfMaterialDetail.getExtAttr1());
|
||||||
case "box_pallet_no":
|
break;
|
||||||
param.setBoxPalletNo(shelfMaterialDetail.getBoxPalletNo());
|
case "box_pallet_no":
|
||||||
break;
|
param.setBoxPalletNo(shelfMaterialDetail.getBoxPalletNo());
|
||||||
case "sheet_ref_no":
|
break;
|
||||||
param.setSheetRefNo(shelfMaterialDetail.getSheetRefNo());
|
case "sheet_ref_no":
|
||||||
break;
|
param.setSheetRefNo(shelfMaterialDetail.getSheetRefNo());
|
||||||
case "batch_ref_no":
|
break;
|
||||||
param.setBatchRefNo(shelfMaterialDetail.getBatchRefNo());
|
case "batch_ref_no":
|
||||||
break;
|
param.setBatchRefNo(shelfMaterialDetail.getBatchRefNo());
|
||||||
case "inventory_date":
|
break;
|
||||||
param.setInventoryDate(shelfMaterialDetail.getInventoryDate());
|
case "inventory_date":
|
||||||
break;
|
param.setInventoryDate(shelfMaterialDetail.getInventoryDate());
|
||||||
case "expiry_date":
|
break;
|
||||||
param.setExpiryDate(shelfMaterialDetail.getExpiryDate());
|
case "expiry_date":
|
||||||
break;
|
param.setExpiryDate(shelfMaterialDetail.getExpiryDate());
|
||||||
case "production_date":
|
break;
|
||||||
param.setProductionDate(shelfMaterialDetail.getProductionDate());
|
case "production_date":
|
||||||
break;
|
param.setProductionDate(shelfMaterialDetail.getProductionDate());
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return param;
|
return param;
|
||||||
|
|||||||
Reference in New Issue
Block a user