作者 lyh

gx

... ... @@ -5,6 +5,7 @@ namespace App\Http\Controllers\Bside\User;
use App\Enums\Common\Code;
use App\Http\Controllers\Bside\BaseController;
use App\Http\Logic\Bside\User\DeptUserLogic;
use App\Http\Logic\Bside\User\UserLogic;
use App\Models\User\DeptUser;
use App\Models\User\ViewDeptUser;
... ... @@ -63,4 +64,22 @@ class DeptUserController extends BaseController
$deptUserLogic->dept_user_edit();
$this->response('success');
}
/**
* @name :(设置用户角色)set_role
* @author :lyh
* @method :post
* @time :2023/5/19 9:32
*/
public function set_role(DeptUserLogic $deptUserLogic){
$this->request->validate([
'id'=>['required'],
'role_id'=>['required'],
],[
'id.required' => '用户id不能为空',
'role_id.required' => 'role_id不能为空',
]);
$deptUserLogic->user_edit_role();
$this->response('success');
}
}
... ...
... ... @@ -4,7 +4,7 @@ namespace App\Http\Logic\Bside\User;
use App\Http\Logic\Bside\BaseLogic;
use App\Models\User\DeptUser;
use App\Models\User\User;
use App\Models\User\User as UserModel;
class DeptUserLogic extends BaseLogic
{
... ... @@ -16,7 +16,7 @@ class DeptUserLogic extends BaseLogic
$this->param = $this->requestAll;
}
/**
* @name :(部门添加用户)dept_user_add
* @name :(部门用户)dept_user_add
* @author :lyh
* @method :post
* @time :2023/5/18 10:21
... ... @@ -67,4 +67,19 @@ class DeptUserLogic extends BaseLogic
}
return $this->success();
}
/**
* @name :(用户设置角色)user_edit_role
* @author :lyh
* @method :post
* @time :2023/5/19 9:35
*/
public function user_edit_role(){
$userModel = new UserModel();
$rs = $userModel->edit(['role_id'=>$this->param['role_id']],['id'=>$this->param['id']]);
if($rs === false){
$this->fail('error');
}
return $this->success();
}
}
... ...
... ... @@ -97,7 +97,7 @@ Route::middleware(['bloginauth'])->group(function () {
//公用ai自动生成
Route::any('/ai_http_post', [\App\Http\Controllers\Bside\Ai\AiCommandController::class, 'ai_http_post'])->name('ai_http_post');
});
//ai指令
//网站设置
Route::prefix('setting')->group(function () {
//首页设置
Route::any('/', [\App\Http\Controllers\Bside\Setting\WebSettingController::class, 'lists'])->name('web_setting_lists');
... ... @@ -179,7 +179,7 @@ Route::middleware(['bloginauth'])->group(function () {
Route::any('/save', [\App\Http\Controllers\Bside\User\DeptUserController::class, 'save'])->name('dept_user_add');
Route::any('/info', [\App\Http\Controllers\Bside\User\DeptUserController::class, 'info'])->name('dept_user_info');
Route::any('/set_admin', [\App\Http\Controllers\Bside\User\DeptUserController::class, 'set_admin'])->name('dept_user_set_admin');
Route::any('/set_role', [\App\Http\Controllers\Bside\User\DeptUserController::class, 'set_role'])->name('dept_user_set_role');
});
});
... ...