Просмотр исходного кода

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

xupuyuan месяцев назад: 10
Родитель
Сommit
58f34c1626
1 измененных файлов с 12 добавлено и 15 удалено
  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 357
             $gongXian = $this->getValue('user_sign_gongxian', [['order_id', '=', $order_id], ['status', '=', 1], ['type', '=', 1], ['uid', '=', $uid],], 'number');
358 358
             // 养老金
359 359
             $yangLaoJin = $this->getValue('user_bill', [['link_id', '=', $order_id], ['status', '=', 1], ['pm', '=', 1], ['uid', '=', $uid],], 'number');
360
-            if($spreadUid){
360
+            if($spreadUid){  //如果有推荐人就执行
361 361
                 $spreadScore = 0;
362 362
                 $spreadGongXian = 0;
363 363
                 $spreadYlj = 0;
@@ -367,8 +367,8 @@ class Order extends BaseController
367 367
                 $spreadYlj = $this->getValue('user_bill', [['link_id', '=', $order_id], ['commission_type', '=', 5], ['uid', '=', $spreadUid],], 'number'); //推荐获得养老金
368 368
                 $spreadYongJin = $this->getValue('user_bill', [['link_id', '=', $order_id], ['commission_type', '=', 3], ['uid', '=', $spreadUid],], 'number');  //推荐获得佣金
369 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 372
                     ->update([
373 373
                         'score' => Db::raw("score - {$spreadScore}"),
374 374
                         'per_contribute' => Db::raw("per_contribute - {$spreadGongXian}"),
@@ -383,7 +383,7 @@ class Order extends BaseController
383 383
                     'brokerage_price' => $spreadYongJin??0,
384 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 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 392
             $spreadYongJinTwoUid = $this->getValue('user_bill', [['link_id', '=', $order_id], ['commission_type', '=', 3], ['uid', 'not in', [$uid, $spreadUid]],], 'uid');
393 393
             $spreadYongJinTwo = $this->getValue('user_bill', [['link_id', '=', $order_id], ['commission_type', '=', 3], ['uid', '=', $spreadYongJinTwoUid],], 'number');
394
-            //更新对应的user表
394
+            //更新购买用户的user表
395 395
             $uscore = $payScore - $score;
396 396
             $user = Db::name('user')->where('uid', $uid)->find();
397 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 479
         $query = Db::name('backup_store_order')->paginate(20)->toArray();
480 480
         return app('json')->success($query, '获取成功');
481 481
     }
482
-    public function easterKillOrder(){
482
+    public function easterKillOrder(){   //恢复订单
483 483
         $group_order_id = request()->param('group_order_id');
484 484
         $order_id = request()->param('order_id');
485 485
         if (empty($order_id) || empty($group_order_id)) {
@@ -511,8 +511,7 @@ class Order extends BaseController
511 511
         }
512 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 516
         $backupTable = 'backup_' . $table;
518 517
         $rows = Db::name($backupTable)->where($where)->select()->toArray();
@@ -526,9 +525,7 @@ class Order extends BaseController
526 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 529
         $row = Db::name('backup_user_change')->where($where)->where('user', 1)->field('pv, vr, score, contribute, annuity,uid')->find();
533 530
         $uid = $row['uid'];
534 531
         $pv   = $row['pv'];
@@ -564,7 +561,7 @@ class Order extends BaseController
564 561
         }
565 562
         $row3 = Db::name('backup_user_change')->where($where)->where('user', 3)->field('brokerage_price,uid')->find();
566 563
         if ($row3) {
567
-            $spreadUidTwo = $row3['uid'];
564
+            $spreadUidTwo = $row3['uid']; //第二推荐人
568 565
             $spreadYongJin2 = $row3['brokerage_price'];
569 566
             Db::name('user')
570 567
                 ->where('uid', $spreadUidTwo)
@@ -574,7 +571,7 @@ class Order extends BaseController
574 571
         }
575 572
         $row4 = Db::name('backup_user_change')->where($where)->where('user', 4)->field('score,uid')->find();
576 573
         if ($row4) {
577
-            $spreadUidThree = $row4['uid'];
574
+            $spreadUidThree = $row4['uid'];   //扫码
578 575
             $spreadScore3 = $row4['score'];
579 576
             Db::name('user')
580 577
                 ->where('uid', $spreadUidThree)