master
elf@home 5 years ago
parent 2437d613bb
commit dc6790b404

@ -48,7 +48,7 @@ class RechargeSumController extends ThinkController
} }
//当天注册人数 //当天注册人数
$registerNum = D('User')->where(array_merge($rmap, array('puid' => 0)))->join("tab_user_play on tab_user.id = tab_user_play.user_id and tab_user.fgame_id = tab_user_play.game_id")->field("tab_user.id")->select(); $registerNum = D('User')->where(array_merge($rmap, array('puid' => 0)))->join("tab_user_play on tab_user.id = tab_user_play.user_id and tab_user.fgame_id = tab_user_play.game_id", 'left')->field("tab_user.id")->select();
$registerNum = $registerNum ? array_column($registerNum, 'id') : []; $registerNum = $registerNum ? array_column($registerNum, 'id') : [];
//当天活跃人数 //当天活跃人数

@ -100,7 +100,6 @@ class SpendController extends ThinkController
$map = '1 = 2'; $map = '1 = 2';
$map1 = $map; $map1 = $map;
} }
echo (D(self::model_name)->where($map1)->fetchSql(true)->sum('pay_amount'));
$total = null_to_0(D(self::model_name)->where($map1)->sum('pay_amount')); $total = null_to_0(D(self::model_name)->where($map1)->sum('pay_amount'));
$ttotal = null_to_0(D(self::model_name)->where('pay_time' . total(1))->where(array('pay_status' => 1))->sum('pay_amount')); $ttotal = null_to_0(D(self::model_name)->where('pay_time' . total(1))->where(array('pay_status' => 1))->sum('pay_amount'));
$ytotal = null_to_0(D(self::model_name)->where('pay_time' . total(5))->where(array('pay_status' => 1))->sum('pay_amount')); $ytotal = null_to_0(D(self::model_name)->where('pay_time' . total(5))->where(array('pay_status' => 1))->sum('pay_amount'));

@ -224,8 +224,8 @@
<th>注册方式</th> <th>注册方式</th>
</if> </if>
<th >注册时间</th> <th >注册时间</th>
<th >注册IP</th>
<th >最后登录时间</th> <th >最后登录时间</th>
<th >最后登录IP</th>
<th >设备号</th> <th >设备号</th>
<th >账号状态</th> <th >账号状态</th>
<th >拉黑状态</th> <th >拉黑状态</th>
@ -276,6 +276,7 @@
</if> </if>
<td >{$data.register_time|date='Y-m-d H:i:s',###}</td> <td >{$data.register_time|date='Y-m-d H:i:s',###}</td>
<td >{$data.register_ip}</td>
<td > <td >
<if condition="$data.login_time eq null"> <if condition="$data.login_time eq null">
@ -283,7 +284,6 @@
<span class="login_old">{$data['login_time']|date='Y-m-d H:i:s',###}</span> <span class="login_old">{$data['login_time']|date='Y-m-d H:i:s',###}</span>
</if> </if>
</td> </td>
<td >{$data.register_ip}</td>
<td >{$data.device_number}</td> <td >{$data.device_number}</td>
<if condition="get_info_status($data['lock_status'],4) eq 锁定"> <if condition="get_info_status($data['lock_status'],4) eq 锁定">

@ -1814,7 +1814,7 @@ class DownloadController extends BaseController {
array('create_time','创建时间'), array('create_time','创建时间'),
); );
$model = M('user_play_info','tab_'); $model = M('user_play_info','tab_');
$data = $model->field('user_account,promote_account,game_name,server_name,role_name,role_level')->where($map)->order('create_time desc')->select(); $data = $model->field('user_account,promote_account,game_name,server_name,role_name,role_level,create_time')->where($map)->order('create_time desc')->select();
$xlsData = []; $xlsData = [];
foreach ($data as $key1 => $value1) { foreach ($data as $key1 => $value1) {
$value1['user_account'] = $this->encryption($value1['user_account']); $value1['user_account'] = $this->encryption($value1['user_account']);
@ -1875,7 +1875,7 @@ class DownloadController extends BaseController {
->join($serverJoin)//关联区服表 ->join($serverJoin)//关联区服表
->where($map) ->where($map)
->group('tab_apply.game_id') ->group('tab_apply.game_id')
->order('g.sort desc,tab_apply.id desc') ->order('g.sort desc,g.id desc')
->select(); ->select();
$records = []; $records = [];
if (!empty($data)) { if (!empty($data)) {
@ -2813,7 +2813,9 @@ class DownloadController extends BaseController {
$subMap['create_time'] = ['between', [$map['begintime'], $map['endtime'] - 1]]; $subMap['create_time'] = ['between', [$map['begintime'], $map['endtime'] - 1]];
$roleIdMap = $subMap; $roleIdMap = $subMap;
$roleIds = M('user_play_data_count', 'tab_')->where($roleIdMap)->group('role_id')->getField('role_id', true); $roleIds = M('user_play_data_count', 'tab_')->where($roleIdMap)->group('role_id')->getField('role_id', true);
$map['role_id'] = ['in', $roleIds]; if (count($roleIds) > 0) {
$map['role_id'] = ['in', $roleIds];
}
if ($costBegin != '' || $costEnd != '') { if ($costBegin != '' || $costEnd != '') {
$having = ''; $having = '';
if ($costBegin != '' && $costEnd != '') { if ($costBegin != '' && $costEnd != '') {

@ -1772,7 +1772,9 @@ class QueryController extends BaseController
$subMap['create_time'] = ['between', [$begTime, $endTime - 1]]; $subMap['create_time'] = ['between', [$begTime, $endTime - 1]];
$roleIdMap = $subMap; $roleIdMap = $subMap;
$roleIds = M('user_play_data_count', 'tab_')->where($roleIdMap)->group('role_id')->getField('role_id', true); $roleIds = M('user_play_data_count', 'tab_')->where($roleIdMap)->group('role_id')->getField('role_id', true);
$map['role_id'] = ['in', $roleIds]; if (count($roleIds) > 0) {
$map['role_id'] = ['in', $roleIds];
}
if ($costBegin != '' || $costEnd != '') { if ($costBegin != '' || $costEnd != '') {
$having = ''; $having = '';
if ($costBegin != '' && $costEnd != '') { if ($costBegin != '' && $costEnd != '') {

Loading…
Cancel
Save