正在显示
1 个修改的文件
包含
3 行增加
和
3 行删除
| @@ -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 | } |
-
请 注册 或 登录 后发表评论