diff --git a/services/ap/implments/ArticleStockLevel.service.impl.go b/services/ap/implments/ArticleStockLevel.service.impl.go index d833682..cef573d 100644 --- a/services/ap/implments/ArticleStockLevel.service.impl.go +++ b/services/ap/implments/ArticleStockLevel.service.impl.go @@ -299,12 +299,12 @@ func (impl *ArticleStockLevelServiceImplement) SelectAndPaging(user *global.User dao_Resource := dal.NewArticleResourceDAO(session, user.PlantNr, user.UserId) articleStockLevelSlice := result.Records.([]model.ArticleStockLevel) - for _, info := range articleStockLevelSlice{ + for index, info := range articleStockLevelSlice{ resource, err := dao_Resource.SelectOne(info.ArtId) if err != nil || resource == nil { continue } - info.MainResourceId = resource.ResourceId + articleStockLevelSlice[index].MainResourceId = resource.ResourceId } result.Records = articleStockLevelSlice return result, nil