作者 yangfu

机会修改

@@ -118,8 +118,9 @@ func GetUserByUcid(ucid int64) (v *User, err error) { @@ -118,8 +118,9 @@ func GetUserByUcid(ucid int64) (v *User, err error) {
118 //按公司编号获取管理员编号 118 //按公司编号获取管理员编号
119 func GetUserByCompanyId(cid int64) (v *User, err error) { 119 func GetUserByCompanyId(cid int64) (v *User, err error) {
120 o := orm.NewOrm() 120 o := orm.NewOrm()
121 - sql := "select id,nick_name from `user` where id = (select admin_id from company where id=? and enable=1) and enable_status=1"  
122 - if err = o.Raw(sql, cid).QueryRow(&v); err == nil { 121 + sql := `select id,nick_name from user_company
  122 +where user_id = (select admin_id from company where id=? and enable=1) and user_company.enable=1 and user_company.company_id=?`
  123 + if err = o.Raw(sql, cid, cid).QueryRow(&v); err == nil {
123 return v, nil 124 return v, nil
124 } 125 }
125 return nil, err 126 return nil, err