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

后台-订单-新增撤回功能

xupuyuan месяцев назад: 10
Родитель
Сommit
a878834fe2
1 измененных файлов с 12 добавлено и 0 удалено
  1. 12 0
      app/controller/admin/order/Order.php

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

@@ -380,6 +380,10 @@ class Order extends BaseController
380 380
             $this->backupAndDelete('user_bill', ['link_id' => $order_id]);
381 381
             $this->backupAndDelete('gz_logs', ['link_id' => $order_id]);
382 382
             //更新对应的user表
383
+            $user = Db::name('user')->where('uid', $uid)->find();
384
+            if ($user) {
385
+                Db::name('backup_user')->insert($user);
386
+            }
383 387
             Db::name('user')->where('uid', $uid)->dec('pv', $pv)->update();
384 388
             Db::name('user')->where('uid', $uid)->inc('vr', $payVr)->update();
385 389
             Db::name('user')->where('uid', $uid)->inc('score', $payScore)->update();
@@ -387,11 +391,19 @@ class Order extends BaseController
387 391
             Db::name('user')->where('uid', $uid)->dec('contribute', $gongXian)->update();
388 392
             Db::name('user')->where('uid', $uid)->dec('annuity', $yangLaoJin)->update();
389 393
             //推荐人user表
394
+            $spreadUser = Db::name('user')->where('uid', $spreadUid)->find();
395
+            if ($spreadUser) {
396
+                Db::name('backup_user')->insert($spreadUser);
397
+            }
390 398
             Db::name('user')->where('uid', $spreadUid)->dec('score', $spreadScore)->update();
391 399
             Db::name('user')->where('uid', $spreadUid)->dec('per_contribute', $spreadGongXian)->update();
392 400
             Db::name('user')->where('uid', $spreadUid)->dec('annuity', $spreadYlj)->update();
393 401
             Db::name('user')->where('uid', $spreadUid)->dec('brokerage_price', $spreadYongJin)->update();
394 402
             //第二个推荐人
403
+            $spreadUserTwo = Db::name('user')->where('uid', $spreadYongJinTwoUid)->find();
404
+            if ($spreadUserTwo) {
405
+                Db::name('backup_user')->insert($spreadUserTwo);
406
+            }
395 407
             Db::name('user')->where('uid', $spreadYongJinTwoUid)->dec('brokerage_price', $spreadYongJinTwo)->update();
396 408
             Db::commit();
397 409
         } catch (\Exception $e) {