作者 Your Name
@@ -20,6 +20,8 @@ class SelfSiteController extends BaseController @@ -20,6 +20,8 @@ class SelfSiteController extends BaseController
20 public function selfSiteApi(Request $request) 20 public function selfSiteApi(Request $request)
21 { 21 {
22 $token = $request->header('token');//token 22 $token = $request->header('token');//token
  23 + $pid = $request->header('pid');//项目id
  24 +
23 $data = $request->input('data');//访问数据 25 $data = $request->input('data');//访问数据
24 $domain = $request->input('domain');//访问域名 26 $domain = $request->input('domain');//访问域名
25 $ip = $request->input('ip');//访问ip 27 $ip = $request->input('ip');//访问ip
@@ -29,7 +31,7 @@ class SelfSiteController extends BaseController @@ -29,7 +31,7 @@ class SelfSiteController extends BaseController
29 $traffic = $request->input('traffic', SyncSubmitTask::TRAFFIC_DEFAULT);//是否引流 31 $traffic = $request->input('traffic', SyncSubmitTask::TRAFFIC_DEFAULT);//是否引流
30 $files = $request->input('files', []);//文件 32 $files = $request->input('files', []);//文件
31 33
32 - if (empty($token)) { 34 + if (empty($token) || empty($pid)) {
33 return $this->error('token无效', 401); 35 return $this->error('token无效', 401);
34 } 36 }
35 37
@@ -43,7 +45,7 @@ class SelfSiteController extends BaseController @@ -43,7 +45,7 @@ class SelfSiteController extends BaseController
43 45
44 //判断token是否有效 46 //判断token是否有效
45 $project_model = new Project(); 47 $project_model = new Project();
46 - $project_info = $project_model->read(['site_token' => $token], ['id']); 48 + $project_info = $project_model->read(['id' => $pid, 'site_token' => $token]);
47 if (!$project_info) { 49 if (!$project_info) {
48 return $this->error('token无效', 401); 50 return $this->error('token无效', 401);
49 } 51 }
@@ -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 }