registerInfo.php 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. <?php
  2. defined('ONLY_ONLY_ONLY') or exit('Access Denied');
  3. define('LOG_CATALOG',basename(__FILE__));
  4. try{
  5. $subSystem=intval(SUBSYS_CAPITAL_MINA);
  6. $userInfo = bizTrader_verifyToken(); //前端会话TOKEN校验,并返回User信息
  7. $baseUser = $userInfo["baseUser"];
  8. $bizTrader = $userInfo["bizTrader"];
  9. $GPC=input_param_handle(false);
  10. $ajaxdata = input_getPostObj();
  11. $upsertData=array();
  12. $FENAME="biz_catalog";
  13. $biz_catalog=isset($ajaxdata[$FENAME])?$ajaxdata[$FENAME]:$GPC[$FENAME];
  14. if(intval($biz_catalog)<=0){
  15. $recuritRule = bizbase_fetchBaseConfig("RecuritRule",true);
  16. $freeCount = intval($recuritRule["freeCount"]);
  17. $freeCount2 = intval($recuritRule["freeCount2"]);
  18. eeglobal_log_handler("trader_registerInfo","debug"," RecuritRule=>{$freeCount}-{$freeCount2} ");
  19. eeglobal_log_handler("trader_registerInfo","debug"," bizTrader=>".$bizTrader["freecount"]);
  20. if(intval($bizTrader["freecount"])>=0){
  21. $freeCount = intval($bizTrader["freecount"]);
  22. $freeCount2 =intval($bizTrader["freecount"]);
  23. }
  24. eeglobal_log_handler("trader_registerInfo","debug"," RecuritRule222=>{$freeCount}-{$freeCount2} ");
  25. /***字段参数收集并校验**start***/
  26. $FENAME="catalog";
  27. $upsertData[$FENAME]=isset($ajaxdata[$FENAME])?$ajaxdata[$FENAME]:$GPC[$FENAME];
  28. $upsertData[$FENAME]=intval($upsertData[$FENAME]);
  29. $FENAME="company_name";
  30. $upsertData[$FENAME]=isset($ajaxdata[$FENAME])?$ajaxdata[$FENAME]:$GPC[$FENAME];
  31. if($upsertData["catalog"]<=0){
  32. $upsertData["freeCount"]=$freeCount;
  33. $FENAME="company_idcard";
  34. $upsertData[$FENAME]=isset($ajaxdata[$FENAME])?$ajaxdata[$FENAME]:$GPC[$FENAME];
  35. $FENAME="bizlicense_pic";
  36. $upsertData[$FENAME]=isset($ajaxdata[$FENAME])?$ajaxdata[$FENAME]:$GPC[$FENAME];
  37. $FENAME="lawer_idcard";
  38. $upsertData[$FENAME]=isset($ajaxdata[$FENAME])?$ajaxdata[$FENAME]:$GPC[$FENAME];
  39. $FENAME="lawer_idcard_ppic";
  40. $upsertData[$FENAME]=isset($ajaxdata[$FENAME])?$ajaxdata[$FENAME]:$GPC[$FENAME];
  41. $FENAME="lawer_idcard_npic";
  42. $upsertData[$FENAME]=isset($ajaxdata[$FENAME])?$ajaxdata[$FENAME]:$GPC[$FENAME];
  43. $FENAME="lawer_idcard_mixpic";
  44. $upsertData[$FENAME]=isset($ajaxdata[$FENAME])?$ajaxdata[$FENAME]:$GPC[$FENAME];
  45. //2022-06-05 新增
  46. $FENAME="lawer_name";
  47. $upsertData[$FENAME]=isset($ajaxdata[$FENAME])?$ajaxdata[$FENAME]:$GPC[$FENAME];
  48. //2022-06-05 新增
  49. }else{
  50. $upsertData["freeCount"]=$freeCount2;
  51. $FENAME="company_idcard";
  52. $upsertData[$FENAME]=isset($ajaxdata[$FENAME])?$ajaxdata[$FENAME]:$GPC[$FENAME];
  53. $FENAME="bizlicense_pic";
  54. $upsertData[$FENAME]=isset($ajaxdata[$FENAME])?$ajaxdata[$FENAME]:$GPC[$FENAME];
  55. $FENAME="lawer_idcard";
  56. $upsertData[$FENAME]=isset($ajaxdata[$FENAME])?$ajaxdata[$FENAME]:$GPC[$FENAME];
  57. $FENAME="lawer_idcard_ppic";
  58. $upsertData[$FENAME]=isset($ajaxdata[$FENAME])?$ajaxdata[$FENAME]:$GPC[$FENAME];
  59. $FENAME="lawer_idcard_npic";
  60. $upsertData[$FENAME]=isset($ajaxdata[$FENAME])?$ajaxdata[$FENAME]:$GPC[$FENAME];
  61. $FENAME="lawer_idcard_mixpic";
  62. $upsertData[$FENAME]=isset($ajaxdata[$FENAME])?$ajaxdata[$FENAME]:$GPC[$FENAME];
  63. //2022-06-05 新增
  64. $FENAME="lawer_name";
  65. $upsertData[$FENAME]=isset($ajaxdata[$FENAME])?$ajaxdata[$FENAME]:$GPC[$FENAME];
  66. //2022-06-05 新增
  67. }
  68. $FENAME="profile_photo";
  69. $upsertData[$FENAME]=isset($ajaxdata[$FENAME])?$ajaxdata[$FENAME]:$GPC[$FENAME];
  70. $FENAME="linker_name";
  71. $upsertData[$FENAME]=isset($ajaxdata[$FENAME])?$ajaxdata[$FENAME]:$GPC[$FENAME];
  72. $FENAME="linker_gender";
  73. $upsertData[$FENAME]=isset($ajaxdata[$FENAME])?$ajaxdata[$FENAME]:$GPC[$FENAME];
  74. // $upsertData[$FENAME]=intval($linker_gender);
  75. $upsertData[$FENAME]=intval($ajaxdata['linker_gender']);
  76. $FENAME="company_addr";
  77. $upsertData[$FENAME]=isset($ajaxdata[$FENAME])?$ajaxdata[$FENAME]:$GPC[$FENAME];
  78. $FENAME="company_desc";
  79. $upsertData[$FENAME]=isset($ajaxdata[$FENAME])?$ajaxdata[$FENAME]:$GPC[$FENAME];
  80. /***字段参数收集并校验**finish***/
  81. }else{
  82. /***字段参数收集并校验**start***/
  83. $FENAME="nickname";
  84. $upsertData[$FENAME]=isset($ajaxdata[$FENAME])?$ajaxdata[$FENAME]:$GPC[$FENAME];
  85. $FENAME="profile_photo";
  86. $upsertData[$FENAME]=isset($ajaxdata[$FENAME])?$ajaxdata[$FENAME]:$GPC[$FENAME];
  87. }
  88. /***UPSERT手机用户对应的业务用户记录**start***/
  89. $sqlTemp="";
  90. $sqlParam=array();
  91. $sqlParam[":id"]=$bizTrader["id"];
  92. $sqlParam[":nowtime"]=time();
  93. $sqlParam[":remark"]="[" . date("Y-m-d H:i:s", time()) . "] 完善信息 \n";
  94. $upsertSet=pdo_buildSetSQL("",$upsertData);
  95. $sqlParam+=$upsertSet["params"];//合并参数集合
  96. $sqlTemp.=" update biz_trader SET `updatetime`=:nowtime,remark=concat(:remark,ifnull(remark,'')) ";
  97. $sqlTemp.=" ,". $upsertSet["fields"];
  98. $sqlTemp.=" where id=:id;";
  99. pdo_query3($sqlTemp,$sqlParam);
  100. /***UPSERT手机用户对应的业务用户记录**finish***/
  101. $ajaxRes->Result=true;
  102. }catch(Throwable $e){
  103. $friendMsg=get_class($e)=='GeneralException'?$e->friendmsg:$e->getMessage();
  104. throw new GeneralException("General","发生异常:".$friendMsg,LOG_CATALOG,0,$e);
  105. }