diff --git a/modules/i3plus-ext-mes-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/apiservice/serviceimpl/base/MesWorkOrderService.java b/modules/i3plus-ext-mes-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/apiservice/serviceimpl/base/MesWorkOrderService.java index d41a9b9..10aff37 100644 --- a/modules/i3plus-ext-mes-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/apiservice/serviceimpl/base/MesWorkOrderService.java +++ b/modules/i3plus-ext-mes-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/apiservice/serviceimpl/base/MesWorkOrderService.java @@ -338,7 +338,8 @@ public class MesWorkOrderService extends BaseMesService implements ddlPackBean.setOrderByStr(" order by createDatetime desc "); MesProductVersion mesProductVersion = mesProductVersionRDao.getByProperty(ddlPackBean); if(Objects.isNull(mesProductVersion)){ - MesException.throwMesBusiException("物料【%s】工作中心【%s】对应的生产版本信息不存在"); + MesException.throwMesBusiException("物料【%s】工作中心【%s】对应的生产版本信息不存在",item.getPartNo(), + mesWorkCenter.getSapWorkCenter()); } return mesProductVersion; } @@ -456,7 +457,7 @@ public class MesWorkOrderService extends BaseMesService implements newMesProductOffLine.setStgeLoc(mesProductVersion.getShipInventoryPoint()); newMesProductOffLine.setQty(1d); newMesProductOffLine.setReportSn(sn); - newMesProductOffLine.setBomVersion(mesBom.getBomVersion()); + newMesProductOffLine.setBomVersion(mesWorkOrder.getProductVersion()); newMesProductOffLine.setSerialNumber(sn); newMesProductOffLine.setUnit(mesBom.getUnit()); newMesProductOffLine.setItemUnit(mesBom.getItemUnit());