fetchMinaOpenid.php 895 B

1234567891011121314151617181920
  1. <?php
  2. defined('ONLY_ONLY_ONLY') or exit('Access Denied');
  3. define('LOG_CATALOG',basename(__FILE__));
  4. try{
  5. $subSystem=intval(SUBSYS_LABOUR_MINA);
  6. $baseUser=bizwx_fetchMinaOpenid($subSystem);
  7. $FOREND_TOKEN=$baseUser["FOREND_TOKEN"];
  8. $bizWorker=pdo_fetch("select wk.*,bu.id as buid,bu.wxmina_appid,bu.wxmina_openid
  9. from biz_worker as wk
  10. left join base_user as bu on bu.id=wk.base_userid
  11. where wk.`base_userid`=:base_userid limit 1;",array(":base_userid"=>$baseUser["id"],));
  12. $ajaxRes->Result=array(
  13. "forendToken"=>$FOREND_TOKEN,
  14. "baseUser"=>$baseUser,
  15. "bizWorker"=>$bizWorker,
  16. );
  17. }catch(Throwable $e){
  18. $friendMsg=get_class($e)=='GeneralException'?$e->friendmsg:$e->getMessage();
  19. throw new GeneralException("General","获取用户登录信息时发生异常:".$friendMsg,LOG_CATALOG,0,$e);
  20. }