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(),