action1.php 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. defined('ONLY_ONLY_ONLY') or exit('Access Denied');
  3. define('LOG_CATALOG',"KLY_Test");
  4. try{
  5. eeglobal_log_handler(LOG_CATALOG,"info","测试一下",true);//注入调试日志
  6. //提取参数
  7. $GPC=input_param_handle(false);
  8. $ajaxdata = input_getPostObj();
  9. $handle = isset($ajaxdata["handle"]) ? $ajaxdata["handle"] : $GPC["handle"];
  10. switch($handle){
  11. case "buildtoken":
  12. $baseUserIds = isset($ajaxdata["baseUserIds"]) ? $ajaxdata["baseUserIds"] : $GPC["baseUserIds"];
  13. $backdata=array();
  14. foreach($baseUserIds as $baseUserId){
  15. $baseUser=pdo_fetch("select bu.*,wk.true_name,td.company_name,td2.true_name as td2_true_name
  16. from base_user bu
  17. left join biz_worker wk on wk.id=bu.biz_userid and bu.subsystem=1
  18. left join biz_trader td on td.id=bu.biz_userid and bu.subsystem=2
  19. left join biz_trader2 td2 on td2.id=bu.biz_userid and bu.subsystem=3
  20. where bu.id=".intval($baseUserId));
  21. if(empty($baseUser)) throw new GeneralException("","无此用户");
  22. $FOREND_TOKEN=base_buildForendToken($baseUser);
  23. array_push($backdata,array(
  24. "mobile"=>$baseUser["mobile"],
  25. "userFlag"=>$baseUser["true_name"].$baseUser["company_name"].$baseUser["td2_true_name"],
  26. "FOREND_TOKEN"=>$FOREND_TOKEN,
  27. ));
  28. unset($baseUser);
  29. }
  30. $ajaxRes->Result=$backdata;
  31. break;
  32. }
  33. return;
  34. }catch(Throwable $e){
  35. $friendMsg=get_class($e)=='GeneralException'?$e->friendmsg:"非常抱歉,处理业务时发生错误".$e->getMessage();
  36. throw new GeneralException("处理业务发生错误",$friendMsg,LOG_CATALOG,0,$e);
  37. }