From 768c0b43d4d5dec728f825e0d994ebeeb0a77fe4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=9D=99?= Date: Mon, 24 Jan 2022 14:10:20 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E6=B5=81=E7=A8=8B=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Models/Order.php | 8 ++++++++ app/Services/DistributionPreIncomeJobService.php | 2 -- app/Services/PayService.php | 3 +++ 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/app/Models/Order.php b/app/Models/Order.php index a75d05b6..04387e6c 100644 --- a/app/Models/Order.php +++ b/app/Models/Order.php @@ -146,6 +146,14 @@ class Order extends Model return $this->belongsTo(User::class, 'user_id'); } + /** + * 下单人信息 + */ + public function userInfo() + { + return $this->belongsTo(UserInfo::class, 'user_id', 'user_id'); + } + /** * 使用的优惠券 * diff --git a/app/Services/DistributionPreIncomeJobService.php b/app/Services/DistributionPreIncomeJobService.php index f12a8b75..beb77377 100644 --- a/app/Services/DistributionPreIncomeJobService.php +++ b/app/Services/DistributionPreIncomeJobService.php @@ -423,8 +423,6 @@ class DistributionPreIncomeJobService $lastAgent = $agent; } - - $user->incrPreGrowthValue($totalSalesValue, false); } DistributionPreIncomeLog::insert($preIncomeLogs); diff --git a/app/Services/PayService.php b/app/Services/PayService.php index 8de076aa..3ea446f7 100644 --- a/app/Services/PayService.php +++ b/app/Services/PayService.php @@ -89,6 +89,9 @@ class PayService 'status' => Order::STATUS_PAID, ]); + // 增加用户预成长值 + $payable->userInfo->incrPreGrowthValue($payable->sales_value, false); + DistributionPreIncomeJob::create([ 'jobable_id' => $payable->id, 'jobable_type' => $payable->getMorphClass(),