|
|
|
@ -132,7 +132,13 @@ public class MesShippingLoadingCheckService implements IMesShippingLoadingCheckS
|
|
|
|
|
public MesShippingLoadingCheckModel saveVehiclesOrderAndDetail(MesShippingLoadingCheckModel model, String organizeCode, String userInfo) {
|
|
|
|
|
|
|
|
|
|
//校验装车单
|
|
|
|
|
MesLoadingList loadingList = checkLoadingList(model.getOrderCode(), organizeCode,model.getIsPass(),userInfo);
|
|
|
|
|
DdlPackBean orderPackBean = DdlPackBean.getDdlPackBean(organizeCode);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(model.getOrderCode(), "orderCode", orderPackBean);
|
|
|
|
|
MesLoadingList loadingList = vehiclesOrderRepository.getByProperty(orderPackBean);
|
|
|
|
|
if (StringUtils.isEmpty(loadingList)) {
|
|
|
|
|
throw new ImppBusiException(String.format("【%s】此装车单不存在,请检查数据!", model.getOrderCode()));
|
|
|
|
|
}
|
|
|
|
|
//MesLoadingList loadingList = checkLoadingList(model.getOrderCode(), organizeCode,model.getIsPass(),userInfo);
|
|
|
|
|
|
|
|
|
|
//根据扫描的发运单以及前端传的发运单明细,进行匹配,若没有找到扫描的发运单,则提示扫描的发运单号不在此装车单中,请检查数据!。
|
|
|
|
|
if(!Objects.isNull(model.getIsPass()) && CommonEnumUtil.TRUE_OR_FALSE.TRUE.getValue() == model.getIsPass()){
|
|
|
|
|