46139 CN:发运单的状态增加“已装车”枚举(50),完成装车防错校验后更新为“已装车”状态。

uat-temp-nht-2504070000-46139
jason 4 months ago
parent ba8dd50989
commit 2be53f46ac

@ -228,15 +228,25 @@ public class MesShippingLoadingCheckService implements IMesShippingLoadingCheckS
//装车单明细
List<MesLoadingListDetail> vehiclesOrderDetailList = model.getDetailList();
vehiclesOrderDetailList.forEach(k -> {
// if(MesExtEnumUtil.LOADING_ORDER_DETAIL_SHIPPING_STATUS.SHIPPINGED.getValue() == k.getStatus()){
// k.setStatus(MesExtEnumUtil.LOADING_ORDER_DETAIL_SHIPPING_STATUS.PUBLISHED.getValue()); // todo 不改变为发运状态
// }
k.setSystemSyncStatus(CommonEnumUtil.FALSE);
ConvertBean.serviceModelUpdate(k, userInfo);
});
vehiclesOrderDetailRepository.saveAll(vehiclesOrderDetailList);
}
List<MesShippingOrderManagement> shippingOrderList = new ArrayList<>();
model.getDetailList().forEach(k -> {
DdlPackBean packBean = DdlPackBean.getDdlPackBean(organizeCode);
DdlPreparedPack.getNumEqualPack(k.getShippingId(),"id",packBean);
MesShippingOrderManagement orderManagement = shippingOrderManagementRepository.getByProperty(packBean);
if (orderManagement != null) {
orderManagement.setStatus(MesExtEnumUtil.SHIPPING_ORDER_STATUS.LOADING.getValue());
shippingOrderList.add(orderManagement);
}
});
shippingOrderManagementRepository.saveAll(shippingOrderList);
update(loadingList);
}
return model;

Loading…
Cancel
Save