Commit ac687e95 authored by hujun's avatar hujun

获取角色站点

parent 4314b0a1
...@@ -467,7 +467,7 @@ class Auth extends Basic ...@@ -467,7 +467,7 @@ class Auth extends Basic
} }
if ($this->request->isGet()) { if ($this->request->isGet()) {
$data = $m_auth->getGroupSiteList('a.id,b.city', ['']); $data = $m_auth->getGroupSiteList(['group_id'=>$this->params['group_id']]);
if ($data['status'] == 'successful') { if ($data['status'] == 'successful') {
$list = $data['data']; $list = $data['data'];
} else { } else {
......
...@@ -31,14 +31,16 @@ class AuthGroupSite extends BaseModel ...@@ -31,14 +31,16 @@ class AuthGroupSite extends BaseModel
* @param $where * @param $where
* @return mixed * @return mixed
*/ */
public function getGroupSiteList($field, $where) { public function getGroupSiteList($where) {
$data['data'] = []; $data['data'] = [];
try { try {
$list = $this->db_->alias('a') $list = $this->db_->field('id,site_id,group_id')
->field($field)
->join('a_site a','a.site_id = b.id', 'left')
->where($where) ->where($where)
->select(); ->select();
$m_site = new ASite();
foreach ($list as $k=>$v) {
$list[$k]['site'] = $m_site->getSite('id,city', ['id'=> ['in', $v['site_id']]]);
}
$data['data'] = $list; $data['data'] = $list;
$data['status'] = 'successful'; $data['status'] = 'successful';
} catch (\Exception $e) { } catch (\Exception $e) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment