wangfei 6 anos atrás
pai
commit
12f5792f19
1 arquivos alterados com 3 adições e 1 exclusões
  1. 3
    1
      models/customer/customer.go

+ 3
- 1
models/customer/customer.go Ver arquivo

@@ -228,7 +228,9 @@ func (m *CustomerDAO) GetUserByID(userID string) (*model.SysUser, error) {
228 228
 func (m *CustomerDAO) GetUserByPhone(phone string) (*model.SysUser, error) {
229 229
 	user := model.SysUser{}
230 230
 
231
-	has, err := m.db.Where("phone=?", phone).And("status>?", models.STATUS_DEL).Get(&user)
231
+	sql := `select a.* from sys_user a inner join sys_user_type b on a.user_id=b.user_id
232
+	where a.phone=? and a.status>? and b.type_id in ('` + models.USERTYPE_MANAGER + `','` + models.USERTYPE_SALES + `')`
233
+	has, err := m.db.Sql(sql, phone, models.STATUS_DEL).Get(&user)
232 234
 	if err != nil {
233 235
 		return nil, err
234 236
 	}