1、无码收货的查询添加批次号的判断
This commit is contained in:
parent
038b61449b
commit
ce8e6a3494
|
|
@ -705,10 +705,12 @@ public class NormalPGIController extends BaseController {
|
||||||
order.getSupplierNum(),
|
order.getSupplierNum(),
|
||||||
item.getItemCode(), item.getPoLineNumber());
|
item.getItemCode(), item.getPoLineNumber());
|
||||||
VUtil.trueThrowBusinessError(Objects.isNull(materialInfoInOrder)).throwMessage("当前物料信息【" + item.getItemCode() + "】,订单号【" + item.getPoNum() + "】,供应商【" + order.getSupplierName() + "】在SAP中搜索不到有效信息");
|
VUtil.trueThrowBusinessError(Objects.isNull(materialInfoInOrder)).throwMessage("当前物料信息【" + item.getItemCode() + "】,订单号【" + item.getPoNum() + "】,供应商【" + order.getSupplierName() + "】在SAP中搜索不到有效信息");
|
||||||
|
String batchNumber = (materialInfoInOrder.getLbprt().equals("2")
|
||||||
|
|| materialInfoInOrder.getLbprt().equals("4")) ? NoUtil.getBatchNo(order.getSupplierNum()) : "";
|
||||||
qo.setItemName(materialInfoInOrder.getMaktx());
|
qo.setItemName(materialInfoInOrder.getMaktx());
|
||||||
qo.setUomCode(materialInfoInOrder.getMeins());
|
qo.setUomCode(materialInfoInOrder.getMeins());
|
||||||
qo.setReceivedWarehouse(materialInfoInOrder.getWarehouseNo());
|
qo.setReceivedWarehouse(materialInfoInOrder.getWarehouseNo());
|
||||||
qo.setBatchNumber(NoUtil.getBatchNo(order.getSupplierNum()));
|
qo.setBatchNumber(batchNumber);
|
||||||
qo.setBinNos(materialInfoInOrder.getBinNos());
|
qo.setBinNos(materialInfoInOrder.getBinNos());
|
||||||
qo.setTransportNum(materialInfoInOrder.getTransportNum());
|
qo.setTransportNum(materialInfoInOrder.getTransportNum());
|
||||||
qo.setLbprt(materialInfoInOrder.getLbprt());
|
qo.setLbprt(materialInfoInOrder.getLbprt());
|
||||||
|
|
|
||||||
|
|
@ -167,7 +167,8 @@ public class NormalPGIControllerService {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public List<SrmMaterialReceiptScanCodes> validateScanCodes(SrmMaterialReceiptQO item, SAPSyncParamsDTO materialInfoInOrder, Long receiveItemId) {
|
public List<SrmMaterialReceiptScanCodes> validateScanCodes(SrmMaterialReceiptQO item
|
||||||
|
, SAPSyncParamsDTO materialInfoInOrder, Long receiveItemId) {
|
||||||
String lbprt = materialInfoInOrder.getLbprt();
|
String lbprt = materialInfoInOrder.getLbprt();
|
||||||
//判断序列号、批次号是否规范
|
//判断序列号、批次号是否规范
|
||||||
// 1 - 批次号为空,序列号为空
|
// 1 - 批次号为空,序列号为空
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue