Browse Source

添加回写序列工单的完成时间

pull/376/head
zhangxin 3 years ago
parent
commit
dcc8eec926
2 changed files with 14 additions and 0 deletions
  1. +5
    -0
      models/base/base.go
  2. +9
    -0
      services/om/implments/OmToMes.serivce.impl.go

+ 5
- 0
models/base/base.go View File

@ -89,3 +89,8 @@ type ArtData struct {
Attribute `xorm:"extends"`
ArticleAtcodLst `xorm:"extends"`
}
var AccomplishWorkLineMap = map[string]interface{}{
"G-Frame Assy": nil,
}

+ 9
- 0
services/om/implments/OmToMes.serivce.impl.go View File

@ -483,6 +483,15 @@ func (impl *OmToMesServiceImplement) dealWorkOrderHeader(mesWorkOrder apiModel.A
StartTime: detail.SYNCTIME,
EndTime: detail.SYNCTIME,
}
_, exist := baseModel.AccomplishWorkLineMap[serialOrder.PlanResourceId]
if exist {
serialOrder.ActEndTime = detail.SYNCTIME
err = serialOrderDao.UpdateOne(&serialOrder)
if err != nil {
log.Error("dealWorkOrderHeader update serialOrder ActEndTime failed, error:"+err.Error()+" serialOrderId: "+detail.UNITSN, "feedback id:"+feedbackId)
return feedbackWorkOrder, err
}
}
err = serialOrderStatusRecDao.InsertOne(&statusRec)
if err != nil {
log.Error("dealWorkOrderHeader insert serialOrder status rec failed, error:"+err.Error()+" serialOrderId: "+detail.UNITSN, "feedback id:"+feedbackId)


Loading…
Cancel
Save