后台用户为空兼容

This commit is contained in:
2025-09-23 10:32:46 +08:00
parent c97e347923
commit e77293e8f1

View File

@@ -114,17 +114,27 @@ class Index extends adminApi
$return_data['register_count'] = db::name('user')->where('status', 1)->where('is_robot', 0)->whereTime('createtime', 'today')->count(); $return_data['register_count'] = db::name('user')->where('status', 1)->where('is_robot', 0)->whereTime('createtime', 'today')->count();
//充值会员数 //充值会员数
$return_data['recharge_count'] = db::name('vs_user_recharge')->where('pay_status',2)->group('user_id')->count(); $return_data['recharge_count'] = db::name('vs_user_recharge')->where('pay_status',2)->group('user_id')->count();
//充值会员百分比 if(empty($return_data['member_count'])){
$return_data['recharge_count_percent'] = round(($return_data['recharge_count'] / $return_data['member_count']) * 100); $return_data['recharge_count_percent'] = 0;
//未充值会员数 $return_data['no_recharge_count'] = 0;
$return_data['no_recharge_count'] = $return_data['member_count'] - $return_data['recharge_count']; $return_data['no_recharge_count_percent'] = 0;
$return_data['no_recharge_count_percent'] = round(($return_data['no_recharge_count'] / $return_data['member_count']) * 100); $return_data['no_recharge_count'] = 0;
//IOS用户数 $return_data['ios_count_percent'] = 0;
$return_data['ios_count'] = db::name('user')->where('status', 1)->where('is_robot', 0)->where('system', 'iOS')->count(); $return_data['android_count'] = 0;
$return_data['ios_count_percent'] = round(($return_data['ios_count'] / $return_data['member_count']) * 100); $return_data['android_count_percent'] = 0;
//安卓用户数 }else{
$return_data['android_count'] = $return_data['member_count']-$return_data['ios_count']; //充值会员百分比
$return_data['android_count_percent'] = round(($return_data['android_count'] / $return_data['member_count']) * 100); $return_data['recharge_count_percent'] = round(($return_data['recharge_count'] / $return_data['member_count']) * 100);
//未充值会员数
$return_data['no_recharge_count'] = $return_data['member_count'] - $return_data['recharge_count'];
$return_data['no_recharge_count_percent'] = round(($return_data['no_recharge_count'] / $return_data['member_count']) * 100);
//IOS用户数
$return_data['ios_count'] = db::name('user')->where('status', 1)->where('is_robot', 0)->where('system', 'iOS')->count();
$return_data['ios_count_percent'] = round(($return_data['ios_count'] / $return_data['member_count']) * 100);
//安卓用户数
$return_data['android_count'] = $return_data['member_count']-$return_data['ios_count'];
$return_data['android_count_percent'] = round(($return_data['android_count'] / $return_data['member_count']) * 100);
}
//礼物打赏实时统计 //礼物打赏实时统计
//一个月内的礼物打赏 //一个月内的礼物打赏