浏览代码

fix: 编辑联系人

hsun 2 周之前
父节点
当前提交
4b12dc5059
共有 2 个文件被更改,包括 2 次插入2 次删除
  1. 1 1
      controllers/users.go
  2. 1 1
      models/users.go

+ 1 - 1
controllers/users.go

@@ -262,7 +262,7 @@ func (this *UsersController) Edit() {
 			br.ErrMsg = fmt.Sprintf("获取重复手机号失败, %v", e)
 			return
 		}
-		if exist != nil && exist.CompanyId > 0 {
+		if exist != nil && exist.UserId > 0 {
 			br.Msg = "手机号已存在"
 			return
 		}

+ 1 - 1
models/users.go

@@ -257,7 +257,7 @@ func (m *Users) UpdateCompanyNameById(companyId int, companyName string) (err er
 
 func (m *Users) GetCompanyIdsByKeywords(keywords string) (companyIds []int, err error) {
 	o := orm.NewOrm()
-	sql := fmt.Sprintf(`SELECT DISTINCT %s FROM %s WHERE %s LIKE ? OR %s LIKE ? AND %s > 0`, m.Cols().CompanyId, m.TableName(), m.Cols().RealName, m.Cols().Mobile, m.Cols().CompanyId)
+	sql := fmt.Sprintf(`SELECT DISTINCT %s FROM %s WHERE %s = %d AND (%s LIKE ? OR %s LIKE ?) AND %s > 0`, m.Cols().CompanyId, m.TableName(), m.Cols().IsDeleted, RowDeletedDefault, m.Cols().RealName, m.Cols().Mobile, m.Cols().CompanyId)
 	_, err = o.Raw(sql, keywords, keywords).QueryRows(&companyIds)
 	return
 }