diff --git a/modules/i3plus-ext-mes-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/apiservice/serviceimpl/busi/MesCreateWorkOrderImpl.java b/modules/i3plus-ext-mes-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/apiservice/serviceimpl/busi/MesCreateWorkOrderImpl.java index 697745e..8fef368 100644 --- a/modules/i3plus-ext-mes-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/apiservice/serviceimpl/busi/MesCreateWorkOrderImpl.java +++ b/modules/i3plus-ext-mes-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/apiservice/serviceimpl/busi/MesCreateWorkOrderImpl.java @@ -339,6 +339,9 @@ public class MesCreateWorkOrderImpl implements IMesCreateWorkOrder { * 3.是否客户发送 is_cust_send_info is_customer_send_prt_info = 1 true * 遇到就替换,不用管ptrPart的总成 */ + //打印目视单使用 + StringBuilder descriptionStr = new StringBuilder(); + //是否基于排序加工规则 // boolean isCreateByAssemblySetting=false; @@ -409,6 +412,8 @@ public class MesCreateWorkOrderImpl implements IMesCreateWorkOrder { MesPartSap mesPartSap = mesPartSapService.getMesPartSapByPartNo(mesPartPtr.getDestPartNo(), organizeCode); orderPart.setPartNo(mesPartSap.getPartNo()); orderPart.setPartName(mesPartSap.getPartName()); + //用于打印目视单 + descriptionStr.append(mesPartPtr.getMemo()); //更新mes_part_ptr的实际数量 + 1 mesPartPtr.setPrtVehicleActualCount(mesPartPtr.getPrtVehicleActualCount() + 1); ConvertBean.saveOrUpdate(mesPartPtr, "JOB"); @@ -444,6 +449,7 @@ public class MesCreateWorkOrderImpl implements IMesCreateWorkOrder { }else { mesWorkOrder.setOrderFlag(MesExtEnumUtil.ORDER_TYPE_IDENTIFICATION.N.getValue()); } + mesWorkOrder.setDescription(descriptionStr.toString()); /** * 工单号修改 * {ORG}{dynamicRule}{dynamicRule}{dynamicrule}{serialNo}