From a10311b618f4aeb81137b393a98124ad912457e5 Mon Sep 17 00:00:00 2001 From: xuanchen <122383162@qq.com> Date: Sun, 29 Jan 2023 11:16:23 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E9=82=80=E8=AF=B7=E6=B3=A8?= =?UTF-8?q?=E5=86=8C=E4=BB=BB=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Admin/Controllers/TestController.php | 1 + .../User/Http/Controllers/Admin/IndexController.php | 2 +- .../Controllers/Api/Socialite/WeChatController.php | 10 ++++++++-- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/app/Admin/Controllers/TestController.php b/app/Admin/Controllers/TestController.php index 9420920..a52fa10 100644 --- a/app/Admin/Controllers/TestController.php +++ b/app/Admin/Controllers/TestController.php @@ -42,6 +42,7 @@ class TestController extends Controller $tables = [ 'admin_operation_log', + 'areas', 'area_stocks', 'area_codes', 'area_clerks', diff --git a/modules/User/Http/Controllers/Admin/IndexController.php b/modules/User/Http/Controllers/Admin/IndexController.php index b54905b..4c164b4 100644 --- a/modules/User/Http/Controllers/Admin/IndexController.php +++ b/modules/User/Http/Controllers/Admin/IndexController.php @@ -168,7 +168,7 @@ class IndexController extends AdminController public function ajax(Request $request) { $q = $request->get('q'); - dd(1); + return User::leftJoin('user_infos as info', 'users.id', '=', 'info.user_id') ->where('username', 'like', "%$q%") ->orWhere('info.nickname', 'like', "%$q%") diff --git a/modules/User/Http/Controllers/Api/Socialite/WeChatController.php b/modules/User/Http/Controllers/Api/Socialite/WeChatController.php index b52a943..36cad46 100644 --- a/modules/User/Http/Controllers/Api/Socialite/WeChatController.php +++ b/modules/User/Http/Controllers/Api/Socialite/WeChatController.php @@ -9,6 +9,7 @@ use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; use Illuminate\Support\Facades\Validator; use Jason\Api\Api; +use Modules\Task\Facades\TaskFacade; use Modules\User\Events\UserLoginSuccess; use Modules\User\Facades\Sms; use Modules\User\Http\Requests\WechatMiniRequest; @@ -421,8 +422,13 @@ class WeChatController extends Controller } - $token = Api::login($user); - + $token = Api::login($user); + $is_new = $user->wasRecentlyCreated; + if ($is_new && $user->parent) { + TaskFacade::do('friend_registration', $user->parent->id, [ + 'user_id' => $user->id + ]); + } return $this->success([ 'token_type' => 'Bearer', 'access_token' => $token,