Explorar o código

后台-订单-(完成)撤回订单列表,撤回撤回订单

xupuyuan hai 10 meses
pai
achega
58f34c1626
Modificáronse 1 ficheiros con 12 adicións e 15 borrados
  1. 12 15
      app/controller/admin/order/Order.php

+ 12 - 15
app/controller/admin/order/Order.php

@@ -357,7 +357,7 @@ class Order extends BaseController
357
             $gongXian = $this->getValue('user_sign_gongxian', [['order_id', '=', $order_id], ['status', '=', 1], ['type', '=', 1], ['uid', '=', $uid],], 'number');
357
             $gongXian = $this->getValue('user_sign_gongxian', [['order_id', '=', $order_id], ['status', '=', 1], ['type', '=', 1], ['uid', '=', $uid],], 'number');
358
             // 养老金
358
             // 养老金
359
             $yangLaoJin = $this->getValue('user_bill', [['link_id', '=', $order_id], ['status', '=', 1], ['pm', '=', 1], ['uid', '=', $uid],], 'number');
359
             $yangLaoJin = $this->getValue('user_bill', [['link_id', '=', $order_id], ['status', '=', 1], ['pm', '=', 1], ['uid', '=', $uid],], 'number');
360
-            if($spreadUid){
360
+            if($spreadUid){  //如果有推荐人就执行
361
                 $spreadScore = 0;
361
                 $spreadScore = 0;
362
                 $spreadGongXian = 0;
362
                 $spreadGongXian = 0;
363
                 $spreadYlj = 0;
363
                 $spreadYlj = 0;
@@ -367,8 +367,8 @@ class Order extends BaseController
367
                 $spreadYlj = $this->getValue('user_bill', [['link_id', '=', $order_id], ['commission_type', '=', 5], ['uid', '=', $spreadUid],], 'number'); //推荐获得养老金
367
                 $spreadYlj = $this->getValue('user_bill', [['link_id', '=', $order_id], ['commission_type', '=', 5], ['uid', '=', $spreadUid],], 'number'); //推荐获得养老金
368
                 $spreadYongJin = $this->getValue('user_bill', [['link_id', '=', $order_id], ['commission_type', '=', 3], ['uid', '=', $spreadUid],], 'number');  //推荐获得佣金
368
                 $spreadYongJin = $this->getValue('user_bill', [['link_id', '=', $order_id], ['commission_type', '=', 3], ['uid', '=', $spreadUid],], 'number');  //推荐获得佣金
369
                 $spreadUser = Db::name('user')->where('uid', $spreadUid)->find();
369
                 $spreadUser = Db::name('user')->where('uid', $spreadUid)->find();
370
-                Db::name('backup_user')->insert($spreadUser);
371
-                Db::name('user')->where('uid', $spreadUid)
370
+                Db::name('backup_user')->insert($spreadUser);  //插入备份表
371
+                Db::name('user')->where('uid', $spreadUid)   //更新数据
372
                     ->update([
372
                     ->update([
373
                         'score' => Db::raw("score - {$spreadScore}"),
373
                         'score' => Db::raw("score - {$spreadScore}"),
374
                         'per_contribute' => Db::raw("per_contribute - {$spreadGongXian}"),
374
                         'per_contribute' => Db::raw("per_contribute - {$spreadGongXian}"),
@@ -383,7 +383,7 @@ class Order extends BaseController
383
                     'brokerage_price' => $spreadYongJin??0,
383
                     'brokerage_price' => $spreadYongJin??0,
384
                     'user' => 2,
384
                     'user' => 2,
385
                 ];
385
                 ];
386
-                Db::name('backup_user_change')->insert($userhjm1);
386
+                Db::name('backup_user_change')->insert($userhjm1);   //插入更新数据记录表
387
             }
387
             }
388
             //扫吗消费
388
             //扫吗消费
389
             $smSpreadUid = $this->getValue('user_sign_score', [['order_id', '=', $order_id], ['mark','like','%扫码%'], ['status', '=', 1],], 'uid');
389
             $smSpreadUid = $this->getValue('user_sign_score', [['order_id', '=', $order_id], ['mark','like','%扫码%'], ['status', '=', 1],], 'uid');
@@ -391,7 +391,7 @@ class Order extends BaseController
391
             //第二推荐
391
             //第二推荐
392
             $spreadYongJinTwoUid = $this->getValue('user_bill', [['link_id', '=', $order_id], ['commission_type', '=', 3], ['uid', 'not in', [$uid, $spreadUid]],], 'uid');
392
             $spreadYongJinTwoUid = $this->getValue('user_bill', [['link_id', '=', $order_id], ['commission_type', '=', 3], ['uid', 'not in', [$uid, $spreadUid]],], 'uid');
393
             $spreadYongJinTwo = $this->getValue('user_bill', [['link_id', '=', $order_id], ['commission_type', '=', 3], ['uid', '=', $spreadYongJinTwoUid],], 'number');
393
             $spreadYongJinTwo = $this->getValue('user_bill', [['link_id', '=', $order_id], ['commission_type', '=', 3], ['uid', '=', $spreadYongJinTwoUid],], 'number');
394
-            //更新对应的user表
394
+            //更新购买用户的user表
395
             $uscore = $payScore - $score;
395
             $uscore = $payScore - $score;
396
             $user = Db::name('user')->where('uid', $uid)->find();
396
             $user = Db::name('user')->where('uid', $uid)->find();
397
             Db::name('backup_user')->insert($user);
397
             Db::name('backup_user')->insert($user);
@@ -472,14 +472,14 @@ class Order extends BaseController
472
     }
472
     }
473
 
473
 
474
     /**
474
     /**
475
-     * 展示撤回订单列表
475
+     * 展示撤回订单列表,恢复订单
476
      */
476
      */
477
-    public function killOrderLst()
477
+    public function killOrderLst()  //撤回订单的列表
478
     {
478
     {
479
         $query = Db::name('backup_store_order')->paginate(20)->toArray();
479
         $query = Db::name('backup_store_order')->paginate(20)->toArray();
480
         return app('json')->success($query, '获取成功');
480
         return app('json')->success($query, '获取成功');
481
     }
481
     }
482
-    public function easterKillOrder(){
482
+    public function easterKillOrder(){   //恢复订单
483
         $group_order_id = request()->param('group_order_id');
483
         $group_order_id = request()->param('group_order_id');
484
         $order_id = request()->param('order_id');
484
         $order_id = request()->param('order_id');
485
         if (empty($order_id) || empty($group_order_id)) {
485
         if (empty($order_id) || empty($group_order_id)) {
@@ -511,8 +511,7 @@ class Order extends BaseController
511
         }
511
         }
512
         return app('json')->success('撤回成功');
512
         return app('json')->success('撤回成功');
513
     }
513
     }
514
-
515
-    private function easterOrder($table, array $where)
514
+    private function easterOrder($table, array $where)  //恢复表数据
516
     {
515
     {
517
         $backupTable = 'backup_' . $table;
516
         $backupTable = 'backup_' . $table;
518
         $rows = Db::name($backupTable)->where($where)->select()->toArray();
517
         $rows = Db::name($backupTable)->where($where)->select()->toArray();
@@ -526,9 +525,7 @@ class Order extends BaseController
526
             Db::name($backupTable)->where($where)->delete();
525
             Db::name($backupTable)->where($where)->delete();
527
         }
526
         }
528
     }
527
     }
529
-
530
-
531
-    private function easterUserAward(array $where){
528
+    private function easterUserAward(array $where){  //恢复奖励
532
         $row = Db::name('backup_user_change')->where($where)->where('user', 1)->field('pv, vr, score, contribute, annuity,uid')->find();
529
         $row = Db::name('backup_user_change')->where($where)->where('user', 1)->field('pv, vr, score, contribute, annuity,uid')->find();
533
         $uid = $row['uid'];
530
         $uid = $row['uid'];
534
         $pv   = $row['pv'];
531
         $pv   = $row['pv'];
@@ -564,7 +561,7 @@ class Order extends BaseController
564
         }
561
         }
565
         $row3 = Db::name('backup_user_change')->where($where)->where('user', 3)->field('brokerage_price,uid')->find();
562
         $row3 = Db::name('backup_user_change')->where($where)->where('user', 3)->field('brokerage_price,uid')->find();
566
         if ($row3) {
563
         if ($row3) {
567
-            $spreadUidTwo = $row3['uid'];
564
+            $spreadUidTwo = $row3['uid']; //第二推荐人
568
             $spreadYongJin2 = $row3['brokerage_price'];
565
             $spreadYongJin2 = $row3['brokerage_price'];
569
             Db::name('user')
566
             Db::name('user')
570
                 ->where('uid', $spreadUidTwo)
567
                 ->where('uid', $spreadUidTwo)
@@ -574,7 +571,7 @@ class Order extends BaseController
574
         }
571
         }
575
         $row4 = Db::name('backup_user_change')->where($where)->where('user', 4)->field('score,uid')->find();
572
         $row4 = Db::name('backup_user_change')->where($where)->where('user', 4)->field('score,uid')->find();
576
         if ($row4) {
573
         if ($row4) {
577
-            $spreadUidThree = $row4['uid'];
574
+            $spreadUidThree = $row4['uid'];   //扫码
578
             $spreadScore3 = $row4['score'];
575
             $spreadScore3 = $row4['score'];
579
             Db::name('user')
576
             Db::name('user')
580
                 ->where('uid', $spreadUidThree)
577
                 ->where('uid', $spreadUidThree)