registerInfo.php 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. defined('ONLY_ONLY_ONLY') or exit('Access Denied');
  3. define('LOG_CATALOG',basename(__FILE__));
  4. try{
  5. $subSystem=intval(SUBSYS_CAPITAL2_MINA);
  6. $userInfo = bizTrader2_verifyToken(); //前端会话TOKEN校验,并返回User信息
  7. $baseUser = $userInfo["baseUser"];
  8. $bizTrader2 = $userInfo["bizTrader2"];
  9. $GPC=input_param_handle(false);
  10. $ajaxdata = input_getPostObj();
  11. $upsertData=array();
  12. /***字段参数收集并校验**start***/
  13. $FENAME="nickname";
  14. $upsertData[$FENAME]=isset($ajaxdata[$FENAME])?$ajaxdata[$FENAME]:$GPC[$FENAME];
  15. $FENAME="profile_photo";
  16. $upsertData[$FENAME]=isset($ajaxdata[$FENAME])?$ajaxdata[$FENAME]:$GPC[$FENAME];
  17. $FENAME="true_name";
  18. $upsertData[$FENAME]=isset($ajaxdata[$FENAME])?$ajaxdata[$FENAME]:$GPC[$FENAME];
  19. //if(empty(trim($upsertData[$FENAME]))) throw new GeneralException("","姓名必填");
  20. /***字段参数收集并校验**finish***/
  21. /***UPSERT手机用户对应的业务用户记录**start***/
  22. $sqlTemp="";
  23. $sqlParam=array();
  24. $sqlParam[":id"]=$bizTrader2["id"];
  25. $sqlParam[":nowtime"]=time();
  26. $sqlParam[":remark"]="[" . date("Y-m-d H:i:s", time()) . "] 完善信息 \n";
  27. $upsertSet=pdo_buildSetSQL("",$upsertData);
  28. $sqlParam+=$upsertSet["params"];//合并参数集合
  29. $sqlTemp.=" update biz_trader2 SET `updatetime`=:nowtime,remark=concat(:remark,ifnull(remark,'')) ";
  30. $sqlTemp.=" ,". $upsertSet["fields"];
  31. $sqlTemp.=" where id=:id;";
  32. pdo_query3($sqlTemp,$sqlParam);
  33. /***UPSERT手机用户对应的业务用户记录**finish***/
  34. $ajaxRes->Result=true;
  35. }catch(Throwable $e){
  36. $friendMsg=get_class($e)=='GeneralException'?$e->friendmsg:$e->getMessage();
  37. throw new GeneralException("General","发生异常:".$friendMsg,LOG_CATALOG,0,$e);
  38. }