Просмотр исходного кода

后台-修改用户身份-(beta)用户身份

xupuyuan месяцев назад: 11
Родитель
Сommit
70877e65fc

+ 1 - 1
app/common/repositories/user/UserRepository.php

@@ -867,7 +867,7 @@ class UserRepository extends BaseRepository
867 867
         ])->setTitle('修改用户节点人(上级)');
868 868
     }
869 869
 
870
-    public function changeProFormusergroup($id)
870
+    public function changeProFormGroup($id)
871 871
     {
872 872
         return Elm::createForm(Route::buildUrl('systemUserChangeusergroupPro', compact('id'))->build(), [
873 873
             Elm::input('group_id', '新的用户身份')->required()->placeholder("请填写新的用户身份")

+ 10 - 3
app/controller/admin/user/User.php

@@ -53,6 +53,7 @@ class User extends BaseController
53 53
      * @var UserRepository
54 54
      */
55 55
     protected $repository;
56
+    private $request;
56 57
 
57 58
     /**
58 59
      * User constructor.
@@ -860,14 +861,14 @@ class User extends BaseController
860 861
     /**
861 862
      * 更改用户身份
862 863
      */
863
-    public function changeProUsergroupFrom($id)
864
+    public function changeProGroupFrom($id)
864 865
     {
865 866
         if (!$this->repository->exists($id))
866 867
             return app('json')->fail('数据不存在');
867
-        $formData = formToData($this->repository->changeProFormusergroup($id));
868
+        $formData = formToData($this->repository->changeProFormGroup($id));
868 869
         return app('json')->success(array_merge($formData));
869 870
     }
870
-    public function changeProUsergroup($id,UserRepository $repository)
871
+    public function changeProGroup($id,UserRepository $repository)
871 872
     {
872 873
         $group_id = $this->request->param('group_id');
873 874
         $adminid = $this->request->adminId();
@@ -2014,6 +2015,12 @@ class User extends BaseController
2014 2015
             ->alias('r')
2015 2016
             ->join('user u', 'r.uid = u.uid', 'LEFT')
2016 2017
             ->field('r.*, u.phone, u.nickname')
2018
+            ->where(function ($query) {
2019
+                $nickname = request()->param('nickname');
2020
+                $account  = request()->param('account');
2021
+                $nickname && $query->whereLike('u.nickname', "%{$nickname}%");
2022
+                $account  && $query->whereLike('u.account', "%{$account}%");
2023
+            })
2017 2024
             ->order('r.create_time DESC')
2018 2025
             ->paginate(20)
2019 2026
             ->toArray();

+ 3 - 3
route/admin.php

@@ -374,8 +374,8 @@ Route::group(config('admin.api_admin_prefix') . '/', function () {
374 374
             Route::get('change_pro_level/form/:id', '/changeProLevelForm')->name('systemUserChangeProLevelForm');
375 375
             Route::post('change_pro_level/:id', '/changeProLevel')->name('systemUserChangeLevelPro');
376 376
             //修改用户身份
377
-            Route::get('change_pro_usergroup/form/:id', '/changeProUsergroupFrom')->name('systemUserChangeProUsergroupFrom');
378
-            Route::post('change_pro_usergroup/:id', '/changeProUsergroup')->name('systemUserChangeUsergroupPro');
377
+            Route::get('change_pro_group/form/:id', '/changeProGroupFrom')->name('systemUserChangeProGroupFrom');
378
+            Route::post('change_pro_group/:id', '/changeProGroup')->name('systemUserChangeGroupPro');
379 379
             //用户奖励变更
380 380
             Route::get('change_award/form/:id', '/changeAwardForm')->name('systemUserChangeAwardForm');
381 381
             Route::post('change_award/:id', '/changeAward')->name('systemUserChangeAward');
@@ -412,7 +412,7 @@ Route::group(config('admin.api_admin_prefix') . '/', function () {
412 412
 
413 413
 
414 414
 
415
-        })->prefix('admin.user.User')->middleware(AllowCrossDomain::class);
415
+        })->prefix('admin.user.User');
416 416
         Route::group('user/score', function () {
417 417
             Route::any('deduct/:uid', '/deduct')->name('systemUserScoreDeduct');
418 418
             Route::any('excel', '/excel')->name('systemUserScoreExcel');