瀏覽代碼

统计更改

xialei 1 年之前
父節點
當前提交
adbe64f229
共有 1 個文件被更改,包括 5 次插入4 次删除
  1. 5 4
      app/common/repositories/finance/FinanceRepository.php

+ 5 - 4
app/common/repositories/finance/FinanceRepository.php

@@ -1038,9 +1038,10 @@ class FinanceRepository extends BaseRepository
1038 1038
         $date['statistics']['all'] = decimal2($query1->sum('uss.pv'));//平台PV总数
1039 1039
         $date['statistics']['clear'] = decimal2($query2->where('uss.status', 1)->sum('uss.pv'));//已结算PV总数
1040 1040
         $date['statistics']['nclear'] = decimal2($query3->where('uss.status', -1)->sum('uss.pv'));//未结算PV总数
1041
-        $date['statistics']['lost'] = decimal2($query4->where('uss.status', 2)->sum('uss.pv'));//已失效PV总数
1042
-        $date['statistics']['deduct'] = decimal2($query4->where('uss.status', 2)->sum('uss.pv'));//已结算红包总额
1043
-        $date['statistics']['all_mp1'] = decimal2($query4->where('uss.status', 2)->sum('uss.pv'));//可分红PV数
1041
+        $date['statistics']['lost'] = decimal2($query4->where('uss.status', 0)->sum('uss.pv'));//已失效PV总数
1042
+        $hongbao = Db::name('user_sign_hongbao')->where('status', 1)->sum('number');
1043
+        $date['statistics']['deduct'] = decimal2($hongbao);//已结算红包总额
1044
+        $date['statistics']['all_mp1'] = bcsub($date['statistics']['clear'], $date['statistics']['deduct'], 2);//可分红PV数
1044 1045
  
1045 1046
         return $date;
1046 1047
     }
@@ -1101,7 +1102,7 @@ class FinanceRepository extends BaseRepository
1101 1102
         $date['statistics']['all'] = decimal2($query1->sum('number'));
1102 1103
         $date['statistics']['clear'] = decimal2($query2->where('uss.status', 1)->sum('number'));//已结算
1103 1104
         $date['statistics']['nclear'] = decimal2($query3->where('uss.status', -1)->sum('number'));//未结算
1104
-        $date['statistics']['lost'] = decimal2($query4->where('uss.status', 2)->sum('number'));//已失效
1105
+        $date['statistics']['lost'] = decimal2($query4->where('uss.status', 0)->sum('number'));//已失效
1105 1106
  
1106 1107
         return $date;
1107 1108
     }