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 18f7a7e..88a9b1a 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 @@ -10,10 +10,7 @@ import cn.estsh.i3plus.pojo.base.bean.DdlPackBean; import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil; import cn.estsh.i3plus.pojo.base.tool.DdlPreparedPack; import cn.estsh.i3plus.pojo.mes.bean.*; -import cn.estsh.i3plus.pojo.mes.repository.MesJisShippingRepository; -import cn.estsh.i3plus.pojo.mes.repository.MesPartRepository; -import cn.estsh.i3plus.pojo.mes.repository.MesPartShippingGroupRepository; -import cn.estsh.i3plus.pojo.mes.repository.MesProduceSnRepository; +import cn.estsh.i3plus.pojo.mes.repository.*; import cn.estsh.i3plus.pojo.mes.util.MesExtEnumUtil; import cn.estsh.impp.framework.boot.auth.AuthUtil; import cn.estsh.impp.framework.boot.exception.ImppExceptionBuilder; @@ -44,6 +41,9 @@ public class MesShippingOrderManagementService extends BaseMesService detailInsertList = new ArrayList<>(); shippingGroupDetailList.forEach(k -> { MesShippingOrderManagementDetail detail = new MesShippingOrderManagementDetail(); - + BeanUtils.copyProperties(k, detail, "id"); + MesPart part = partService.getPartByPartNo(k.getPartNo(), k.getOrganizeCode()); + detail.setPartName(part.getPartName()); + detail.setUnit(part.getUnit()); + detail.setCustPartNo(k.getCustPartNo()); + detail.setPlanQty(1); + detail.setShippingId(originBean.getId()); + detail.setShippingCode(originBean.getShippingCode()); detail.setOrganizeCode(k.getOrganizeCode()); + detail.setStatus(MesExtEnumUtil.SHIPPING_ORDER_STATUS.CREATE.getValue()); + ConvertBean.serviceModelInitialize(detail, AuthUtil.getSessionUser().getUserName()); - BeanUtils.copyProperties(k, detail, "id"); detailInsertList.add(detail); }); //软删原明细数据 @@ -258,7 +281,7 @@ public class MesShippingOrderManagementService extends BaseMesService