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

Merge branch 'dev-xpy' into dev

xupuyuan месяцев назад: 11
Родитель
Сommit
67cade4a82
3 измененных файлов с 14 добавлено и 7 удалено
  1. 1 1
      app/common/repositories/user/UserRepository.php
  2. 10 3
      app/controller/admin/user/User.php
  3. 3 3
      route/admin.php

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

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

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

@@ -53,6 +53,7 @@ class User extends BaseController
53
      * @var UserRepository
53
      * @var UserRepository
54
      */
54
      */
55
     protected $repository;
55
     protected $repository;
56
+    private $request;
56
 
57
 
57
     /**
58
     /**
58
      * User constructor.
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
         if (!$this->repository->exists($id))
866
         if (!$this->repository->exists($id))
866
             return app('json')->fail('数据不存在');
867
             return app('json')->fail('数据不存在');
867
-        $formData = formToData($this->repository->changeProFormusergroup($id));
868
+        $formData = formToData($this->repository->changeProFormGroup($id));
868
         return app('json')->success(array_merge($formData));
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
         $group_id = $this->request->param('group_id');
873
         $group_id = $this->request->param('group_id');
873
         $adminid = $this->request->adminId();
874
         $adminid = $this->request->adminId();
@@ -2014,6 +2015,12 @@ class User extends BaseController
2014
             ->alias('r')
2015
             ->alias('r')
2015
             ->join('user u', 'r.uid = u.uid', 'LEFT')
2016
             ->join('user u', 'r.uid = u.uid', 'LEFT')
2016
             ->field('r.*, u.phone, u.nickname')
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
             ->order('r.create_time DESC')
2024
             ->order('r.create_time DESC')
2018
             ->paginate(20)
2025
             ->paginate(20)
2019
             ->toArray();
2026
             ->toArray();

+ 3 - 3
route/admin.php

@@ -374,8 +374,8 @@ Route::group(config('admin.api_admin_prefix') . '/', function () {
374
             Route::get('change_pro_level/form/:id', '/changeProLevelForm')->name('systemUserChangeProLevelForm');
374
             Route::get('change_pro_level/form/:id', '/changeProLevelForm')->name('systemUserChangeProLevelForm');
375
             Route::post('change_pro_level/:id', '/changeProLevel')->name('systemUserChangeLevelPro');
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
             Route::get('change_award/form/:id', '/changeAwardForm')->name('systemUserChangeAwardForm');
380
             Route::get('change_award/form/:id', '/changeAwardForm')->name('systemUserChangeAwardForm');
381
             Route::post('change_award/:id', '/changeAward')->name('systemUserChangeAward');
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
         Route::group('user/score', function () {
416
         Route::group('user/score', function () {
417
             Route::any('deduct/:uid', '/deduct')->name('systemUserScoreDeduct');
417
             Route::any('deduct/:uid', '/deduct')->name('systemUserScoreDeduct');
418
             Route::any('excel', '/excel')->name('systemUserScoreExcel');
418
             Route::any('excel', '/excel')->name('systemUserScoreExcel');