diff --git a/services/om/implments/SerialOrder.Logic.impl.go b/services/om/implments/SerialOrder.Logic.impl.go index a017baa..b1bd085 100644 --- a/services/om/implments/SerialOrder.Logic.impl.go +++ b/services/om/implments/SerialOrder.Logic.impl.go @@ -859,6 +859,10 @@ func (impl *SerialOrderServiceImplement) ExtractArchiveData(user *global.User, s if err != nil { return grmi.NewBusinessError("恢复到生产库失败, 错误:" + err.Error()) } + for index, item := range onlyBarcodeLi { + item.DetailId = 0 + onlyBarcodeLi[index] = item + } err = onlyBarcodeDao.Insert(&onlyBarcodeLi) if err != nil { return grmi.NewBusinessError("恢复到生产库失败, 错误:" + err.Error())