抽奖记录
This commit is contained in:
@@ -296,4 +296,67 @@ class Lottery extends adminApi
|
|||||||
];
|
];
|
||||||
return V(1,"成功", $return_data);
|
return V(1,"成功", $return_data);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* 抽奖记录
|
||||||
|
*/
|
||||||
|
public function pool_flow_list(){
|
||||||
|
$page = input('page', 1);
|
||||||
|
$page_limit = input('page_limit', 30);
|
||||||
|
$stime = input('stime', '');
|
||||||
|
$etime = input('etime', '');
|
||||||
|
$pool_type = input('pool_type', '1');
|
||||||
|
$user_code = input('user_code');
|
||||||
|
if($user_code){
|
||||||
|
$userId = db::name('user')->where(['user_code'=>$user_code])->value('id');
|
||||||
|
if($userId){
|
||||||
|
$where['uid'] = $userId;
|
||||||
|
}else{
|
||||||
|
$where['uid'] = '1';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if($pool_type == 4){
|
||||||
|
$table = 'bb_lottery_gift_record_10';
|
||||||
|
}
|
||||||
|
elseif($pool_type == 3){
|
||||||
|
$table = 'bb_lottery_gift_record_5';
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
$table = 'bb_lottery_gift_record';
|
||||||
|
}
|
||||||
|
$where = [];
|
||||||
|
if($stime!==""){
|
||||||
|
$where['create_time'] = ['>=', strtotime($stime)];
|
||||||
|
}
|
||||||
|
if($etime!==""){
|
||||||
|
$where['create_time'] = ['<=', strtotime($etime)];
|
||||||
|
}
|
||||||
|
if($stime!=="" && $etime!==""){
|
||||||
|
$where['create_time'] = ['between', [strtotime($stime), strtotime($etime)]];
|
||||||
|
}
|
||||||
|
$count = db::name($table)->where($where)->count();
|
||||||
|
$lists_data = db::name($table)
|
||||||
|
->field('id,send_uid,recv_uid,gift_id,gift_gold,recv_gold,small_pool_add,remark,create_time as createtime')
|
||||||
|
->where($where)
|
||||||
|
->order("id desc")
|
||||||
|
->page($page, $page_limit)->select();
|
||||||
|
foreach ($lists_data as $k=>$v){
|
||||||
|
$send_user_info = db::name('user')->field('nickname,user_code')->where(['id'=>$v['send_uid']])->find();
|
||||||
|
$recv_user_info = db::name('user')->field('nickname,user_code')->where(['id'=>$v['recv_uid']])->find();
|
||||||
|
$lists_data[$k]['send_nickname'] = $send_user_info['user_code']."-".$send_user_info['nickname'];
|
||||||
|
$lists_data[$k]['recv_nickname'] = $recv_user_info['user_code']."-".$recv_user_info['nickname'];
|
||||||
|
$lists_data[$k]['gift_name'] = db::name('vs_gift')->where(['gid'=>$v['gift_id']])->value('gift_name');
|
||||||
|
$lists_data[$k]['createtime'] = date("Y-m-d H:i:s", $v['createtime']);
|
||||||
|
}
|
||||||
|
$return_data = [
|
||||||
|
'page' =>$page,
|
||||||
|
'page_limit' => $page_limit,
|
||||||
|
'count' => $count,
|
||||||
|
'lists' => $lists_data,
|
||||||
|
'total_data' => [
|
||||||
|
]
|
||||||
|
];
|
||||||
|
return V(1,"成功", $return_data);
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user