|
|
@ -466,6 +466,9 @@ func (impl *PackOrderServiceImplement) ScanBarcode(user *global.User, barcode st |
|
|
|
return nil, grmi.NewBusinessError("条码对应的工单状态不允许打包") |
|
|
|
} |
|
|
|
serialOrder := serialOrderLi[0] |
|
|
|
if serialOrder.QualityCheck != baseModel.QualityCheck_STATUS_OK { |
|
|
|
return nil, grmi.NewBusinessError("工单目检结果不符合要求") |
|
|
|
} |
|
|
|
// 获取用户之前是否存在未关包的包装单 如果存在则使用之前的包装单ID 如果不存在则创建包装单 如果超过一个则报错
|
|
|
|
var packOrderId string |
|
|
|
packOrderLi, err := packOrderDao.SelectUserRunningPackOrder(user.UserId, model.PACK_LOCATION_ON_LINE) |
|
|
@ -1395,7 +1398,10 @@ func (impl *PackOrderServiceImplement) ScanBarcodeOutLine(user *global.User, bar |
|
|
|
serialOrderStatus != baseModel.WO_STATUS_UNCHECKED { |
|
|
|
return nil, grmi.NewBusinessError("条码对应的工单状态不允许打包") |
|
|
|
} |
|
|
|
//serialOrder := serialOrderLi[0]
|
|
|
|
serialOrder := serialOrderLi[0] |
|
|
|
if serialOrder.QualityCheck != baseModel.QualityCheck_STATUS_OK { |
|
|
|
return nil, grmi.NewBusinessError("工单目检结果不符合要求") |
|
|
|
} |
|
|
|
// 获取用户之前是否存在未关包的包装单 如果存在则使用之前的包装单ID 如果不存在则创建包装单 如果超过一个则报错
|
|
|
|
var packOrderId string |
|
|
|
packOrderLi, err := packOrderDao.SelectUserRunningPackOrder(user.UserId, model.PACK_LOCATION_OUT_LINE) |
|
|
@ -2583,8 +2589,8 @@ func (impl *PackOrderServiceImplement) BackFlushClearSeatData() error { |
|
|
|
log.Error("座椅数据回写, 序列化清空座椅数据请求数据失败, error:" + err.Error()) |
|
|
|
return grmi.NewBusinessError("座椅数据回写, 序列化清空椅数据请求数据失败, error:" + err.Error()) |
|
|
|
} |
|
|
|
log.Debug("座椅数据回写, 清空座椅数据请求参数:" + string(postData) + ", url:" + conf.DbConfig.PLCReadBackend) |
|
|
|
boday, err := utils.Post(conf.DbConfig.PLCReadBackend, postData) |
|
|
|
log.Debug("座椅数据回写, 清空座椅数据请求参数:" + string(postData) + ", url:" + conf.DbConfig.PLCWriteBackend) |
|
|
|
boday, err := utils.Post(conf.DbConfig.PLCWriteBackend, postData) |
|
|
|
if err != nil { |
|
|
|
log.Error("座椅数据回写, 清空座椅数据调用失败, error:" + err.Error()) |
|
|
|
return grmi.NewBusinessError("座椅数据回写, 清空座椅数据调用失败, error:" + err.Error()) |
|
|
|