正在显示
3 个修改的文件
包含
38 行增加
和
4 行删除
| @@ -5,6 +5,7 @@ namespace App\Http\Controllers\Bside\User; | @@ -5,6 +5,7 @@ namespace App\Http\Controllers\Bside\User; | ||
| 5 | use App\Enums\Common\Code; | 5 | use App\Enums\Common\Code; |
| 6 | use App\Http\Controllers\Bside\BaseController; | 6 | use App\Http\Controllers\Bside\BaseController; |
| 7 | use App\Http\Logic\Bside\User\DeptUserLogic; | 7 | use App\Http\Logic\Bside\User\DeptUserLogic; |
| 8 | +use App\Http\Logic\Bside\User\UserLogic; | ||
| 8 | use App\Models\User\DeptUser; | 9 | use App\Models\User\DeptUser; |
| 9 | use App\Models\User\ViewDeptUser; | 10 | use App\Models\User\ViewDeptUser; |
| 10 | 11 | ||
| @@ -63,4 +64,22 @@ class DeptUserController extends BaseController | @@ -63,4 +64,22 @@ class DeptUserController extends BaseController | ||
| 63 | $deptUserLogic->dept_user_edit(); | 64 | $deptUserLogic->dept_user_edit(); |
| 64 | $this->response('success'); | 65 | $this->response('success'); |
| 65 | } | 66 | } |
| 67 | + | ||
| 68 | + /** | ||
| 69 | + * @name :(设置用户角色)set_role | ||
| 70 | + * @author :lyh | ||
| 71 | + * @method :post | ||
| 72 | + * @time :2023/5/19 9:32 | ||
| 73 | + */ | ||
| 74 | + public function set_role(DeptUserLogic $deptUserLogic){ | ||
| 75 | + $this->request->validate([ | ||
| 76 | + 'id'=>['required'], | ||
| 77 | + 'role_id'=>['required'], | ||
| 78 | + ],[ | ||
| 79 | + 'id.required' => '用户id不能为空', | ||
| 80 | + 'role_id.required' => 'role_id不能为空', | ||
| 81 | + ]); | ||
| 82 | + $deptUserLogic->user_edit_role(); | ||
| 83 | + $this->response('success'); | ||
| 84 | + } | ||
| 66 | } | 85 | } |
| @@ -4,7 +4,7 @@ namespace App\Http\Logic\Bside\User; | @@ -4,7 +4,7 @@ namespace App\Http\Logic\Bside\User; | ||
| 4 | 4 | ||
| 5 | use App\Http\Logic\Bside\BaseLogic; | 5 | use App\Http\Logic\Bside\BaseLogic; |
| 6 | use App\Models\User\DeptUser; | 6 | use App\Models\User\DeptUser; |
| 7 | -use App\Models\User\User; | 7 | +use App\Models\User\User as UserModel; |
| 8 | 8 | ||
| 9 | class DeptUserLogic extends BaseLogic | 9 | class DeptUserLogic extends BaseLogic |
| 10 | { | 10 | { |
| @@ -16,7 +16,7 @@ class DeptUserLogic extends BaseLogic | @@ -16,7 +16,7 @@ class DeptUserLogic extends BaseLogic | ||
| 16 | $this->param = $this->requestAll; | 16 | $this->param = $this->requestAll; |
| 17 | } | 17 | } |
| 18 | /** | 18 | /** |
| 19 | - * @name :(部门添加用户)dept_user_add | 19 | + * @name :(部门用户)dept_user_add |
| 20 | * @author :lyh | 20 | * @author :lyh |
| 21 | * @method :post | 21 | * @method :post |
| 22 | * @time :2023/5/18 10:21 | 22 | * @time :2023/5/18 10:21 |
| @@ -67,4 +67,19 @@ class DeptUserLogic extends BaseLogic | @@ -67,4 +67,19 @@ class DeptUserLogic extends BaseLogic | ||
| 67 | } | 67 | } |
| 68 | return $this->success(); | 68 | return $this->success(); |
| 69 | } | 69 | } |
| 70 | + | ||
| 71 | + /** | ||
| 72 | + * @name :(用户设置角色)user_edit_role | ||
| 73 | + * @author :lyh | ||
| 74 | + * @method :post | ||
| 75 | + * @time :2023/5/19 9:35 | ||
| 76 | + */ | ||
| 77 | + public function user_edit_role(){ | ||
| 78 | + $userModel = new UserModel(); | ||
| 79 | + $rs = $userModel->edit(['role_id'=>$this->param['role_id']],['id'=>$this->param['id']]); | ||
| 80 | + if($rs === false){ | ||
| 81 | + $this->fail('error'); | ||
| 82 | + } | ||
| 83 | + return $this->success(); | ||
| 84 | + } | ||
| 70 | } | 85 | } |
| @@ -97,7 +97,7 @@ Route::middleware(['bloginauth'])->group(function () { | @@ -97,7 +97,7 @@ Route::middleware(['bloginauth'])->group(function () { | ||
| 97 | //公用ai自动生成 | 97 | //公用ai自动生成 |
| 98 | Route::any('/ai_http_post', [\App\Http\Controllers\Bside\Ai\AiCommandController::class, 'ai_http_post'])->name('ai_http_post'); | 98 | Route::any('/ai_http_post', [\App\Http\Controllers\Bside\Ai\AiCommandController::class, 'ai_http_post'])->name('ai_http_post'); |
| 99 | }); | 99 | }); |
| 100 | - //ai指令 | 100 | + //网站设置 |
| 101 | Route::prefix('setting')->group(function () { | 101 | Route::prefix('setting')->group(function () { |
| 102 | //首页设置 | 102 | //首页设置 |
| 103 | Route::any('/', [\App\Http\Controllers\Bside\Setting\WebSettingController::class, 'lists'])->name('web_setting_lists'); | 103 | Route::any('/', [\App\Http\Controllers\Bside\Setting\WebSettingController::class, 'lists'])->name('web_setting_lists'); |
| @@ -179,7 +179,7 @@ Route::middleware(['bloginauth'])->group(function () { | @@ -179,7 +179,7 @@ Route::middleware(['bloginauth'])->group(function () { | ||
| 179 | Route::any('/save', [\App\Http\Controllers\Bside\User\DeptUserController::class, 'save'])->name('dept_user_add'); | 179 | Route::any('/save', [\App\Http\Controllers\Bside\User\DeptUserController::class, 'save'])->name('dept_user_add'); |
| 180 | Route::any('/info', [\App\Http\Controllers\Bside\User\DeptUserController::class, 'info'])->name('dept_user_info'); | 180 | Route::any('/info', [\App\Http\Controllers\Bside\User\DeptUserController::class, 'info'])->name('dept_user_info'); |
| 181 | Route::any('/set_admin', [\App\Http\Controllers\Bside\User\DeptUserController::class, 'set_admin'])->name('dept_user_set_admin'); | 181 | Route::any('/set_admin', [\App\Http\Controllers\Bside\User\DeptUserController::class, 'set_admin'])->name('dept_user_set_admin'); |
| 182 | - | 182 | + Route::any('/set_role', [\App\Http\Controllers\Bside\User\DeptUserController::class, 'set_role'])->name('dept_user_set_role'); |
| 183 | }); | 183 | }); |
| 184 | }); | 184 | }); |
| 185 | 185 |
-
请 注册 或 登录 后发表评论