|
@@ -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
|
}
|