作者 lyh

gx

@@ -61,15 +61,15 @@ class HrLogic extends BaseLogic @@ -61,15 +61,15 @@ class HrLogic extends BaseLogic
61 * @time :2023/7/25 9:27 61 * @time :2023/7/25 9:27
62 */ 62 */
63 public function getHrInfo(){ 63 public function getHrInfo(){
  64 + $data = $this->model->read($this->param);
64 //查看当前用户是否有人事权限 65 //查看当前用户是否有人事权限
65 - if(isset($this->param['id']) && ($this->manager['gid'] != ManageHr::GID_ZERO)){ 66 + if(($this->manager['gid'] != ManageHr::GID_ZERO)){
66 $groupModel = new Group(); 67 $groupModel = new Group();
67 $groupInfo = $groupModel->read(['id'=>$this->manager['gid']]); 68 $groupInfo = $groupModel->read(['id'=>$this->manager['gid']]);
68 - if (!in_array(20,$groupInfo['rights']) && ($this->param['id'] != $this->manager['id'])) { 69 + if (!in_array(20,$groupInfo['rights']) && ($data['id'] != $this->manager['id'])) {
69 $this->fail('无权限查看其他用户信息'); 70 $this->fail('无权限查看其他用户信息');
70 } 71 }
71 } 72 }
72 - $data = $this->model->read($this->param);  
73 foreach ($this->model::specieField() as $v){ 73 foreach ($this->model::specieField() as $v){
74 $data[$v] = json_decode($data[$v],true); 74 $data[$v] = json_decode($data[$v],true);
75 } 75 }