瀏覽代碼

百分比修复

zqwang 1 年之前
父節點
當前提交
c48ec8629b
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      modules/Statistic/Services/UserStatisticsService.php

+ 4 - 4
modules/Statistic/Services/UserStatisticsService.php

@@ -219,9 +219,9 @@ class UserStatisticsService extends BaseService
         ];
         ];
 
 
         // 新增用户充值率
         // 新增用户充值率
-        $data['new_user_recharge_rate'] = $data['new_user_num'] > 0 && $data['new_user_recharge_num'] > 0 ? sprintf("%.2f%s", $data['new_user_recharge_num'] / $data['new_user_num'], "%") : 0;
+        $data['new_user_recharge_rate'] = $data['new_user_num'] > 0 && $data['new_user_recharge_num'] > 0 ? sprintf("%.2f%s", $data['new_user_recharge_num'] *100 / $data['new_user_num'], "%") : 0;
         // 新增用户人均充值
         // 新增用户人均充值
-        $data['new_user_mean'] = $data['new_user_num'] > 0 && $data['new_user_recharge_total'] > 0 ? sprintf("%.2f", $data['new_user_recharge_total'] / $data['new_user_num']) : 0;
+        $data['new_user_mean'] = $data['new_user_num'] > 0 && $data['new_user_recharge_total'] > 0 ? sprintf("%.2f", $data['new_user_recharge_total']  / $data['new_user_num']) : 0;
         $data['recharge_mean'] = $data['recharge_total'] > 0 && $data['recharge_num'] > 0 ? sprintf("%.2f", $data['recharge_total'] / $data['recharge_num']) : 0; // 新增用户人均充值
         $data['recharge_mean'] = $data['recharge_total'] > 0 && $data['recharge_num'] > 0 ? sprintf("%.2f", $data['recharge_total'] / $data['recharge_num']) : 0; // 新增用户人均充值
         return $data;
         return $data;
 
 
@@ -359,9 +359,9 @@ class UserStatisticsService extends BaseService
 
 
         foreach ($list as $value) {
         foreach ($list as $value) {
             // 充值率
             // 充值率
-            $value->recharge_rate = $value->new_user_recharge_num > 0 && $value->new_user_num > 0 ? sprintf("%.2f%s", $value->new_user_recharge_num / $value->new_user_num, "%") : 0;
+            $value->recharge_rate = $value->new_user_recharge_num > 0 && $value->new_user_num > 0 ? sprintf("%.2f%s", $value->new_user_recharge_num *100 / $value->new_user_num, "%") : 0;
             // 人均充值
             // 人均充值
-            $value->recharge_mean = $value->new_user_recharge_num > 0 && $value->new_user_recharge_total > 0 ? sprintf("%.2f%s", $value->new_user_recharge_total / $value->new_user_recharge_num, "%") : 0;
+            $value->recharge_mean = $value->new_user_recharge_num > 0 && $value->new_user_recharge_total > 0 ? sprintf("%.2f", $value->new_user_recharge_total / $value->new_user_recharge_num) : 0;
             $value->company_name = $companys->where('id', $value->puser_id)->value('username');
             $value->company_name = $companys->where('id', $value->puser_id)->value('username');
         }
         }
         return $list;
         return $list;