Browse Source

Merge pull request '添加回写序列工单的完成时间' (#377) from feature_om into develop

Reviewed-on: http://101.201.121.115:3000/leo/LAPP_GAAS_GFrame_BACKEND/pulls/377
Reviewed-by: 娄文智 <wenzhi.lou@le-it.com.cn>
pull/378/head
娄文智 3 years ago
parent
commit
52915c08e2
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