From 381fcf3938dbb13f44bc20d6455af0967a0fc589 Mon Sep 17 00:00:00 2001 From: "iVampireSP.com" Date: Thu, 23 Feb 2023 09:40:40 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E8=BF=9B=20=E6=8E=A8=E4=BB=8B?= =?UTF-8?q?=E7=B3=BB=E7=BB=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/Web/AffiliateController.php | 8 ++--- config/settings.php | 2 +- resources/views/affiliates/create.blade.php | 9 ++++-- resources/views/affiliates/index.blade.php | 32 +++++++++++++++---- 4 files changed, 38 insertions(+), 13 deletions(-) diff --git a/app/Http/Controllers/Web/AffiliateController.php b/app/Http/Controllers/Web/AffiliateController.php index 704edf2..3b67903 100644 --- a/app/Http/Controllers/Web/AffiliateController.php +++ b/app/Http/Controllers/Web/AffiliateController.php @@ -16,9 +16,9 @@ class AffiliateController extends Controller /** * Display a listing of the resource. */ - public function index(): View|RedirectResponse + public function index(Request $request): View|RedirectResponse { - $user = auth()->user(); + $user = $request->user('web'); $user->load('affiliate'); $affiliate = $user->affiliate; @@ -36,9 +36,9 @@ public function index(): View|RedirectResponse /** * Show the form for creating a new resource. */ - public function create(): View|RedirectResponse + public function create(Request $request): View|RedirectResponse { - $user = auth('web')->user(); + $user = $request->user('web'); $user->load('affiliate', 'affiliateUser.affiliate.user'); if ($user->affiliate) { diff --git a/config/settings.php b/config/settings.php index e000264..0b12255 100644 --- a/config/settings.php +++ b/config/settings.php @@ -4,7 +4,7 @@ 'billing' => [ 'commission' => '0.1', // 推介佣金比例 - 'commission_referral' => '0.05', + 'commission_referral' => '0.8', ], 'wecom' => [ 'robot_hook' => [ diff --git a/resources/views/affiliates/create.blade.php b/resources/views/affiliates/create.blade.php index c94e30b..ed4b624 100644 --- a/resources/views/affiliates/create.blade.php +++ b/resources/views/affiliates/create.blade.php @@ -6,9 +6,14 @@

加入推介计划

- 让更多人用上我们的产品,您将从他们实名认证成功之后的每笔充值中获取 {{ config('settings.billing.commission_referral') * 100 . '%' }} + 让更多人用上我们的产品,您将从他们实人认证成功之后的每笔充值中获取 {{ config('settings.billing.commission_referral') * 100 . '%' }} 的佣金。

+{{-- @php($amount = 1)--}} + +{{--

比如,下属用户在实人认证成功后充值了 {{$amount}}--}} +{{-- 元,您将获得 {{ $amount / (config('settings.billing.commission_referral') * 100) }} 元的佣金。

--}} + @if ($user->affiliate_id) 您被 {{ $user->affiliateUser->affiliate->user->name }}#{{ $user->affiliateUser->affiliate->user_id }} 引荐。 @if ($user->affiliateUser->affiliate->revenue > 5) @@ -18,7 +23,7 @@
@csrf - +
@endsection diff --git a/resources/views/affiliates/index.blade.php b/resources/views/affiliates/index.blade.php index 0549855..19381e6 100644 --- a/resources/views/affiliates/index.blade.php +++ b/resources/views/affiliates/index.blade.php @@ -3,6 +3,7 @@ @section('title', '推介计划') @section('content') + @php($url = \Illuminate\Support\Facades\URL::route('affiliates.show', $affiliate->uuid))

推介计划

@@ -13,16 +14,17 @@ 盈利:{{ $affiliate->revenue }} 元

-

推介 URL: {{ \Illuminate\Support\Facades\URL::route('affiliates.show', $affiliate->uuid) }}

+

推介 URL: {{ $url }}

-

用户列表

@php($count = $affiliateUsers->count()) @if ($count) +

用户列表

+ @@ -31,22 +33,40 @@ + + + @endforeach
用户名 盈利实人状态 注册时间
{{ $user->user->name }} {{ $user->revenue }} 元 + @if ($user->real_name_verified_at) + 完成 + @else + 未完成 + @endif + {{ $user->created_at }}
{{ $affiliateUsers->links() }} - @else -

您还没有推介用户。

@endif +

广告词

+

您可以定义一个广告词来收获更多的用户。让新用户访问您的推介 URL 并完成注册,您就会获得一个下属用户。

+ +

金额到账时间

+

+ 当您的下属用户完成实人认证后并充值,之后的充值所获得的佣金将会立即到您的余额。 +

+ +

佣金计算方式

+

佣金 = 下属用户充值总额 / ({{config('settings.billing.commission_referral')}} * 100)

+

离开推介计划

+ onclick="return confirm('离开除后将不会获得收益,关联的推介数据也会被删除。')"> @csrf @method('DELETE') - +
@endsection