hefei 1 year ago
parent
commit
b8a8e480e8

+ 1 - 1
app/common/repositories/store/order/StoreOrderRepository.php

@@ -3840,7 +3840,7 @@ class StoreOrderRepository extends BaseRepository
3840
             $yongjinbili = static::getUserGroupRate($sprerdUser["user_group"]);
3840
             $yongjinbili = static::getUserGroupRate($sprerdUser["user_group"]);
3841
 
3841
 
3842
             //计算出佣金
3842
             //计算出佣金
3843
-            $yongjin = $pvfee * $yongjinbili / 100;
3843
+            $yongjin = $pvfee * $yongjinbili;
3844
 
3844
 
3845
             // 佣金百分之90进入佣金池  佣金百分之10进入复购金
3845
             // 佣金百分之90进入佣金池  佣金百分之10进入复购金
3846
             $tuiguanyongjin = $this->roundOptimize($yongjin * 0.9, 2);
3846
             $tuiguanyongjin = $this->roundOptimize($yongjin * 0.9, 2);

+ 11 - 13
app/controller/api/store/product/Other.php

@@ -383,7 +383,6 @@ class Other extends BaseController
383
             list($startTime, $endTime) = explode("-", $date);
383
             list($startTime, $endTime) = explode("-", $date);
384
         }
384
         }
385
 
385
 
386
-
387
         $userId = $this->uid;
386
         $userId = $this->uid;
388
         [$page, $limit] = $this->getPage();
387
         [$page, $limit] = $this->getPage();
389
         //1多多进宝2唯品会3苏宁易购4网易考拉5淘宝客6京东联盟7饿了么
388
         //1多多进宝2唯品会3苏宁易购4网易考拉5淘宝客6京东联盟7饿了么
@@ -396,7 +395,8 @@ class Other extends BaseController
396
                     ->where('create_time', '>', date('Y-m-d H:i:s', strtotime($startTime)))
395
                     ->where('create_time', '>', date('Y-m-d H:i:s', strtotime($startTime)))
397
                     ->where('create_time', '<', date('Y-m-d H:i:s', strtotime($endTime)))
396
                     ->where('create_time', '<', date('Y-m-d H:i:s', strtotime($endTime)))
398
                     ->order('bill_id', 'desc')
397
                     ->order('bill_id', 'desc')
399
-                    ->page($page, $limit)->select()->toArray();
398
+                    ->page($page, $limit)->select();
399
+                if($list) $list = $list->toArray();
400
                 foreach ($list as $k => &$value) {
400
                 foreach ($list as $k => &$value) {
401
                         $pdd_list = Db::name("order_pdd")
401
                         $pdd_list = Db::name("order_pdd")
402
                             ->where("order_sn",$value['order_sn'])
402
                             ->where("order_sn",$value['order_sn'])
@@ -419,8 +419,8 @@ class Other extends BaseController
419
                             $yanglao = app()->make(ProductRepository::class)->yanglaojin(0, $commission);
419
                             $yanglao = app()->make(ProductRepository::class)->yanglaojin(0, $commission);
420
                         }
420
                         }
421
                         $value['yanglao'] = $yanglao;
421
                         $value['yanglao'] = $yanglao;
422
-                        return $value;
423
                 }
422
                 }
423
+                $list = array_values($list);
424
                 break;
424
                 break;
425
             case 2://唯品会(没有商品价格)
425
             case 2://唯品会(没有商品价格)
426
                 $list = Db::name('user_bill')
426
                 $list = Db::name('user_bill')
@@ -430,7 +430,8 @@ class Other extends BaseController
430
                     ->where('create_time', '>', date('Y-m-d H:i:s', strtotime($startTime)))
430
                     ->where('create_time', '>', date('Y-m-d H:i:s', strtotime($startTime)))
431
                     ->where('create_time', '<', date('Y-m-d H:i:s', strtotime($endTime)))
431
                     ->where('create_time', '<', date('Y-m-d H:i:s', strtotime($endTime)))
432
                     ->order('bill_id', 'desc')
432
                     ->order('bill_id', 'desc')
433
-                    ->page($page, $limit)->select()->toArray();
433
+                    ->page($page, $limit)->select();
434
+                if($list) $list = $list->toArray();
434
                 foreach ($list as $k => &$value) {
435
                 foreach ($list as $k => &$value) {
435
                         $vip_list = Db::name("order_vip")
436
                         $vip_list = Db::name("order_vip")
436
                             ->where("order_sn",$value['order_sn'])
437
                             ->where("order_sn",$value['order_sn'])
@@ -453,7 +454,6 @@ class Other extends BaseController
453
                             $yanglao = app()->make(ProductRepository::class)->yanglaojin(0, $commission);
454
                             $yanglao = app()->make(ProductRepository::class)->yanglaojin(0, $commission);
454
                         }
455
                         }
455
                         $value['yanglao'] = $yanglao;
456
                         $value['yanglao'] = $yanglao;
456
-                        return $value;
457
                 }
457
                 }
458
                 break;
458
                 break;
459
             case 3://苏宁订单列表
459
             case 3://苏宁订单列表
@@ -487,7 +487,6 @@ class Other extends BaseController
487
                             $yanglao = app()->make(ProductRepository::class)->yanglaojin(0, $commission);
487
                             $yanglao = app()->make(ProductRepository::class)->yanglaojin(0, $commission);
488
                         }
488
                         }
489
                         $value['yanglao'] = $yanglao;
489
                         $value['yanglao'] = $yanglao;
490
-                        return $value;
491
                 }
490
                 }
492
                 break;
491
                 break;
493
             case 5://淘宝客
492
             case 5://淘宝客
@@ -529,7 +528,6 @@ class Other extends BaseController
529
                             $value['goods_img'] = "http:".$value['goods_img'];
528
                             $value['goods_img'] = "http:".$value['goods_img'];
530
                         }
529
                         }
531
                         $value['yanglao'] = $yanglao;
530
                         $value['yanglao'] = $yanglao;
532
-                        return $value;
533
                 }
531
                 }
534
                 break;
532
                 break;
535
             case 6://京东订单
533
             case 6://京东订单
@@ -540,7 +538,8 @@ class Other extends BaseController
540
                     ->where('create_time', '>', date('Y-m-d H:i:s', strtotime($startTime)))
538
                     ->where('create_time', '>', date('Y-m-d H:i:s', strtotime($startTime)))
541
                     ->where('create_time', '<', date('Y-m-d H:i:s', strtotime($endTime)))
539
                     ->where('create_time', '<', date('Y-m-d H:i:s', strtotime($endTime)))
542
                     ->order('bill_id', 'desc')
540
                     ->order('bill_id', 'desc')
543
-                    ->page($page, $limit)->select()->toArray();
541
+                    ->page($page, $limit)->select();
542
+                if($list) $list = $list->toArray();
544
                 foreach ($list as $k => &$value) {
543
                 foreach ($list as $k => &$value) {
545
                         $jd_list = Db::name("order_jd")
544
                         $jd_list = Db::name("order_jd")
546
                             ->where("order_sn",$value['order_sn'])
545
                             ->where("order_sn",$value['order_sn'])
@@ -565,7 +564,6 @@ class Other extends BaseController
565
                             $yanglao = app()->make(ProductRepository::class)->yanglaojin(0, $commission);
564
                             $yanglao = app()->make(ProductRepository::class)->yanglaojin(0, $commission);
566
                         }
565
                         }
567
                         $value['yanglao'] = $yanglao;
566
                         $value['yanglao'] = $yanglao;
568
-                        return $value;
569
                 }
567
                 }
570
                 break;
568
                 break;
571
             case 9: //抖音
569
             case 9: //抖音
@@ -576,7 +574,8 @@ class Other extends BaseController
576
                     ->where('pay_success_time', '>', date('Y-m-d H:i:s', strtotime($startTime)))
574
                     ->where('pay_success_time', '>', date('Y-m-d H:i:s', strtotime($startTime)))
577
                     ->where('pay_success_time', '<', date('Y-m-d H:i:s', strtotime($endTime)))
575
                     ->where('pay_success_time', '<', date('Y-m-d H:i:s', strtotime($endTime)))
578
                     ->order('bill_id', 'desc')
576
                     ->order('bill_id', 'desc')
579
-                    ->page($page, $limit)->select()->toArray();
577
+                    ->page($page, $limit)->select();
578
+                if($list) $list = $list->toArray();
580
                 foreach ($list as $k => &$value) {
579
                 foreach ($list as $k => &$value) {
581
                         $dy_list = Db::name("order_dy")
580
                         $dy_list = Db::name("order_dy")
582
                             ->where("order_sn",$value['order_sn'])
581
                             ->where("order_sn",$value['order_sn'])
@@ -601,7 +600,6 @@ class Other extends BaseController
601
                             $yanglao = app()->make(ProductRepository::class)->yanglaojin(0, $commission);
600
                             $yanglao = app()->make(ProductRepository::class)->yanglaojin(0, $commission);
602
                         }
601
                         }
603
                         $value['yanglao'] = $yanglao;
602
                         $value['yanglao'] = $yanglao;
604
-                        return $value;
605
                 }
603
                 }
606
                 break;
604
                 break;
607
             case 10: //话费
605
             case 10: //话费
@@ -612,7 +610,8 @@ class Other extends BaseController
612
                     ->where('create_time', '>', date('Y-m-d H:i:s', strtotime($startTime)))
610
                     ->where('create_time', '>', date('Y-m-d H:i:s', strtotime($startTime)))
613
                     ->where('create_time', '<', date('Y-m-d H:i:s', strtotime($endTime)))
611
                     ->where('create_time', '<', date('Y-m-d H:i:s', strtotime($endTime)))
614
                     ->order('bill_id', 'desc')
612
                     ->order('bill_id', 'desc')
615
-                    ->page($page, $limit)->select()->toArray();
613
+                    ->page($page, $limit)->select();
614
+                if($list) $list = $list->toArray();
616
                 foreach ($list as $k => &$value) {
615
                 foreach ($list as $k => &$value) {
617
                     $huafei_list = Db::name("order_huafei")
616
                     $huafei_list = Db::name("order_huafei")
618
                         ->where("order_sn",$value['order_sn'])
617
                         ->where("order_sn",$value['order_sn'])
@@ -638,7 +637,6 @@ class Other extends BaseController
638
                     }
637
                     }
639
                     $value['yanglao'] = $yanglao;
638
                     $value['yanglao'] = $yanglao;
640
                 }
639
                 }
641
-                $list = array_values($list);
642
                 break;
640
                 break;
643
             default:
641
             default:
644
                 $list = [];
642
                 $list = [];