|
@@ -4,6 +4,7 @@ namespace App\Http\Logic\Bside\User; |
|
@@ -4,6 +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\ProjectRole;
|
|
7
|
use App\Models\User\User as UserModel;
|
8
|
use App\Models\User\User as UserModel;
|
|
8
|
use Illuminate\Support\Facades\DB;
|
9
|
use Illuminate\Support\Facades\DB;
|
|
9
|
|
10
|
|
|
@@ -12,7 +13,6 @@ class DeptUserLogic extends BaseLogic |
|
@@ -12,7 +13,6 @@ class DeptUserLogic extends BaseLogic |
|
12
|
public function __construct()
|
13
|
public function __construct()
|
|
13
|
{
|
14
|
{
|
|
14
|
parent::__construct();
|
15
|
parent::__construct();
|
|
15
|
-
|
|
|
|
16
|
$this->model = new DeptUser();
|
16
|
$this->model = new DeptUser();
|
|
17
|
$this->param = $this->requestAll;
|
17
|
$this->param = $this->requestAll;
|
|
18
|
}
|
18
|
}
|
|
@@ -76,6 +76,11 @@ class DeptUserLogic extends BaseLogic |
|
@@ -76,6 +76,11 @@ class DeptUserLogic extends BaseLogic |
|
76
|
* @time :2023/5/19 9:35
|
76
|
* @time :2023/5/19 9:35
|
|
77
|
*/
|
77
|
*/
|
|
78
|
public function user_edit_role(){
|
78
|
public function user_edit_role(){
|
|
|
|
79
|
+ $roleModel = new ProjectRole();
|
|
|
|
80
|
+ $roleInfo = $roleModel->read(['project_id'=>$this->user['project_id'],'id'=>$this->param['role_id']]);
|
|
|
|
81
|
+ if($roleInfo == false){
|
|
|
|
82
|
+ $this->fail('当前角色id不是当前项目角色');
|
|
|
|
83
|
+ }
|
|
79
|
$userModel = new UserModel();
|
84
|
$userModel = new UserModel();
|
|
80
|
$rs = $userModel->edit(['role_id'=>$this->param['role_id']],['id'=>$this->param['id']]);
|
85
|
$rs = $userModel->edit(['role_id'=>$this->param['role_id']],['id'=>$this->param['id']]);
|
|
81
|
if($rs === false){
|
86
|
if($rs === false){
|