作者 刘锟

Merge remote-tracking branch 'origin/master' into akun

@@ -139,13 +139,13 @@ class ProjectUserController extends BaseController @@ -139,13 +139,13 @@ class ProjectUserController extends BaseController
139 * @time :2023/8/29 13:47 139 * @time :2023/8/29 13:47
140 */ 140 */
141 public function getRole(){ 141 public function getRole(){
142 - $this->request->validate([  
143 - 'project_id'=>'required',  
144 - ],[  
145 - 'project_id.required' => 'project_id不能为空',  
146 - ]);  
147 $roleModel = new ProjectRole(); 142 $roleModel = new ProjectRole();
148 - $list = $roleModel->list($this->map); 143 + $list = $roleModel->lists($this->map,$this->page,$this->row,$this->order);
  144 + $projectModel = new Project();
  145 + foreach ($list['list'] as $k => $v){
  146 + $v['project_name'] = $projectModel->getProjectName($v['project_id']);
  147 + $list['list'][$k] = $v;
  148 + }
149 $this->response('success',Code::SUCCESS,$list); 149 $this->response('success',Code::SUCCESS,$list);
150 } 150 }
151 151
@@ -36,7 +36,7 @@ class ProjectRoleController extends BaseController @@ -36,7 +36,7 @@ class ProjectRoleController extends BaseController
36 */ 36 */
37 public function get_user_list(){ 37 public function get_user_list(){
38 $userModel = new UserModel(); 38 $userModel = new UserModel();
39 - $list = $userModel->list(['role_id'=>$this->param['id']],'id',['id','name','mobile']); 39 + $list = $userModel->list(['role_id'=>$this->param['id'],'project_id'=>$this->user['project_id']],'id',['id','name','mobile']);
40 $this->response('success',Code::SUCCESS,$list); 40 $this->response('success',Code::SUCCESS,$list);
41 } 41 }
42 /** 42 /**
@@ -115,10 +115,8 @@ class HrLogic extends BaseLogic @@ -115,10 +115,8 @@ class HrLogic extends BaseLogic
115 //同步更新管理员手机号码 115 //同步更新管理员手机号码
116 $managerModel->edit(['mobile'=>$this->param['mobile']],['id'=>$hrInfo['manage_id']]); 116 $managerModel->edit(['mobile'=>$this->param['mobile']],['id'=>$hrInfo['manage_id']]);
117 $this->model->edit($this->param,['id'=>$this->param['id']]); 117 $this->model->edit($this->param,['id'=>$this->param['id']]);
118 -  
119 //同步到B端演示项目 118 //同步到B端演示项目
120 $this->syncBProjectUser($hrInfo['mobile'], $this->param['mobile'], $this->param['name'], $this->param['status']); 119 $this->syncBProjectUser($hrInfo['mobile'], $this->param['mobile'], $this->param['name'], $this->param['status']);
121 -  
122 DB::commit(); 120 DB::commit();
123 }catch (\Exception $e){ 121 }catch (\Exception $e){
124 DB::rollBack(); 122 DB::rollBack();
@@ -378,7 +378,7 @@ class Project extends Base @@ -378,7 +378,7 @@ class Project extends Base
378 public function getProjectName($id){ 378 public function getProjectName($id){
379 $title = ''; 379 $title = '';
380 if(!empty($id)){ 380 if(!empty($id)){
381 - $info = $this->read(['id'=>$id]); 381 + $info = $this->read(['id'=>$id],['title']);
382 if($info !== false){ 382 if($info !== false){
383 $title = $info['title']; 383 $title = $info['title'];
384 } 384 }