当前路径:app/control/controller/system/Account.php <?php declare(strict_types=1); namespace app\control\controller\system; use app\BaseController; use app\common\model\account\Department; use app\common\model\account\Duty; use app\control\model\User; use think\response\Json; /** * Class Account * @package app\control\controller\system */ class Account extends BaseController { /** * @return Json * * @api {get} /system/account/current 获取当前用户信息 * @apiGroup System * @apiName sort1 * @apiVersion 1.0.0 * * @apiDescription 获取当前用户信息 * * @apiSuccess {Number} code 状态码,0:请求成功 * @apiSuccess {String} message 提示信息 * @apiSuccess {Object} dataSet 返回数据 * * @apiSuccessExample {json} Success-Response: * {"errCode":0,"errMsg":"","dataSet":[]} * * @apiErrorExample {json} Error-Response: * {"errCode":5001,"errMsg":"接口异常"} * */ public function current(): Json { $currentUser = User::fetchCurrent(); if (!empty($currentUser['department'])) { $department = Department::fetch(intval($currentUser['department'])); if (!empty($department)) { $currentUser['departmentTitle'] = $department['title']; } } if (!empty($currentUser['duty'])) { $duty = Duty::fetch(intval($currentUser['duty'])); if (!empty($duty)) { $currentUser['dutyTitle'] = $duty['title']; } } unset($currentUser['password'], $currentUser['salt']); return payload(['dataSet' => $currentUser]); } }
相关源码
- 可旋转的彩色立方体C#源代码2021-10-29
- 在线考试系统2021-10-15
- EduSoho开源网校系统源码2019-06-27
- 仿拼多多小程序商城源码2019-06-06
- PHP5网站运行监测系统源码2017-04-14
关于我们 | 顾问团队 | 发展历程 | 联系我们 | 源码上传
联系电话(Tel):4008-010-151(免长途)
地址:北京市海淀区大恒科技大厦五层 邮编:100080
Floor 5th,Daheng Building,Zhongguancun,Beijing,China,100080
51Aspx.com 版权所有 CopyRight © 2006-2022. 京ICP备09089570号 | 京公网安备11010702000869号
联系电话(Tel):4008-010-151(免长途)
地址:北京市海淀区大恒科技大厦五层 邮编:100080
Floor 5th,Daheng Building,Zhongguancun,Beijing,China,100080
51Aspx.com 版权所有 CopyRight © 2006-2022. 京ICP备09089570号 | 京公网安备11010702000869号