|
...
|
...
|
@@ -4,6 +4,7 @@ namespace App\Http\Logic\Bside\User; |
|
|
|
|
|
|
|
use App\Http\Logic\Bside\BaseLogic;
|
|
|
|
use App\Models\User\DeptUser;
|
|
|
|
use App\Models\User\ProjectRole;
|
|
|
|
use App\Models\User\User as UserModel;
|
|
|
|
use Illuminate\Support\Facades\DB;
|
|
|
|
|
|
...
|
...
|
@@ -12,7 +13,6 @@ class DeptUserLogic extends BaseLogic |
|
|
|
public function __construct()
|
|
|
|
{
|
|
|
|
parent::__construct();
|
|
|
|
|
|
|
|
$this->model = new DeptUser();
|
|
|
|
$this->param = $this->requestAll;
|
|
|
|
}
|
|
...
|
...
|
@@ -76,6 +76,11 @@ class DeptUserLogic extends BaseLogic |
|
|
|
* @time :2023/5/19 9:35
|
|
|
|
*/
|
|
|
|
public function user_edit_role(){
|
|
|
|
$roleModel = new ProjectRole();
|
|
|
|
$roleInfo = $roleModel->read(['project_id'=>$this->user['project_id'],'id'=>$this->param['role_id']]);
|
|
|
|
if($roleInfo == false){
|
|
|
|
$this->fail('当前角色id不是当前项目角色');
|
|
|
|
}
|
|
|
|
$userModel = new UserModel();
|
|
|
|
$rs = $userModel->edit(['role_id'=>$this->param['role_id']],['id'=>$this->param['id']]);
|
|
|
|
if($rs === false){
|
...
|
...
|
|