tags/yfai-pcn-ext-v1.0
LML丶 12 months ago
parent 38b05bcb99
commit eb708690c3

@ -75,7 +75,7 @@ public class MesShippingLoadingCheckService implements IMesShippingLoadingCheckS
} }
MesShippingLoadingCheckModel model = new MesShippingLoadingCheckModel(); MesShippingLoadingCheckModel model = new MesShippingLoadingCheckModel();
Long count = detailList.stream().filter(k -> k.getStatus() == MesExtEnumUtil.LOADING_DETAIL_ORDER_DETAIL_STATUS.SCAN.getValue()).count(); Long count = detailList.stream().filter(k -> k.getStatus() == MesExtEnumUtil.LOADING_ORDER_DETAIL_SHIPPING_STATUS.SHIPPINGED.getValue()).count();
model.setIsScanCount(count.intValue()); model.setIsScanCount(count.intValue());
model.setOrderCode(loadingList.getOrderCode()); model.setOrderCode(loadingList.getOrderCode());
@ -89,6 +89,15 @@ public class MesShippingLoadingCheckService implements IMesShippingLoadingCheckS
model.setRecentlyScanVehiclesOrder(recentlyVehiclesOrder.getOrderCode()); model.setRecentlyScanVehiclesOrder(recentlyVehiclesOrder.getOrderCode());
} }
detailList.forEach(k -> {
if (k.getStatus() == MesExtEnumUtil.LOADING_ORDER_DETAIL_SHIPPING_STATUS.SHIPPINGED.getValue()){
k.setScanSn(k.getShippingCode());
k.setTempStatus(MesCommonConstant.TRUE_INTEGER);
k.setTempStatusVal("扫描完成");
}
});
model.setDetailList(detailList); model.setDetailList(detailList);
return model; return model;
@ -141,7 +150,7 @@ public class MesShippingLoadingCheckService implements IMesShippingLoadingCheckS
ConvertBean.serviceModelUpdate(loadingList, AuthUtil.getSessionUser().getUserName()); ConvertBean.serviceModelUpdate(loadingList, AuthUtil.getSessionUser().getUserName());
vehiclesOrderRepository.save(loadingList); vehiclesOrderRepository.save(loadingList);
loadingListDetail.setStatus(MesExtEnumUtil.LOADING_DETAIL_ORDER_DETAIL_STATUS.SCAN.getValue()); loadingListDetail.setStatus(MesExtEnumUtil.LOADING_ORDER_DETAIL_SHIPPING_STATUS.SHIPPINGED.getValue());
ConvertBean.serviceModelUpdate(loadingListDetail, AuthUtil.getSessionUser().getUserName()); ConvertBean.serviceModelUpdate(loadingListDetail, AuthUtil.getSessionUser().getUserName());
vehiclesOrderDetailRepository.save(loadingListDetail); vehiclesOrderDetailRepository.save(loadingListDetail);
} }
@ -178,7 +187,7 @@ public class MesShippingLoadingCheckService implements IMesShippingLoadingCheckS
DdlPreparedPack.getNumEqualPack(loadingList.getId(), "pid", vehiclesOrderDetailPackBean); DdlPreparedPack.getNumEqualPack(loadingList.getId(), "pid", vehiclesOrderDetailPackBean);
List<MesLoadingListDetail> vehiclesOrderDetailList = vehiclesOrderDetailRepository.findByHqlWhere(vehiclesOrderDetailPackBean); List<MesLoadingListDetail> vehiclesOrderDetailList = vehiclesOrderDetailRepository.findByHqlWhere(vehiclesOrderDetailPackBean);
vehiclesOrderDetailList.forEach(k -> { vehiclesOrderDetailList.forEach(k -> {
k.setStatus(MesExtEnumUtil.LOADING_DETAIL_ORDER_STATUS.LOADED.getValue()); k.setStatus(MesExtEnumUtil.LOADING_ORDER_DETAIL_SHIPPING_STATUS.SHIPPINGED.getValue());
ConvertBean.serviceModelUpdate(k, AuthUtil.getSessionUser().getUserName()); ConvertBean.serviceModelUpdate(k, AuthUtil.getSessionUser().getUserName());
}); });
@ -207,7 +216,7 @@ public class MesShippingLoadingCheckService implements IMesShippingLoadingCheckS
//校验装车单状态 必须是未装车条码 //校验装车单状态 必须是未装车条码
if (loadingList.getStatus() != MesExtEnumUtil.LOADING_ORDER_STATUS.CREATE.getValue() && loadingList.getStatus() != MesExtEnumUtil.LOADING_ORDER_STATUS.LOADING.getValue()) { if (loadingList.getStatus() != MesExtEnumUtil.LOADING_ORDER_STATUS.CREATE.getValue() && loadingList.getStatus() != MesExtEnumUtil.LOADING_ORDER_STATUS.LOADING.getValue()) {
throw new ImppBusiException(String.format("【%s】此装车单状态为【%s】,请选择状态为【%s】或状态【%s】的装车单", loadingList.getOrderCode(), throw new ImppBusiException(String.format("【%s】此装车单状态为【%s】,请选择状态为【%s】或状态【%s】的装车单", loadingList.getOrderCode(),
MesExtEnumUtil.LOADING_ORDER_STATUS.valueOfDescription(loadingList.getStatus()), MesExtEnumUtil.LOADING_ORDER_STATUS.CREATE.getDescription(), MesExtEnumUtil.LOADING_ORDER_STATUS.LOADING.getValue())); MesExtEnumUtil.LOADING_ORDER_STATUS.valueOfDescription(loadingList.getStatus()), MesExtEnumUtil.LOADING_ORDER_STATUS.CREATE.getDescription(), MesExtEnumUtil.LOADING_ORDER_STATUS.LOADING.getDescription()));
} }
return loadingList; return loadingList;
} }

Loading…
Cancel
Save