diff --git a/modules/i3plus-ext-mes-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/apiservice/serviceimpl/base/MesShippingOrderManagementService.java b/modules/i3plus-ext-mes-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/apiservice/serviceimpl/base/MesShippingOrderManagementService.java index 6819553..1f6dc25 100644 --- a/modules/i3plus-ext-mes-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/apiservice/serviceimpl/base/MesShippingOrderManagementService.java +++ b/modules/i3plus-ext-mes-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/apiservice/serviceimpl/base/MesShippingOrderManagementService.java @@ -1,5 +1,6 @@ package cn.estsh.i3plus.ext.mes.apiservice.serviceimpl.base; +import cn.estsh.i3plus.ext.mes.api.base.IMesConfigService; import cn.estsh.i3plus.ext.mes.api.base.IMesShippingOrderManagementService; import cn.estsh.i3plus.ext.mes.pojo.util.MesExtEnumUtil; import cn.estsh.i3plus.platform.common.convert.ConvertBean; @@ -39,6 +40,8 @@ public class MesShippingOrderManagementService extends BaseMesService detailDeleteList = detailService.findAll(detailPackBean); + ; List jisShippingList = new ArrayList<>(); detailDeleteList.forEach(k -> { MesJisShipping jisShipping = new MesJisShipping(); BeanUtils.copyProperties(originBean, jisShipping, "id"); BeanUtils.copyProperties(k, jisShipping, "id"); - jisShipping.setFactoryCode(originBean.getCustPlantCode()); + jisShipping.setFactoryCode(originBean.getOrganizeCode()); + jisShipping.setCusCode(originBean.getCustCode()); jisShipping.setShippingTime(TimeTool.getNowTime(true)); jisShipping.setDock(originBean.getSendDockCode()); + jisShipping.setErpWarerhouse(configService.getCfgValue(bean.getOrganizeCode(), "ERP_WARERHOUSE")); + jisShipping.setErpWarehous(configService.getCfgValue(bean.getOrganizeCode(), "ERP_WAREHOUS")); jisShipping.setCusDock(originBean.getCustDockCode()); jisShipping.setCustOrderNo(k.getCustOrderNo()); jisShipping.setSerialNumber(k.getBarcode()); jisShipping.setQuantityPerCar(detailDeleteList.size()); jisShipping.setShippingOrderCode(originBean.getShippingOrderNo()); + jisShipping.setVin(k.getVin()); + jisShipping.setCarNo(k.getVin()); + jisShipping.setOffTime(TimeTool.getNowTime(true)); ConvertBean.serviceModelInitialize(jisShipping, AuthUtil.getSessionUser().getUserName()); jisShippingList.add(jisShipping); });