service/test/supplier.go
@@ -60,12 +60,18 @@ if info.Name != "" { db = db.Where("name LIKE ?", "%"+info.Name+"%") } if info.Number != "" { db = db.Where("number LIKE ?", "%"+info.Number+"%") } if info.SupplierType != "" { db = db.Where("supplier_type LIKE ?", "%"+info.SupplierType+"%") } err = db.Count(&total).Error if err != nil { return } err = db.Limit(limit).Offset(offset).Preload("Contract").Find(&ss).Error err = db.Debug().Limit(limit).Offset(offset).Preload("Contract").Find(&ss).Error return ss, total, err }