| 1234567891011121314151617181920212223242526272829303132333435363738 |
- <?php
- defined('ONLY_ONLY_ONLY') or exit('Access Denied');
- define('LOG_CATALOG',basename(__FILE__));
- try{
- $subSystem=intval(SUBSYS_CAPITAL2_MINA);
- $userInfo = bizTrader2_verifyToken(); //前端会话TOKEN校验,并返回User信息
- $baseUser = $userInfo["baseUser"];
- $bizTrader2 = $userInfo["bizTrader2"];
- $GPC=input_param_handle(false);
- $ajaxdata = input_getPostObj();
- $upsertData=array();
- /***字段参数收集并校验**start***/
- $FENAME="nickname";
- $upsertData[$FENAME]=isset($ajaxdata[$FENAME])?$ajaxdata[$FENAME]:$GPC[$FENAME];
- $FENAME="profile_photo";
- $upsertData[$FENAME]=isset($ajaxdata[$FENAME])?$ajaxdata[$FENAME]:$GPC[$FENAME];
- $FENAME="true_name";
- $upsertData[$FENAME]=isset($ajaxdata[$FENAME])?$ajaxdata[$FENAME]:$GPC[$FENAME];
- //if(empty(trim($upsertData[$FENAME]))) throw new GeneralException("","姓名必填");
- /***字段参数收集并校验**finish***/
- /***UPSERT手机用户对应的业务用户记录**start***/
- $sqlTemp="";
- $sqlParam=array();
- $sqlParam[":id"]=$bizTrader2["id"];
- $sqlParam[":nowtime"]=time();
- $sqlParam[":remark"]="[" . date("Y-m-d H:i:s", time()) . "] 完善信息 \n";
- $upsertSet=pdo_buildSetSQL("",$upsertData);
- $sqlParam+=$upsertSet["params"];//合并参数集合
- $sqlTemp.=" update biz_trader2 SET `updatetime`=:nowtime,remark=concat(:remark,ifnull(remark,'')) ";
- $sqlTemp.=" ,". $upsertSet["fields"];
- $sqlTemp.=" where id=:id;";
- pdo_query3($sqlTemp,$sqlParam);
- /***UPSERT手机用户对应的业务用户记录**finish***/
- $ajaxRes->Result=true;
- }catch(Throwable $e){
- $friendMsg=get_class($e)=='GeneralException'?$e->friendmsg:$e->getMessage();
- throw new GeneralException("General","发生异常:".$friendMsg,LOG_CATALOG,0,$e);
- }
|