From 63bbb7ef8c440731ac710ab5e0b4913804776018 Mon Sep 17 00:00:00 2001 From: zhangxin Date: Thu, 18 Nov 2021 09:01:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=91mes=E9=87=8C=E5=86=99=E5=85=A5workOrde?= =?UTF-8?q?r=E5=86=99=E5=85=A5sort=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- services/om/implments/OmToMes.serivce.impl.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/services/om/implments/OmToMes.serivce.impl.go b/services/om/implments/OmToMes.serivce.impl.go index 536081f..bb2eb94 100644 --- a/services/om/implments/OmToMes.serivce.impl.go +++ b/services/om/implments/OmToMes.serivce.impl.go @@ -63,7 +63,7 @@ func (impl *OmToMesServiceImplement) TransferWorkOrderToMes(plantNr int) { session := engine.NewSession() workOrderStatusRecDao := dal.NewWorkOrderStatusRecLstDAO(session, plantNr, user) articleDao := baseDal.NewArticleDAO(session, plantNr, user) - // 通过查询WorkOrderStatusRecLst表获取需要导入到mes的work order 拼接数据 + // 通过查询WorkOrderStatusRecLst表获取需要导入到mes的work order 拼接数据 workOrderJoinLi, err := workOrderStatusRecDao.GetWorkOrderToMes() if err != nil { log.Error("TransferWorkOrderToMes get workOrder from db failed, error:" + err.Error()) @@ -84,11 +84,15 @@ func (impl *OmToMesServiceImplement) TransferWorkOrderToMes(plantNr int) { log.Error("TransferWorkOrderToMes 物料数据不存在, ArtId:" + workOrderJoin.WorkOrder.ArtId) return } + startTimeStr := workOrderJoin.WorkOrder.PlanStartTime.Restore().Format("200601021504") + startTimeStr = startTimeStr[3:] + sort, _ := strconv.Atoi(startTimeStr) orderHeader := apiModel.ACCWOWORKORDERHEADER{ WONO: workOrderJoin.WorkOrder.WorkOrderId, LINE: workOrderJoin.WorkOrder.UsedResourceId, PARTNO: article.PartId, REV: "0", + SORT: sort, PLANSTARTTIME: workOrderJoin.WorkOrder.PlanStartTime, PLANFINISHTIME: workOrderJoin.WorkOrder.PlanEndTime, PLANQUANTITY: int(workOrderJoin.WorkOrderQty.PlanQty),