zhangqian
2023-08-29 e5c9327d1b659cd6bf9c3adc3ae81146630511a0
service/test/product.go
@@ -79,3 +79,16 @@
   err = db.Limit(limit).Offset(offset).Preload("Supplier").Find(&ps).Error
   return ps, total, err
}
// GetProducts 根据ids获取Product记录
func (pService *ProductService) GetProducts(ids []uint) (p []*test.Product, m map[uint]*test.Product, err error) {
   err = global.GVA_DB.Where("id in ?", ids).Find(&p).Error
   if err != nil {
      return
   }
   m = make(map[uint]*test.Product, len(p))
   for _, product := range p {
      m[product.ID] = product
   }
   return
}