user query 오류
This commit is contained in:
		@@ -33,7 +33,9 @@ func (r *userRepository) List(q string, page int, limit int) (*[]models.User, er
 | 
			
		||||
	offset := limit * (page - 1)
 | 
			
		||||
	fmt.Println("q", q)
 | 
			
		||||
	if q != "" {
 | 
			
		||||
		err = r.DB.Offset(offset).Limit(limit).Order("last_name ASC, first_name ASC").Where("user_role = ?", "member").Where("name LIKE ? OR user_name LIKE ?", "%"+q+"%", "%"+q+"%").Find(&users).Error
 | 
			
		||||
		err = r.DB.Offset(offset).Limit(limit).Order("last_name ASC, first_name ASC").Where("user_role = ?", "member").
 | 
			
		||||
			Where("first_name LIKE ? OR last_name LIKE ? OR CONCAT(last_name, first_name) LIKE ? OR user_name LIKE ?", "%"+q+"%", "%"+q+"%", "%"+q+"%", "%"+q+"%").
 | 
			
		||||
			Find(&users).Error
 | 
			
		||||
	} else {
 | 
			
		||||
		fmt.Println(" query")
 | 
			
		||||
		err = r.DB.Offset(offset).Limit(limit).Order("last_name ASC, first_name ASC").Where("user_role = ?", "member").Find(&users).Error
 | 
			
		||||
@@ -45,7 +47,9 @@ func (r *userRepository) Total(q string) (int64, error) {
 | 
			
		||||
	var total int64
 | 
			
		||||
	var err error
 | 
			
		||||
	if q != "" {
 | 
			
		||||
		err = r.DB.Model(&models.User{}).Where("user_role = ?", "member").Where("name LIKE ? OR user_name LIKE ?", "%"+q+"%", "%"+q+"%").Count(&total).Error
 | 
			
		||||
		err = r.DB.Model(&models.User{}).Where("user_role = ?", "member").
 | 
			
		||||
			Where("first_name LIKE ? OR last_name LIKE ? OR CONCAT(last_name, first_name) LIKE ? OR user_name LIKE ?", "%"+q+"%", "%"+q+"%", "%"+q+"%", "%"+q+"%").
 | 
			
		||||
			Count(&total).Error
 | 
			
		||||
	} else {
 | 
			
		||||
		err = r.DB.Model(&models.User{}).Where("user_role = ?", "member").Count(&total).Error
 | 
			
		||||
	}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user