|
|
@@ -470,6 +470,126 @@ class FinanceRepository extends BaseRepository
|
|
470
|
470
|
$query2 = clone $query;
|
|
471
|
471
|
$query3 = clone $query;
|
|
472
|
472
|
$query4 = clone $query;
|
|
|
473
|
+
|
|
|
474
|
+
|
|
|
475
|
+ //导出数据
|
|
|
476
|
+ $is_excel = request()->param('is_excel', 0);
|
|
|
477
|
+ if($is_excel == 1){
|
|
|
478
|
+ $date['list'] = $this->date_where($query, $where['date'], 'ub.create_time')
|
|
|
479
|
+ ->field('ub.bill_id,ub.title,ub.number,ub.mark,ub.take_time,ub.commission_type,u.uid,u.phone,u.nickname,u.user_group,ub.order_sn,ub.take_time,ub.status,ub.create_time')
|
|
|
480
|
+ ->order('ub.bill_id', 'desc')
|
|
|
481
|
+ ->select();
|
|
|
482
|
+
|
|
|
483
|
+ if (isset($params['commission_type']) && $params['commission_type'] == 5) {
|
|
|
484
|
+ $title = '养老金账单';
|
|
|
485
|
+ $arr = [];
|
|
|
486
|
+ foreach ($date['list'] as $k=>$item){
|
|
|
487
|
+ switch ($item['status']) {
|
|
|
488
|
+ case '1':
|
|
|
489
|
+ $item['status'] = '有效';
|
|
|
490
|
+ break;
|
|
|
491
|
+ case '-1':
|
|
|
492
|
+ $item['status'] = '已失效';
|
|
|
493
|
+ break;
|
|
|
494
|
+ case '0':
|
|
|
495
|
+ $item['status'] = '待确定';
|
|
|
496
|
+ break;
|
|
|
497
|
+ }
|
|
|
498
|
+ switch ($item['user_group']) {
|
|
|
499
|
+ case '1':
|
|
|
500
|
+ $item['user_group'] = '消费者';
|
|
|
501
|
+ break;
|
|
|
502
|
+ case '2':
|
|
|
503
|
+ $item['user_group'] = '业务员';
|
|
|
504
|
+ break;
|
|
|
505
|
+ case '3':
|
|
|
506
|
+ $item['user_group'] = '业务经理';
|
|
|
507
|
+ break;
|
|
|
508
|
+ case '4':
|
|
|
509
|
+ $item['user_group'] = '初级合伙人';
|
|
|
510
|
+ break;
|
|
|
511
|
+ case '5':
|
|
|
512
|
+ $item['user_group'] = '中级合伙人';
|
|
|
513
|
+ break;
|
|
|
514
|
+ case '6':
|
|
|
515
|
+ $item['user_group'] = '高级合伙人';
|
|
|
516
|
+ break;
|
|
|
517
|
+ case '7':
|
|
|
518
|
+ $item['user_group'] = '董事';
|
|
|
519
|
+ break;
|
|
|
520
|
+ }
|
|
|
521
|
+ $arr[] = array(
|
|
|
522
|
+ $item['bill_id'],
|
|
|
523
|
+ $item['create_time'],
|
|
|
524
|
+ $item['nickname'],
|
|
|
525
|
+ $item['phone'],
|
|
|
526
|
+ $item['user_group'],
|
|
|
527
|
+ $item['number'],
|
|
|
528
|
+ $item['status'],
|
|
|
529
|
+ $item['order_sn'],
|
|
|
530
|
+ $item['mark']
|
|
|
531
|
+ );
|
|
|
532
|
+ }
|
|
|
533
|
+ return $this->getStatisticsExcel([
|
|
|
534
|
+ 'ID','时间','用户昵称','手机号','当前身份','金额','状态','关联订单','说名',
|
|
|
535
|
+ ], $arr, $title);
|
|
|
536
|
+ } else {
|
|
|
537
|
+ $title = '佣金账单';
|
|
|
538
|
+ $arr = [];
|
|
|
539
|
+ foreach ($date['list'] as $k=>$item){
|
|
|
540
|
+ switch ($item['status']) {
|
|
|
541
|
+ case '1':
|
|
|
542
|
+ $item['status'] = '有效';
|
|
|
543
|
+ break;
|
|
|
544
|
+ case '-1':
|
|
|
545
|
+ $item['status'] = '已失效';
|
|
|
546
|
+ break;
|
|
|
547
|
+ case '0':
|
|
|
548
|
+ $item['status'] = '待确定';
|
|
|
549
|
+ break;
|
|
|
550
|
+ }
|
|
|
551
|
+ switch ($item['user_group']) {
|
|
|
552
|
+ case '1':
|
|
|
553
|
+ $item['user_group'] = '消费者';
|
|
|
554
|
+ break;
|
|
|
555
|
+ case '2':
|
|
|
556
|
+ $item['user_group'] = '业务员';
|
|
|
557
|
+ break;
|
|
|
558
|
+ case '3':
|
|
|
559
|
+ $item['user_group'] = '业务经理';
|
|
|
560
|
+ break;
|
|
|
561
|
+ case '4':
|
|
|
562
|
+ $item['user_group'] = '初级合伙人';
|
|
|
563
|
+ break;
|
|
|
564
|
+ case '5':
|
|
|
565
|
+ $item['user_group'] = '中级合伙人';
|
|
|
566
|
+ break;
|
|
|
567
|
+ case '6':
|
|
|
568
|
+ $item['user_group'] = '高级合伙人';
|
|
|
569
|
+ break;
|
|
|
570
|
+ case '7':
|
|
|
571
|
+ $item['user_group'] = '董事';
|
|
|
572
|
+ break;
|
|
|
573
|
+ }
|
|
|
574
|
+ $arr[] = array(
|
|
|
575
|
+ $item['bill_id'],
|
|
|
576
|
+ $item['create_time'],
|
|
|
577
|
+ $item['nickname'],
|
|
|
578
|
+ $item['phone'],
|
|
|
579
|
+ $item['user_group'],
|
|
|
580
|
+ $item['number'],
|
|
|
581
|
+ $item['status'],
|
|
|
582
|
+ $item['order_sn'],
|
|
|
583
|
+ $item['mark']
|
|
|
584
|
+ );
|
|
|
585
|
+ }
|
|
|
586
|
+ return $this->getStatisticsExcel([
|
|
|
587
|
+ 'ID','时间','用户昵称','手机号','当前身份','金额','状态','关联订单','说名',
|
|
|
588
|
+ ], $arr, $title);
|
|
|
589
|
+ }
|
|
|
590
|
+ }
|
|
|
591
|
+
|
|
|
592
|
+
|
|
473
|
593
|
$data['list'] = $this->date_where($query, $where['date'], 'ub.create_time')
|
|
474
|
594
|
->field('ub.bill_id,ub.title,ub.number,ub.mark,ub.take_time,ub.commission_type,u.uid,u.phone,u.nickname,u.user_group,ub.order_sn,ub.take_time,ub.status,ub.create_time')
|
|
475
|
595
|
->order('ub.bill_id', 'desc')
|
|
|
@@ -634,6 +754,43 @@ class FinanceRepository extends BaseRepository
|
|
634
|
754
|
$query5 = clone $query;
|
|
635
|
755
|
$query6 = clone $query;
|
|
636
|
756
|
$query7 = clone $query;
|
|
|
757
|
+
|
|
|
758
|
+ //导出数据
|
|
|
759
|
+ $is_excel = request()->param('is_excel', 0);
|
|
|
760
|
+ if($is_excel == 1){
|
|
|
761
|
+ $date['list'] = $this->date_where($query, $where['date'], 'uss.addtime', '-', 2)
|
|
|
762
|
+ ->field('uss.id,uss.addtime,u.nickname,u.phone,uss.pm,uss.reward_socre,o.order_sn,uss.status,uss.mark,u.score')
|
|
|
763
|
+ ->order('uss.id', 'desc')
|
|
|
764
|
+ ->select();
|
|
|
765
|
+ $arr = [];
|
|
|
766
|
+ foreach ($date['list'] as $k=>$item){
|
|
|
767
|
+ switch ($item['status']) {
|
|
|
768
|
+ case '1':
|
|
|
769
|
+ $item['status'] = '有效';
|
|
|
770
|
+ break;
|
|
|
771
|
+ case '-1':
|
|
|
772
|
+ $item['status'] = '待确认';
|
|
|
773
|
+ break;
|
|
|
774
|
+ case '0':
|
|
|
775
|
+ $item['status'] = '已失效';
|
|
|
776
|
+ break;
|
|
|
777
|
+ }
|
|
|
778
|
+ $arr[] = array(
|
|
|
779
|
+ $item['id'],
|
|
|
780
|
+ date('Y-m-d H:i:s', $item['addtime']),
|
|
|
781
|
+ $item['nickname'],
|
|
|
782
|
+ $item['phone'],
|
|
|
783
|
+ $item['reward_socre'],
|
|
|
784
|
+ $item['status'],
|
|
|
785
|
+ $item['order_sn'],
|
|
|
786
|
+ $item['mark']
|
|
|
787
|
+ );
|
|
|
788
|
+ }
|
|
|
789
|
+ return $this->getStatisticsExcel([
|
|
|
790
|
+ 'ID','时间','用户昵称','手机号','积分数','结算状态','关联订单','说名',
|
|
|
791
|
+ ], $arr, '积分统计');
|
|
|
792
|
+ }
|
|
|
793
|
+
|
|
637
|
794
|
$date['list'] = $this->date_where($query, $where['date'], 'uss.addtime', '-', 2)
|
|
638
|
795
|
->field('uss.id,uss.addtime,u.nickname,u.phone,uss.pm,uss.reward_socre,o.order_sn,uss.status,uss.mark,u.score')
|
|
639
|
796
|
->page($page, $limit)
|
|
|
@@ -704,6 +861,43 @@ class FinanceRepository extends BaseRepository
|
|
704
|
861
|
$query5 = clone $query;
|
|
705
|
862
|
$query6 = clone $query;
|
|
706
|
863
|
$query7 = clone $query;
|
|
|
864
|
+
|
|
|
865
|
+ //导出数据
|
|
|
866
|
+ $is_excel = request()->param('is_excel', 0);
|
|
|
867
|
+ if($is_excel == 1){
|
|
|
868
|
+ $date['list'] = $this->date_where($query, $where['date'], 'uss.addtime', '-', 2)
|
|
|
869
|
+ ->field('uss.id,uss.addtime,u.nickname,u.phone,uss.number,o.order_sn,uss.status,uss.mark,u.score')
|
|
|
870
|
+ ->order('uss.id', 'desc')
|
|
|
871
|
+ ->select();
|
|
|
872
|
+ $arr = [];
|
|
|
873
|
+ foreach ($date['list'] as $k=>$item){
|
|
|
874
|
+ switch ($item['status']) {
|
|
|
875
|
+ case '1':
|
|
|
876
|
+ $item['status'] = '有效';
|
|
|
877
|
+ break;
|
|
|
878
|
+ case '-1':
|
|
|
879
|
+ $item['status'] = '待确认';
|
|
|
880
|
+ break;
|
|
|
881
|
+ case '0':
|
|
|
882
|
+ $item['status'] = '已失效';
|
|
|
883
|
+ break;
|
|
|
884
|
+ }
|
|
|
885
|
+ $arr[] = array(
|
|
|
886
|
+ $item['id'],
|
|
|
887
|
+ date('Y-m-d H:i:s', $item['addtime']),
|
|
|
888
|
+ $item['nickname'],
|
|
|
889
|
+ $item['phone'],
|
|
|
890
|
+ $item['number'],
|
|
|
891
|
+ $item['status'],
|
|
|
892
|
+ $item['order_sn'],
|
|
|
893
|
+ $item['mark']
|
|
|
894
|
+ );
|
|
|
895
|
+ }
|
|
|
896
|
+ return $this->getStatisticsExcel([
|
|
|
897
|
+ 'ID','时间','用户昵称','手机号','京豆数','状态','关联订单','说名',
|
|
|
898
|
+ ], $arr, '京豆统计');
|
|
|
899
|
+ }
|
|
|
900
|
+
|
|
707
|
901
|
$date['list'] = $this->date_where($query, $where['date'], 'uss.addtime', '-', 2)
|
|
708
|
902
|
->field('uss.id,uss.addtime,u.nickname,u.phone,uss.number,o.order_sn,uss.status,uss.mark,u.score')
|
|
709
|
903
|
->page($page, $limit)
|
|
|
@@ -871,6 +1065,43 @@ class FinanceRepository extends BaseRepository
|
|
871
|
1065
|
$query5 = clone $query;
|
|
872
|
1066
|
$query6 = clone $query;
|
|
873
|
1067
|
$query7 = clone $query;
|
|
|
1068
|
+
|
|
|
1069
|
+ //导出数据
|
|
|
1070
|
+ $is_excel = request()->param('is_excel', 0);
|
|
|
1071
|
+ if($is_excel == 1){
|
|
|
1072
|
+ $date['list'] = $this->date_where($query, $where['date'], 'uss.addtime', '-', 2)
|
|
|
1073
|
+ ->field('uss.id,uss.addtime,uss.commission_type,u.nickname,u.phone,uss.number,o.order_sn,uss.status,uss.mark,u.score')
|
|
|
1074
|
+ ->order('uss.id', 'desc')
|
|
|
1075
|
+ ->select();
|
|
|
1076
|
+ $arr = [];
|
|
|
1077
|
+ foreach ($date['list'] as $k=>$item){
|
|
|
1078
|
+ switch ($item['status']) {
|
|
|
1079
|
+ case '1':
|
|
|
1080
|
+ $item['status'] = '有效';
|
|
|
1081
|
+ break;
|
|
|
1082
|
+ case '-1':
|
|
|
1083
|
+ $item['status'] = '待确认';
|
|
|
1084
|
+ break;
|
|
|
1085
|
+ case '0':
|
|
|
1086
|
+ $item['status'] = '已失效';
|
|
|
1087
|
+ break;
|
|
|
1088
|
+ }
|
|
|
1089
|
+ $arr[] = array(
|
|
|
1090
|
+ $item['id'],
|
|
|
1091
|
+ date('Y-m-d H:i:s', $item['addtime']),
|
|
|
1092
|
+ $item['nickname'],
|
|
|
1093
|
+ $item['phone'],
|
|
|
1094
|
+ $item['number'],
|
|
|
1095
|
+ $item['status'],
|
|
|
1096
|
+ $item['order_sn'],
|
|
|
1097
|
+ $item['mark']
|
|
|
1098
|
+ );
|
|
|
1099
|
+ }
|
|
|
1100
|
+ return $this->getStatisticsExcel([
|
|
|
1101
|
+ 'ID','时间','用户昵称','手机号','复购金数','复购金状态','关联订单','说名',
|
|
|
1102
|
+ ], $arr, '复购金统计');
|
|
|
1103
|
+ }
|
|
|
1104
|
+
|
|
874
|
1105
|
$date['list'] = $this->date_where($query, $where['date'], 'uss.addtime', '-', 2)
|
|
875
|
1106
|
->field('uss.id,uss.addtime,uss.commission_type,u.nickname,u.phone,uss.number,o.order_sn,uss.status,uss.mark,u.score')
|
|
876
|
1107
|
->page($page, $limit)
|
|
|
@@ -933,6 +1164,43 @@ class FinanceRepository extends BaseRepository
|
|
933
|
1164
|
$query5 = clone $query;
|
|
934
|
1165
|
$query6 = clone $query;
|
|
935
|
1166
|
$query7 = clone $query;
|
|
|
1167
|
+
|
|
|
1168
|
+ //导出数据
|
|
|
1169
|
+ $is_excel = request()->param('is_excel', 0);
|
|
|
1170
|
+ if($is_excel == 1){
|
|
|
1171
|
+ $date['list'] = $this->date_where($query, $where['date'], 'uss.addtime', '-', 2)
|
|
|
1172
|
+ ->field('uss.id,uss.addtime,u.nickname,u.phone,uss.number,o.order_sn,uss.status,uss.mark,u.score')
|
|
|
1173
|
+ ->order('uss.id', 'desc')
|
|
|
1174
|
+ ->select();
|
|
|
1175
|
+ $arr = [];
|
|
|
1176
|
+ foreach ($date['list'] as $k=>$item){
|
|
|
1177
|
+ switch ($item['status']) {
|
|
|
1178
|
+ case '1':
|
|
|
1179
|
+ $item['status'] = '有效';
|
|
|
1180
|
+ break;
|
|
|
1181
|
+ case '-1':
|
|
|
1182
|
+ $item['status'] = '待确认';
|
|
|
1183
|
+ break;
|
|
|
1184
|
+ case '0':
|
|
|
1185
|
+ $item['status'] = '已失效';
|
|
|
1186
|
+ break;
|
|
|
1187
|
+ }
|
|
|
1188
|
+ $arr[] = array(
|
|
|
1189
|
+ $item['id'],
|
|
|
1190
|
+ date('Y-m-d H:i:s', $item['addtime']),
|
|
|
1191
|
+ $item['nickname'],
|
|
|
1192
|
+ $item['phone'],
|
|
|
1193
|
+ $item['number'],
|
|
|
1194
|
+ $item['status'],
|
|
|
1195
|
+ $item['order_sn'],
|
|
|
1196
|
+ $item['mark']
|
|
|
1197
|
+ );
|
|
|
1198
|
+ }
|
|
|
1199
|
+ return $this->getStatisticsExcel([
|
|
|
1200
|
+ 'ID','时间','用户昵称','手机号','红包数','红包状态','关联订单','说名',
|
|
|
1201
|
+ ], $arr, '红包统计');
|
|
|
1202
|
+ }
|
|
|
1203
|
+
|
|
936
|
1204
|
$date['list'] = $this->date_where($query, $where['date'], 'uss.addtime', '-', 2)
|
|
937
|
1205
|
->field('uss.id,uss.addtime,u.nickname,u.phone,uss.number,o.order_sn,uss.status,uss.mark,u.score')
|
|
938
|
1206
|
->page($page, $limit)
|
|
|
@@ -997,6 +1265,39 @@ class FinanceRepository extends BaseRepository
|
|
997
|
1265
|
$query5 = clone $query;
|
|
998
|
1266
|
$query6 = clone $query;
|
|
999
|
1267
|
$query7 = clone $query;
|
|
|
1268
|
+
|
|
|
1269
|
+ //导出数据
|
|
|
1270
|
+ $is_excel = request()->param('is_excel', 0);
|
|
|
1271
|
+ if($is_excel == 1){
|
|
|
1272
|
+ $date['list'] = $this->date_where($query, $where['date'], 'uss.addtime', '-', 2)
|
|
|
1273
|
+ ->field('uss.id,uss.addtime,u.nickname,u.phone,uss.number,o.order_sn,uss.type,uss.mark,u.score')
|
|
|
1274
|
+ ->order('uss.id', 'desc')
|
|
|
1275
|
+ ->select();
|
|
|
1276
|
+ $arr = [];
|
|
|
1277
|
+ foreach ($date['list'] as $k=>$item){
|
|
|
1278
|
+ switch ($item['type']) {
|
|
|
1279
|
+ case '1':
|
|
|
1280
|
+ $item['type'] = '转入';
|
|
|
1281
|
+ break;
|
|
|
1282
|
+ case '2':
|
|
|
1283
|
+ $item['type'] = '消耗';
|
|
|
1284
|
+ break;
|
|
|
1285
|
+ }
|
|
|
1286
|
+ $arr[] = array(
|
|
|
1287
|
+ $item['id'],
|
|
|
1288
|
+ date('Y-m-d H:i:s', $item['addtime']),
|
|
|
1289
|
+ $item['nickname'],
|
|
|
1290
|
+ $item['phone'],
|
|
|
1291
|
+ $item['number'],
|
|
|
1292
|
+ $item['type'],
|
|
|
1293
|
+ $item['mark']
|
|
|
1294
|
+ );
|
|
|
1295
|
+ }
|
|
|
1296
|
+ return $this->getStatisticsExcel([
|
|
|
1297
|
+ 'ID','时间','用户昵称','手机号','VR数','VR类型','说名',
|
|
|
1298
|
+ ], $arr, 'VR统计');
|
|
|
1299
|
+ }
|
|
|
1300
|
+
|
|
1000
|
1301
|
$date['list'] = $this->date_where($query, $where['date'], 'uss.addtime', '-', 2)
|
|
1001
|
1302
|
->field('uss.id,uss.addtime,u.nickname,u.phone,uss.number,o.order_sn,uss.type,uss.mark,u.score')
|
|
1002
|
1303
|
->page($page, $limit)
|
|
|
@@ -1029,10 +1330,10 @@ class FinanceRepository extends BaseRepository
|
|
1029
|
1330
|
$where = request()->params(['date']);
|
|
1030
|
1331
|
$params = request()->params([ 'uid', 'pm', 'phone','status']);
|
|
1031
|
1332
|
|
|
1032
|
|
- if($params['status'] == 99){
|
|
1033
|
|
- unset($params['status']);
|
|
1034
|
|
- $params['type'] = 2;
|
|
1035
|
|
- }
|
|
|
1333
|
+ // if($params['status'] == 99){
|
|
|
1334
|
+ // unset($params['status']);
|
|
|
1335
|
+ // $params['type'] = 2;
|
|
|
1336
|
+ // }
|
|
1036
|
1337
|
|
|
1037
|
1338
|
$date = [];
|
|
1038
|
1339
|
//商户ID
|
|
|
@@ -1059,6 +1360,44 @@ class FinanceRepository extends BaseRepository
|
|
1059
|
1360
|
$query5 = clone $query;
|
|
1060
|
1361
|
$query6 = clone $query;
|
|
1061
|
1362
|
$query7 = clone $query;
|
|
|
1363
|
+
|
|
|
1364
|
+ //导出数据
|
|
|
1365
|
+ $is_excel = request()->param('is_excel', 0);
|
|
|
1366
|
+ if($is_excel == 1){
|
|
|
1367
|
+ $date['list'] = $this->date_where($query, $where['date'], 'uss.addtime', '-', 2)
|
|
|
1368
|
+ ->field('uss.id,uss.addtime,u.nickname,u.phone,uss.pv,o.order_sn,uss.status,uss.mark,u.score')
|
|
|
1369
|
+ ->order('uss.id', 'desc')
|
|
|
1370
|
+ ->select();
|
|
|
1371
|
+ $arr = [];
|
|
|
1372
|
+ foreach ($date['list'] as $k=>$item){
|
|
|
1373
|
+ switch ($item['status']) {
|
|
|
1374
|
+ case '1':
|
|
|
1375
|
+ $item['status'] = '有效';
|
|
|
1376
|
+ break;
|
|
|
1377
|
+ case '-1':
|
|
|
1378
|
+ $item['status'] = '待确认';
|
|
|
1379
|
+ break;
|
|
|
1380
|
+ case '0':
|
|
|
1381
|
+ $item['status'] = '已失效';
|
|
|
1382
|
+ break;
|
|
|
1383
|
+ }
|
|
|
1384
|
+ $arr[] = array(
|
|
|
1385
|
+ $item['id'],
|
|
|
1386
|
+ date('Y-m-d H:i:s', $item['addtime']),
|
|
|
1387
|
+ $item['nickname'],
|
|
|
1388
|
+ $item['phone'],
|
|
|
1389
|
+ $item['pv'],
|
|
|
1390
|
+ $item['status'],
|
|
|
1391
|
+ $item['order_sn'],
|
|
|
1392
|
+ $item['mark']
|
|
|
1393
|
+ );
|
|
|
1394
|
+ }
|
|
|
1395
|
+ return $this->getStatisticsExcel([
|
|
|
1396
|
+ 'ID','时间','用户昵称','手机号','PV数','状态','关联订单','说名',
|
|
|
1397
|
+ ], $arr, 'PV统计');
|
|
|
1398
|
+ }
|
|
|
1399
|
+
|
|
|
1400
|
+
|
|
1062
|
1401
|
$date['list'] = $this->date_where($query, $where['date'], 'uss.addtime', '-', 2)
|
|
1063
|
1402
|
->field('uss.id,uss.addtime,u.nickname,u.phone,uss.pv,o.order_sn,uss.status,uss.mark,u.score')
|
|
1064
|
1403
|
->page($page, $limit)
|
|
|
@@ -1123,6 +1462,42 @@ class FinanceRepository extends BaseRepository
|
|
1123
|
1462
|
$query5 = clone $query;
|
|
1124
|
1463
|
$query6 = clone $query;
|
|
1125
|
1464
|
$query7 = clone $query;
|
|
|
1465
|
+
|
|
|
1466
|
+ //导出数据
|
|
|
1467
|
+ $is_excel = request()->param('is_excel', 0);
|
|
|
1468
|
+ if($is_excel == 1){
|
|
|
1469
|
+ $date['list'] = $this->date_where($query, $where['date'], 'uss.addtime', '-', 2)
|
|
|
1470
|
+ ->field('uss.id,uss.addtime,u.nickname,u.phone,uss.number,o.order_sn,o.total_price,uss.status,uss.mark,u.score,m.mer_name')
|
|
|
1471
|
+ ->order('uss.id', 'desc')
|
|
|
1472
|
+ ->select();
|
|
|
1473
|
+ $arr = [];
|
|
|
1474
|
+ foreach ($date['list'] as $k=>$item){
|
|
|
1475
|
+ switch ($item['status']) {
|
|
|
1476
|
+ case '1':
|
|
|
1477
|
+ $item['status'] = '有效';
|
|
|
1478
|
+ break;
|
|
|
1479
|
+ case '-1':
|
|
|
1480
|
+ $item['status'] = '待确认';
|
|
|
1481
|
+ break;
|
|
|
1482
|
+ case '0':
|
|
|
1483
|
+ $item['status'] = '已失效';
|
|
|
1484
|
+ break;
|
|
|
1485
|
+ }
|
|
|
1486
|
+ $arr[] = array(
|
|
|
1487
|
+ $item['id'],
|
|
|
1488
|
+ date('Y-m-d H:i:s', $item['addtime']),
|
|
|
1489
|
+ $item['number'],
|
|
|
1490
|
+ $item['total_price'],
|
|
|
1491
|
+ $item['status'],
|
|
|
1492
|
+ $item['mer_name'],
|
|
|
1493
|
+ $item['order_sn']
|
|
|
1494
|
+ );
|
|
|
1495
|
+ }
|
|
|
1496
|
+ return $this->getStatisticsExcel([
|
|
|
1497
|
+ 'ID','时间','商户分润金额','订单金额','状态','店铺名称','关联订单',
|
|
|
1498
|
+ ], $arr, '商户分润统计');
|
|
|
1499
|
+ }
|
|
|
1500
|
+
|
|
1126
|
1501
|
$date['list'] = $this->date_where($query, $where['date'], 'uss.addtime', '-', 2)
|
|
1127
|
1502
|
->field('uss.id,uss.addtime,u.nickname,u.phone,uss.number,o.order_sn,o.total_price,uss.status,uss.mark,u.score,m.mer_name')
|
|
1128
|
1503
|
->page($page, $limit)
|