|
|
@@ -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) {
|