service/test/product.go
@@ -66,11 +66,16 @@ if info.Unit != "" { db = db.Where("unit LIKE ?", "%"+info.Unit+"%") } if info.SupplierId != 0 { db = db.Where("supplier_id = ?", info.SupplierId) } err = db.Count(&total).Error if err != nil { return } err = db.Limit(limit).Offset(offset).Find(&ps).Error err = db.Limit(limit).Offset(offset).Preload("Supplier").Find(&ps).Error return ps, total, err }