Commit fd82da88 by 冷斌

fix bug

parent fb8adc68
...@@ -11,16 +11,16 @@ class CoinrecordController extends AdminbaseController { ...@@ -11,16 +11,16 @@ class CoinrecordController extends AdminbaseController {
$role_id=$_SESSION['role_id']; $role_id=$_SESSION['role_id'];
$Proxy=M('users_proxy'); $Proxy=M('users_proxy');
/* 代理业务员 */ /* 代理业务员 */
$showlevel='0'; $showlevel='0';
if($role_id==6){//一级代理 if($role_id==6){//一级代理
$showlevel='1'; $showlevel='1';
$where['u.user_type']='1'; $where['u.user_type']='1';
$where['r.role_id']='7'; $where['r.role_id']='7';
$path=setpath($adminid); $path=setpath($adminid);
$uids=$Proxy->where("type=-1 and path like '%{$path}%'")->getField('uid',true); $uids=$Proxy->where("type=-1 and path like '%{$path}%'")->getField('uid',true);
if(!$uids){ if(!$uids){
...@@ -28,7 +28,7 @@ class CoinrecordController extends AdminbaseController { ...@@ -28,7 +28,7 @@ class CoinrecordController extends AdminbaseController {
array_push($uids,'0'); array_push($uids,'0');
} }
$where['u.id'] = array('in',$uids); $where['u.id'] = array('in',$uids);
$promoterlist=M('users u') $promoterlist=M('users u')
->join('__ROLE_USER__ r ON r.user_id = u.id') ->join('__ROLE_USER__ r ON r.user_id = u.id')
->field('u.id,u.user_login,user_nicename') ->field('u.id,u.user_login,user_nicename')
...@@ -80,25 +80,25 @@ class CoinrecordController extends AdminbaseController { ...@@ -80,25 +80,25 @@ class CoinrecordController extends AdminbaseController {
} }
$v['list']=$promoterlistj; $v['list']=$promoterlistj;
$proxylistj[$v['id']]=$v; $proxylistj[$v['id']]=$v;
} }
} }
$this->assign('proxylistj', json_encode($proxylistj)); $this->assign('proxylistj', json_encode($proxylistj));
$this->assign('promoterlist', $promoterlist); $this->assign('promoterlist', $promoterlist);
$this->assign('showlevel', $showlevel); $this->assign('showlevel', $showlevel);
if($role_id==6 || $role_id==7 || $role_id==8 || $role_id==9 || $_REQUEST['proxyid']!='' || $_REQUEST['promoterid']!=''){ if($role_id==6 || $role_id==7 || $role_id==8 || $role_id==9 || $_REQUEST['proxyid']!='' || $_REQUEST['promoterid']!=''){
if($_REQUEST['proxyid']!=''){ if($_REQUEST['proxyid']!=''){
$adminid=$_REQUEST['proxyid']; $adminid=$_REQUEST['proxyid'];
$_GET['proxyid']=$_REQUEST['proxyid']; $_GET['proxyid']=$_REQUEST['proxyid'];
} }
if($_REQUEST['promoterid']!=''){ if($_REQUEST['promoterid']!=''){
$adminid=$_REQUEST['promoterid']; $adminid=$_REQUEST['promoterid'];
$_GET['promoterid']=$_REQUEST['promoterid']; $_GET['promoterid']=$_REQUEST['promoterid'];
} }
$path=setpath($adminid); $path=setpath($adminid);
$uids=$Proxy->where("path like '%{$path}%'")->getField('uid',true); $uids=$Proxy->where("path like '%{$path}%'")->getField('uid',true);
if(!$uids){ if(!$uids){
...@@ -111,39 +111,39 @@ class CoinrecordController extends AdminbaseController { ...@@ -111,39 +111,39 @@ class CoinrecordController extends AdminbaseController {
$map['type']=$_REQUEST['type']; $map['type']=$_REQUEST['type'];
$_GET['type']=$_REQUEST['type']; $_GET['type']=$_REQUEST['type'];
} }
if($_REQUEST['action']!=''){ if($_REQUEST['action']!=''){
$map['action']=$_REQUEST['action']; $map['action']=$_REQUEST['action'];
$_GET['action']=$_REQUEST['action']; $_GET['action']=$_REQUEST['action'];
} }
if($_REQUEST['start_time']!=''){ if($_REQUEST['start_time']!=''){
$map['addtime']=array("gt",strtotime($_REQUEST['start_time'])); $map['addtime']=array("gt",strtotime($_REQUEST['start_time']));
$_GET['start_time']=$_REQUEST['start_time']; $_GET['start_time']=$_REQUEST['start_time'];
} }
if($_REQUEST['end_time']!=''){ if($_REQUEST['end_time']!=''){
$map['addtime']=array("lt",strtotime($_REQUEST['end_time'])); $map['addtime']=array("lt",strtotime($_REQUEST['end_time']));
$_GET['end_time']=$_REQUEST['end_time']; $_GET['end_time']=$_REQUEST['end_time'];
} }
if($_REQUEST['start_time']!='' && $_REQUEST['end_time']!='' ){ if($_REQUEST['start_time']!='' && $_REQUEST['end_time']!='' ){
$map['addtime']=array("between",array(strtotime($_REQUEST['start_time']),strtotime($_REQUEST['end_time']))); $map['addtime']=array("between",array(strtotime($_REQUEST['start_time']),strtotime($_REQUEST['end_time'])));
$_GET['start_time']=$_REQUEST['start_time']; $_GET['start_time']=$_REQUEST['start_time'];
$_GET['end_time']=$_REQUEST['end_time']; $_GET['end_time']=$_REQUEST['end_time'];
} }
if($_REQUEST['uid']!=''){ if($_REQUEST['uid']!=''){
$map['uid']=$_REQUEST['uid']; $map['uid']=$_REQUEST['uid'];
$_GET['uid']=$_REQUEST['uid']; $_GET['uid']=$_REQUEST['uid'];
} }
if($_REQUEST['touid']!=''){ if($_REQUEST['touid']!=''){
$map['touid']=$_REQUEST['touid']; $map['touid']=$_REQUEST['touid'];
$_GET['touid']=$_REQUEST['touid']; $_GET['touid']=$_REQUEST['touid'];
} }
$coin=M("users_coinrecord"); $coin=M("users_coinrecord");
$Users=M("users"); $Users=M("users");
$Game=M("game"); $Game=M("game");
...@@ -160,7 +160,7 @@ class CoinrecordController extends AdminbaseController { ...@@ -160,7 +160,7 @@ class CoinrecordController extends AdminbaseController {
'4'=>'开心牛仔', '4'=>'开心牛仔',
'5'=>'二八贝', '5'=>'二八贝',
); );
$count=$coin->where($map)->count(); $count=$coin->where($map)->count();
$page = $this->page($count, 20); $page = $this->page($count, 20);
$lists = $coin $lists = $coin
...@@ -168,8 +168,10 @@ class CoinrecordController extends AdminbaseController { ...@@ -168,8 +168,10 @@ class CoinrecordController extends AdminbaseController {
->order("addtime DESC") ->order("addtime DESC")
->limit($page->firstRow . ',' . $page->listRows) ->limit($page->firstRow . ',' . $page->listRows)
->select(); ->select();
foreach($lists as $k=>$v){ foreach($lists as $k=>$v){
var_dump($v);
die;
$userinfo=$Users->field("user_nicename")->where("id='$v[uid]'")->find(); $userinfo=$Users->field("user_nicename")->where("id='$v[uid]'")->find();
$lists[$k]['userinfo']= $userinfo; $lists[$k]['userinfo']= $userinfo;
$touserinfo=$Users->field("user_nicename")->where("id='$v[touid]'")->find(); $touserinfo=$Users->field("user_nicename")->where("id='$v[touid]'")->find();
...@@ -235,31 +237,31 @@ class CoinrecordController extends AdminbaseController { ...@@ -235,31 +237,31 @@ class CoinrecordController extends AdminbaseController {
$giftinfo['giftname']='未知'; $giftinfo['giftname']='未知';
$lists[$k]['giftinfo']= $giftinfo; $lists[$k]['giftinfo']= $giftinfo;
} }
} }
$this->assign('lists', $lists); $this->assign('lists', $lists);
$this->assign('formget', $_GET); $this->assign('formget', $_GET);
$this->assign("page", $page->show('Admin')); $this->assign("page", $page->show('Admin'));
$this->display(); $this->display();
} }
function del(){ function del(){
$id=intval($_GET['id']); $id=intval($_GET['id']);
if($id){ if($id){
$result=M("users_coinrecord")->delete($id); $result=M("users_coinrecord")->delete($id);
if($result){ if($result){
$this->success('删除成功'); $this->success('删除成功');
}else{ }else{
$this->error('删除失败'); $this->error('删除失败');
} }
}else{ }else{
$this->error('数据传入失败!'); $this->error('数据传入失败!');
} }
$this->display(); $this->display();
} }
} }
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