service/test/product.go
@@ -88,9 +88,11 @@ db = db.Where("number LIKE ?", "%"+info.Number+"%") } supplierIds := []uint{0} if info.SupplierId != 0 { db = db.Where("supplier_id = ?", info.SupplierId) supplierIds = append(supplierIds, info.SupplierId) } db = db.Where("supplier_id in (?)", supplierIds) err = db.Count(&total).Error if err != nil {