搜索的推广员数据权限

master
liuweiwen 5 years ago
parent 8fb6ea99bb
commit fe5ae6a499

@ -37,17 +37,22 @@ function get_user_big_info($id=0, $flag=false) {
* @author 鹿文学 * @author 鹿文学
*/ */
function get_promote_list_by_id($id=0) { 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) { 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)) { } 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){ } elseif(is_numeric($id) && $id<0){
$list = M("Promote","tab_")->field('id,account,balance_coin')->select(); $list = $query->where($map)->select();
} else { } else {
$list = ''; $list = '';
} }
return $list; return $list;
} }
@ -202,6 +207,8 @@ function get_promote_list($select='') {
function get_all_toppromote(){ function get_all_toppromote(){
$map['status']=1; $map['status']=1;
$map['level']=['lt', 4]; $map['level']=['lt', 4];
//为数据权限添加
setPowerPromoteIds($map, 'id');
$list = M("Promote","tab_")->where($map)->select(); $list = M("Promote","tab_")->where($map)->select();
if (empty($list)){return '';} if (empty($list)){return '';}
return $list; return $list;
@ -584,6 +591,8 @@ function promote_lists($type){
} else{ } else{
$map = ''; $map = '';
} }
//为数据权限添加
setPowerPromoteIds($map, 'id');
$data = M('promote','tab_')->where($map)->select(); $data = M('promote','tab_')->where($map)->select();
$items = M('PromoteBalanceCoin', 'tab_')->where(['game_id' => 0])->select(); $items = M('PromoteBalanceCoin', 'tab_')->where(['game_id' => 0])->select();

@ -66,7 +66,7 @@
<div class="input-list input-list-promote search_label_rehab"> <div class="input-list input-list-promote search_label_rehab">
<select id="promote_id" name="promote_id" class="select_gallery" style="width:120px;"> <select id="promote_id" name="promote_id" class="select_gallery" style="width:120px;">
<option value="">推广员账号</option> <option value="">推广员账号</option>
<volist name=":get_promote_list(1)" id="vo"> <volist name=":get_promote_listOther(1)" id="vo">
<option value="{$vo.id}">{$vo.account}</option> <option value="{$vo.id}">{$vo.account}</option>
</volist> </volist>
</select> </select>

@ -55,7 +55,7 @@
<div class="input-list input-list-promote search_label_rehab"> <div class="input-list input-list-promote search_label_rehab">
<select id="promote_id" name="promote_id" class="select_gallery" style="width:120px;"> <select id="promote_id" name="promote_id" class="select_gallery" style="width:120px;">
<option value="">推广员账号</option> <option value="">推广员账号</option>
<volist name=":get_promote_list(1)" id="vo"> <volist name=":get_promote_listOther(1)" id="vo">
<option promote-id="{$vo.id}" value="{$vo.id}">{$vo.account}</option> <option promote-id="{$vo.id}" value="{$vo.id}">{$vo.account}</option>
</volist> </volist>
</select> </select>

@ -68,7 +68,7 @@ background-color: #FF9797;
<div class="input-list input-list-promote search_label_rehab"> <div class="input-list input-list-promote search_label_rehab">
<select id="promote_id" name="promote_name" class="select_gallery" style="width:120px;"> <select id="promote_id" name="promote_name" class="select_gallery" style="width:120px;">
<option value="">推广员账号</option> <option value="">推广员账号</option>
<volist name=":get_promote_list(1)" id="vo"> <volist name=":get_promote_listOther(1)" id="vo">
<option promote-id="{$vo.id}" value="{$vo.account}">{$vo.account}</option> <option promote-id="{$vo.id}" value="{$vo.account}">{$vo.account}</option>
</volist> </volist>
</select> </select>

@ -78,7 +78,7 @@
<div class="input-list input-list-promote search_label_rehab"> <div class="input-list input-list-promote search_label_rehab">
<select id="promote_id" name="promote_id" class="select_gallery" > <select id="promote_id" name="promote_id" class="select_gallery" >
<option value="">推广员账号</option> <option value="">推广员账号</option>
<volist name=":get_promote_list(1)" id="vo"> <volist name=":get_promote_listOther(1)" id="vo">
<option promote-id="{$vo.id}" value="{$vo.id}">{$vo.account}</option> <option promote-id="{$vo.id}" value="{$vo.id}">{$vo.account}</option>
</volist> </volist>
</select> </select>

@ -96,7 +96,7 @@ background-color: #FF9797;
<div class="input-list input-list-promote search_label_rehab"> <div class="input-list input-list-promote search_label_rehab">
<select id="promote_id" name="promote_name" class="select_gallery" style="width:120px;"> <select id="promote_id" name="promote_name" class="select_gallery" style="width:120px;">
<option value="">推广员账号</option> <option value="">推广员账号</option>
<volist name=":get_promote_list(1)" id="vo"> <volist name=":get_promote_listOther(1)" id="vo">
<option promote-id="{$vo.id}" value="{$vo.account}">{$vo.account}</option> <option promote-id="{$vo.id}" value="{$vo.account}">{$vo.account}</option>
</volist> </volist>
</select> </select>

Loading…
Cancel
Save