|
|
|
@ -468,6 +468,11 @@ public class MesNingDeShippingCheckService implements IMesNingDeShippingCheckSer
|
|
|
|
|
if(!shippingOrderManagementDetailOptional.isPresent()){
|
|
|
|
|
throw new ImppBusiException(String.format("【%s】明细已全部扫描完成,请检查数据!", orderManagement.getShippingCode()));
|
|
|
|
|
}
|
|
|
|
|
for (MesShippingOrderManagementDetail detail : model.getDetailList()) {
|
|
|
|
|
if (Objects.equals(detail.getSecondScanFlg(), MesCommonConstant.TRUE_INTEGER) && Objects.equals(detail.getBarcode(), model.getSn())) {
|
|
|
|
|
throw new ImppBusiException(String.format("【%s】条码已进行二次发运扫描,请检查数据!", model.getSn()));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
MesProduceSn produceSn = checkSecondSn(model);
|
|
|
|
|
//更新明细
|
|
|
|
|
MesShippingOrderManagementDetail detail = shippingOrderManagementDetailOptional.get();
|
|
|
|
|