diff --git a/Application/Admin/Common/extend.php b/Application/Admin/Common/extend.php index 882be5ec0..4a057a759 100644 --- a/Application/Admin/Common/extend.php +++ b/Application/Admin/Common/extend.php @@ -37,17 +37,22 @@ function get_user_big_info($id=0, $flag=false) { * @author 鹿文学 */ function get_promote_list_by_id($id=0) { + //为数据权限修改 2019-12-19 lww + $query = M("Promote","tab_")->field('id,account,balance_coin'); + $map = array(); + setPowerPromoteIds($map, 'id'); if(is_numeric($id) && $id>=0) { - $list = M("Promote","tab_")->field('id,account,balance_coin')->where(['parent_id'=>$id])->select(); + $map['parent_id'] = $id; + $list = $query->where($map)->select(); } elseif(is_array($id)) { - $list = M("Promote","tab_")->field('id,account,balance_coin')->where(['parent_id'=>array('in',$id)])->select(); + $map['parent_id'] = array('in',$id); + $list = $query->where($map)->select(); } elseif(is_numeric($id) && $id<0){ - $list = M("Promote","tab_")->field('id,account,balance_coin')->select(); + $list = $query->where($map)->select(); } else { $list = ''; } - return $list; } @@ -202,6 +207,8 @@ function get_promote_list($select='') { function get_all_toppromote(){ $map['status']=1; $map['level']=['lt', 4]; + //为数据权限添加 + setPowerPromoteIds($map, 'id'); $list = M("Promote","tab_")->where($map)->select(); if (empty($list)){return '';} return $list; @@ -584,6 +591,8 @@ function promote_lists($type){ } else{ $map = ''; } + //为数据权限添加 + setPowerPromoteIds($map, 'id'); $data = M('promote','tab_')->where($map)->select(); $items = M('PromoteBalanceCoin', 'tab_')->where(['game_id' => 0])->select(); diff --git a/Application/Admin/View/Apply/and_lists.html b/Application/Admin/View/Apply/and_lists.html index 4bd2de52d..247d69b8a 100644 --- a/Application/Admin/View/Apply/and_lists.html +++ b/Application/Admin/View/Apply/and_lists.html @@ -66,7 +66,7 @@