|
|
@@ -1201,25 +1201,25 @@ class FinanceRepository extends BaseRepository
|
|
1201
|
1201
|
return $item;
|
|
1202
|
1202
|
});
|
|
1203
|
1203
|
$data['count'] = $query->count();
|
|
|
1204
|
+ //应用时间筛选条件
|
|
1204
|
1205
|
$query1 = $this->date_where($query1, $where['date'], 'ub.create_time');
|
|
1205
|
1206
|
$statistics = $query1->field('sum(ub.number) money,ub.commission_type')->group('ub.commission_type')->select()->toArray();
|
|
1206
|
1207
|
$statistics = array_column($statistics, 'money', 'commission_type');
|
|
1207
|
|
-
|
|
|
1208
|
+ //应用时间筛选条件
|
|
1208
|
1209
|
$query3 = $this->date_where($query3, $where['date'], 'ub.create_time');
|
|
1209
|
1210
|
$statistics_tow = $query3->field('sum(ub.number) money,ub.status')->group('ub.status')->select()->toArray();
|
|
1210
|
1211
|
$statistics_tow = array_column($statistics_tow, 'money', 'status');
|
|
1211
|
|
-
|
|
1212
|
1212
|
//佣金类型 1代理费 2 消费佣金 3直推奖√ 4辖区佣金\r\n5 养老金√ 6 广告费 7 跨店奖励√ 8平台奖励 9渠道商\r\n10 推荐创客收益√ 11分红奖金√ 12区县代区域收益√ 13消费循环佣金 14-推荐代理收益√ 15邀请小区团长升级√ 16大V经理分享奖√ 17创客合伙人√ 18积分奖励√ 19创客补贴√' 20省级代理区域收益√
|
|
1213
|
1213
|
$data['statistics']['commission'][] = ['className' => 'el-icon-s-goods', 'count' => set_price_rtrim(array_sum($statistics)), 'name' => '佣金奖励总额'];
|
|
1214
|
1214
|
$data['statistics']['commission'][] = ['className' => 'el-icon-s-goods', 'count' => set_price_rtrim($statistics_tow[1] ?? 0), 'name' => '已结算佣金'];
|
|
1215
|
1215
|
$data['statistics']['commission'][] = ['className' => 'el-icon-s-goods', 'count' => set_price_rtrim($statistics_tow[0] ?? 0), 'name' => '未结算佣金'];
|
|
1216
|
1216
|
$data['statistics']['commission'][] = ['className' => 'el-icon-s-goods', 'count' => set_price_rtrim($statistics_tow[-1] ?? 0), 'name' => '已失效佣金'];
|
|
1217
|
|
-// $transition_vr = Db::name('user_transition_vr')->where('type', 1)->sum('number');
|
|
1218
|
|
-// $user_extra_money = Db::name('user_extract')->where('status', 1)->sum('extract_price');
|
|
|
1217
|
+ //应用时间筛选条件
|
|
1219
|
1218
|
$transition_vr_query = Db::name('user_transition_vr')->where('type', 1);
|
|
1220
|
|
- $transition_vr_query = $this->date_where($transition_vr_query, $where['date'], 'create_time', '-', 2);
|
|
|
1219
|
+ $transition_vr_query = $this->date_where($transition_vr_query, $where['date'], 'create_time', '-', 2);//type为2时,才能根据时间戳来筛选数据。默认是处理Y-m-d H:i:s字符串
|
|
1221
|
1220
|
$transition_vr = $transition_vr_query->sum('number');
|
|
1222
|
1221
|
$data['statistics']['commission'][] = ['className' => 'el-icon-s-goods', 'count' => set_price_rtrim($transition_vr), 'name' => '佣金转VR'];
|
|
|
1222
|
+ //应用时间筛选条件
|
|
1223
|
1223
|
$user_extra_money_query = Db::name('user_extract')->where('status', 1);
|
|
1224
|
1224
|
$user_extra_money_query = $this->date_where($user_extra_money_query, $where['date'], 'create_time');
|
|
1225
|
1225
|
$user_extra_money = $user_extra_money_query->sum('extract_price');
|
|
|
@@ -1930,7 +1930,7 @@ class FinanceRepository extends BaseRepository
|
|
1930
|
1930
|
// $date['statistics']['jcshqvr'] = decimal2($query7->whereLike('uss.mark', '%购买精彩%')->sum('number'));
|
|
1931
|
1931
|
// $date['statistics']['hyzqvr'] = decimal2($query8->whereLike('uss.mark', '%购买会员%')->sum('number'));
|
|
1932
|
1932
|
// $date['statistics']['allbuyvr'] = decimal2($query9->whereLike('uss.mark', '%购买%')->sum('number'));
|
|
1933
|
|
-
|
|
|
1933
|
+ //支持时间筛选条件
|
|
1934
|
1934
|
$query = $this->date_where($query, $where['date'], 'uss.addtime', '-', 2);
|
|
1935
|
1935
|
$date['list'] = $query
|
|
1936
|
1936
|
->field('uss.id,uss.addtime,u.nickname,u.phone,uss.number,o.order_sn,uss.type,uss.mark,u.score')
|