Result = bizbase_platConfigEntityHandle($subSystem, $handleMode, $baseUser, $ajaxdata, $GPC); break; case "RecruitEntity": switch($handleMode){ case "fetch": $handleMode="fetchByTrader"; break; case "delete": $handleMode="deleteByTrader"; break; case "upsert": case "upsertLaunchAudit": case "upsertReset": case "terminate": case "breakoff": break; default: throw new GeneralException("","entityDataHandle-{$bizCatalog}不支持或不可访问的handleMode!"); } $ajaxRes->Result = bizbase_recruitEntityHandle($subSystem, $baseUser, $bizTrader, $handleMode, $ajaxdata, $GPC); break; case "NAccountEntity": switch($handleMode){ case "buyPrepay": break; default: throw new GeneralException("","entityDataHandle-{$bizCatalog}不支持或不可访问的handleMode!"); } $ajaxRes->Result = bizbase_naccountEntityHandle($subSystem, $baseUser, $bizTrader, $handleMode, $ajaxdata, $GPC); break; case "TodoWorkEntity": switch($handleMode){ case "auditEnroll": break; case "fetchTeam": $handleMode="fetchTeamByTrader"; break; case "fetchTeamFollow": $handleMode="fetchTeamFollowByTrader"; break; case "fetch": $handleMode="fetchByTrader"; break; case "denyPay": break; case "waitPay": $handleMode="waitPayByTrader"; break; case "paySettle": $handleMode="paySettleByTrader"; break; case "appraise": $handleMode="appraiseByTrader"; break; default: throw new GeneralException("","entityDataHandle-{$bizCatalog}不支持或不可访问的handleMode!"); } $ajaxRes->Result = bizbase_todoworkEntityHandle($subSystem, $baseUser, $bizTrader, $handleMode, $ajaxdata, $GPC); break; case "TraderRecruitIsDelete": switch($handleMode){ case "UpdateIsDelete": break; default: throw new GeneralException("","entityDataHandle-{$bizCatalog}不支持或不可访问的handleMode!"); } $ajaxRes->Result = bizbase_todoworkEntityHandle($subSystem, $baseUser, $bizTrader, $handleMode, $ajaxdata, $GPC); break; case "TraderEntity": switch($handleMode){ case "fetch": $handleMode="fetchByTrader"; break; case "wxRecharge": break; case "transferToTrader2": break; case "idCardCheck": break; default: throw new GeneralException("","entityDataHandle-{$bizCatalog}不支持或不可访问的handleMode!"); } $ajaxRes->Result = bizbase_traderEntityHandle($subSystem, $baseUser, $bizTrader, $handleMode, $ajaxdata, $GPC); break; case "AgreementEntity": switch($handleMode){ case "fetch": break; case "fetchall": break; default: throw new GeneralException("","entityDataHandle-{$bizCatalog}不支持的handleMode!"); } $ajaxRes->Result = bizbase_agreementEntityHandle($subSystem,$handleMode, $ajaxdata, $GPC); break; case "WorkerEntity": switch($handleMode){ case "fetch": $handleMode="fetchByTrader"; break; default: throw new GeneralException("","entityDataHandle-{$bizCatalog}不支持的handleMode!"); } $ajaxRes->Result = bizbase_workerEntityHandle($subSystem, $baseUser, $bizTrader, $handleMode, $ajaxdata, $GPC); break; case "TraServiceEntity": switch($handleMode){ case "fetch": break; default: throw new GeneralException("","entityDataHandle-{$bizCatalog}不支持的handleMode!"); } $ajaxRes->Result = bizbase_traServiceEntityHandle($subSystem, $baseUser, $bizTrader, $handleMode, $ajaxdata, $GPC); break; case "AccountEntity": switch($handleMode){ case "withdraw": $handleMode="withdrawByTrader"; break; default: throw new GeneralException("","entityDataHandle-{$bizCatalog}不支持的handleMode!"); } $ajaxRes->Result = bizbase_accountEntityHandle($subSystem, $baseUser, $bizTrader, $handleMode, $ajaxdata, $GPC); break; case "InteractionEntity": switch($handleMode){ case "fetchLastSuggestion": case "submitNewSuggestion": break; default: throw new GeneralException("","entityDataHandle-{$bizCatalog}不支持的handleMode!"); } $ajaxRes->Result = bizbase_interactionEntityHandle($subSystem, $baseUser, $bizTrader, $handleMode, $ajaxdata, $GPC); break; case "TXCLOUD_OCR": $ocrParams=isset($ajaxdata["ocrParams"])?$ajaxdata["ocrParams"]:$GPC["ocrParams"]; if(empty($ocrParams)) throw new GeneralException("","没有传递必要的ocrParams参数"); require_once WEB_PHY_ROOT."/base/wxsrv.php"; switch($handleMode){ case "IDCardOCR": $ajaxRes->Result =txcloud_ocr($handleMode,$ocrParams); break; case "BizLicenseOCR": $ajaxRes->Result =txcloud_ocr($handleMode,$ocrParams); break; default: throw new GeneralException("","entityDataHandle-{$bizCatalog}不支持的handleMode!"); } break; default: throw new GeneralException("","不支持的bizCatalog!"); } }catch(Throwable $e){ $friendMsg=get_class($e)=='GeneralException'?$e->friendmsg:$e->getMessage(); throw new GeneralException("","通用的实体数据存取接口异常:".$friendMsg,LOG_CATALOG,0,$e); }