Commit fd82da88 by 冷斌

fix bug

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