正在显示
1 个修改的文件
包含
2 行增加
和
2 行删除
| @@ -125,15 +125,15 @@ class HrLogic extends BaseLogic | @@ -125,15 +125,15 @@ class HrLogic extends BaseLogic | ||
| 125 | * @time :2023/7/25 9:27 | 125 | * @time :2023/7/25 9:27 |
| 126 | */ | 126 | */ |
| 127 | public function getHrInfo(){ | 127 | public function getHrInfo(){ |
| 128 | + $data = $this->model->read($this->param); | ||
| 128 | //查看当前用户是否有人事权限 | 129 | //查看当前用户是否有人事权限 |
| 129 | if(($this->manager['gid'] != ManageHr::GID_ZERO) && isset($this->param['id'])){ | 130 | if(($this->manager['gid'] != ManageHr::GID_ZERO) && isset($this->param['id'])){ |
| 130 | $groupModel = new Group(); | 131 | $groupModel = new Group(); |
| 131 | $groupInfo = $groupModel->read(['id'=>$this->manager['gid']]); | 132 | $groupInfo = $groupModel->read(['id'=>$this->manager['gid']]); |
| 132 | - if (!in_array(20,$groupInfo['rights']) && ($this->param['id'] != $this->manager['id'])) { | 133 | + if (!in_array(20,$groupInfo['rights']) && ($data['manage_id'] != $this->manager['id'])) { |
| 133 | $this->fail('无权限查看其他用户信息'); | 134 | $this->fail('无权限查看其他用户信息'); |
| 134 | } | 135 | } |
| 135 | } | 136 | } |
| 136 | - $data = $this->model->read($this->param); | ||
| 137 | foreach ($this->model::specieField() as $v){ | 137 | foreach ($this->model::specieField() as $v){ |
| 138 | $data[$v] = json_decode($data[$v],true); | 138 | $data[$v] = json_decode($data[$v],true); |
| 139 | } | 139 | } |
-
请 注册 或 登录 后发表评论