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