1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- <?php
- namespace app\api\dao\super;
- use app\api\actions\ZskkCache;
- use app\api\dao\ZskkDefaultDao;
- use app\api\model\institution\InstitutionModel;
- use think\facade\Log;
- use app\api\utils\UUIDUtils;
- /**
- * 后台控制器基类
- * 接口方法权限 必传参数 接口返回 错误抛出 通用参数处理
- */
- class SuperDao extends ZskkDefaultDao {
- protected $flag = true;
- protected $logName = "SuperDao";
- protected $institution = null;
- public function __construct(InstitutionModel $institutionModel)
- {
- parent::__construct();
- $this->institution = $institutionModel;
- }
- public function getUser($token)
- {
- $user = $this->getCache($token);
- if(!$user){
- $this->throwError('登陆信息失效,请重新进行登陆','0099');
- }
- return $user;
- }
- public function getRemoteIns($id)
- {
- $data = $this->institution->getRemoteIns($id);
- return $data;
- }
- public function getSpecialIns()
- {
- $data = $this->institution->getSpecialIns();
- return $data;
- }
- public function getPayType($local,$super)
- {
- $type = $this->institution->getPayType($local,$super);
- return $type;
- }
- public function getInstitutionInfo($id,$field)
- {
- $info = $this->institution->getInfo($id,$field);
- return $info;
- }
- public function getSpecialDoctor($id)
- {
- $info = $this->institution->getSpecialDoctor($id);
- return $info;
- }
- public function getDoctor($id,$class,$remote)
- {
- $info = $this->institution->getDoctor($id,$class,$remote);
- return $info;
- }
- }
|