{ "version": "1.0.0", "gitCommitHash": "7d315b54fbf4a43df94cdcfca70d7507c65d9628", "generatedAt": "2026-06-30T01:17:57.380Z", "files": { "public/index.php": { "filePath": "public/index.php", "contentHash": "3408162477476def6ff46fcf76e990c5c59e1e9d9f085db61f838dbb054bde0c", "functions": [], "classes": [], "imports": [], "exports": [], "totalLines": 35, "hasStructuralAnalysis": true }, "application/config.php": { "filePath": "application/config.php", "contentHash": "de49606c9cf73496e168cb440f14bd26e8ca7f1fb285e38bf24810c781dbe295", "functions": [], "classes": [], "imports": [ { "source": "think\\Env", "specifiers": [ "Env" ] } ], "exports": [], "totalLines": 1063, "hasStructuralAnalysis": true }, "application/route.php": { "filePath": "application/route.php", "contentHash": "474f7b27c3424b554a5937cb1c6d9f9055c03f2b694d72f3aba518d384fd0767", "functions": [], "classes": [], "imports": [ { "source": "think\\Env", "specifiers": [ "Env" ] }, { "source": "think\\Route", "specifiers": [ "Route" ] } ], "exports": [], "totalLines": 445, "hasStructuralAnalysis": true }, "application/common.php": { "filePath": "application/common.php", "contentHash": "d8807a891d64f84bc355a57fd790a8179fe913c8e49d36e62cc3c22f2d461872", "functions": [ { "name": "random", "params": [ "$length", "$numeric" ], "exported": true, "lineCount": 11 }, { "name": "arraySequence", "params": [ "$array", "$field", "$sort" ], "exported": true, "lineCount": 14 }, { "name": "arrayColumnByObject", "params": [ "$arr", "$column_key", "$index_key" ], "exported": true, "lineCount": 16 }, { "name": "escape", "params": [ "$value" ], "exported": true, "lineCount": 8 }, { "name": "removeXss", "params": [ "$value" ], "exported": true, "lineCount": 14 }, { "name": "createRefererUrl", "params": [ "$url", "$params", "$suffix", "$domain" ], "exported": true, "lineCount": 11 }, { "name": "auth_code", "params": [ "$string", "$operation", "$key", "$expiry" ], "exported": true, "lineCount": 52 }, { "name": "stringObfuscation", "params": [ "$str", "$startlen" ], "exported": true, "lineCount": 17 }, { "name": "idcardObfuscation", "params": [ "$str" ], "exported": true, "lineCount": 9 }, { "name": "passwordObfuscation", "params": [ "$str" ], "exported": true, "lineCount": 9 }, { "name": "mobileObfuscation", "params": [ "$mobile" ], "exported": true, "lineCount": 7 }, { "name": "usernameObfuscation", "params": [ "$username" ], "exported": true, "lineCount": 12 }, { "name": "mailObfuscation", "params": [ "$mail" ], "exported": true, "lineCount": 7 }, { "name": "makeTimeCondition", "params": [ "$start_time", "$end_time" ], "exported": true, "lineCount": 16 }, { "name": "log_message", "params": [ "$msg", "$level", "$path" ], "exported": true, "lineCount": 9 }, { "name": "getCurlContent", "params": [ "$url", "$post_fields" ], "exported": true, "lineCount": 24 }, { "name": "makeOrderid", "params": [ "$head" ], "exported": true, "lineCount": 17 }, { "name": "makeCoinSn", "params": [], "exported": true, "lineCount": 5 }, { "name": "get_top_channel", "params": [ "$channelId" ], "exported": true, "lineCount": 15 }, { "name": "get_union_channel", "params": [ "$channelId" ], "exported": true, "lineCount": 20 }, { "name": "get_channel_level", "params": [ "$channelId" ], "exported": true, "lineCount": 16 }, { "name": "get_top_second_channel_name", "params": [ "$channelId" ], "exported": true, "lineCount": 62 }, { "name": "get_top_second_channel_name_v2", "params": [ "$channelId" ], "exported": true, "lineCount": 70 }, { "name": "get_channel_top_by_aggregate", "params": [ "$channelId" ], "exported": true, "lineCount": 14 }, { "name": "get_channel_name", "params": [ "$id" ], "exported": true, "lineCount": 6 }, { "name": "get_complex_channel_name", "params": [ "$id" ], "exported": true, "lineCount": 6 }, { "name": "get_child_channel_arr", "params": [ "$channelId", "$deep" ], "exported": true, "lineCount": 42 }, { "name": "get_game_name", "params": [ "$id" ], "exported": true, "lineCount": 5 }, { "name": "get_admin_name", "params": [ "$id" ], "exported": true, "lineCount": 5 }, { "name": "mg_password", "params": [ "$pw" ], "exported": true, "lineCount": 4 }, { "name": "isRawGameApkExistBak", "params": [ "$pinyin", "$platform", "$apktype" ], "exported": true, "lineCount": 57 }, { "name": "isRawGameApkExist", "params": [ "$pinyin", "$platform", "$apktype" ], "exported": true, "lineCount": 14 }, { "name": "gameApkPack", "params": [ "$data" ], "exported": true, "lineCount": 14 }, { "name": "isFrozenOption", "params": [ "$p_depId", "$p_gameId", "$p_field" ], "exported": true, "lineCount": 35 }, { "name": "curlDD", "params": [ "$msg", "$url", "$all" ], "exported": true, "lineCount": 72 }, { "name": "curlDDMarkdown", "params": [ "$msg", "$url", "$devalop" ], "exported": true, "lineCount": 60 }, { "name": "ddMsg", "params": [ "$notice_type", "$msg_template", "$msg_data", "$develop" ], "exported": true, "lineCount": 19 }, { "name": "dataToXml", "params": [ "$params" ], "exported": true, "lineCount": 17 }, { "name": "requestDuplicateCheck", "params": [ "$cache_key", "$time_limit" ], "exported": true, "lineCount": 33 }, { "name": "requestDuplicateCheckUnlock", "params": [ "$cache_key" ], "exported": true, "lineCount": 6 }, { "name": "judgeReportTime", "params": [ "$start", "$end", "$day" ], "exported": true, "lineCount": 21 }, { "name": "apipost", "params": [ "$url", "$arr", "$parse", "$authentication" ], "exported": true, "lineCount": 26 }, { "name": "dd", "params": [], "exported": true, "lineCount": 5 }, { "name": "priceFormat", "params": [ "$number", "$decimals", "$dec_point", "$thousands_sep" ], "exported": true, "lineCount": 4 }, { "name": "getCurl", "params": [ "$url", "$data", "$timeout" ], "exported": true, "lineCount": 15 }, { "name": "opensslEncrypt", "params": [ "$data" ], "exported": true, "lineCount": 5 }, { "name": "opensslDecrypt", "params": [ "$data" ], "exported": true, "lineCount": 5 }, { "name": "curl", "params": [ "$url", "$params", "$returnJson" ], "exported": true, "lineCount": 26 }, { "name": "is_mobile_request", "params": [], "exported": true, "lineCount": 76 }, { "name": "timingCurl", "params": [ "$url" ], "exported": true, "lineCount": 8 }, { "name": "getMonthRange", "params": [ "$date", "$returnFirstDay" ], "exported": true, "lineCount": 13 }, { "name": "getMillisecond", "params": [], "exported": true, "lineCount": 5 }, { "name": "is_json", "params": [ "$string" ], "exported": true, "lineCount": 12 }, { "name": "curlHeader", "params": [ "$url", "$params", "$header", "$returnJson" ], "exported": true, "lineCount": 34 }, { "name": "temporary", "params": [], "exported": true, "lineCount": 12 }, { "name": "makeUniqueid", "params": [ "$head" ], "exported": true, "lineCount": 17 }, { "name": "getRandomStr", "params": [ "$len", "$special" ], "exported": true, "lineCount": 26 }, { "name": "setChannelId", "params": [ "$userid", "$channelId" ], "exported": true, "lineCount": 3 }, { "name": "getChannelId", "params": [ "$userid", "$gameid" ], "exported": true, "lineCount": 11 }, { "name": "getDiscount", "params": [ "$userid", "$gameId", "$channelId" ], "exported": true, "lineCount": 4 }, { "name": "formatFenToYuan", "params": [ "$fen", "$long" ], "exported": true, "lineCount": 4 }, { "name": "formatYuanToFen", "params": [ "$yuan", "$long" ], "exported": true, "lineCount": 4 }, { "name": "formatComplexProductMark", "params": [ "$mark", "$game_id", "$money" ], "exported": true, "lineCount": 9 }, { "name": "isComplexProduct", "params": [ "$jh_mark", "$game_id" ], "exported": true, "lineCount": 16 }, { "name": "dump", "params": [ "$data", "$type" ], "exported": true, "lineCount": 10 }, { "name": "getHttp", "params": [ "$type", "$url", "$data", "$header", "$headerStatus" ], "exported": true, "lineCount": 40 }, { "name": "getHttpGet", "params": [ "$url", "$query", "$header", "$json" ], "exported": true, "lineCount": 9 }, { "name": "getHttpPost", "params": [ "$url", "$data", "$header", "$json", "$headerStatus" ], "exported": true, "lineCount": 4 }, { "name": "assemblyByQuery", "params": [ "$query", "$isUrl" ], "exported": true, "lineCount": 16 }, { "name": "getUserIp", "params": [], "exported": true, "lineCount": 15 }, { "name": "handlePayType", "params": [ "$list" ], "exported": true, "lineCount": 16 }, { "name": "isInArrType", "params": [ "$arr", "$searchValue" ], "exported": true, "lineCount": 9 }, { "name": "getHandleCdnGamesByIds", "params": [ "$game_id" ], "exported": true, "lineCount": 14 }, { "name": "getChannelH5Url", "params": [ "$code", "$gameId" ], "exported": true, "lineCount": 4 }, { "name": "getBandGameId", "params": [ "$gameId" ], "exported": true, "lineCount": 20 }, { "name": "cleanAmount", "params": [ "$value" ], "exported": true, "lineCount": 24 }, { "name": "getChannel", "params": [ "$channel_id" ], "exported": true, "lineCount": 33 }, { "name": "parseParamsKeepPlus", "params": [ "$queryString" ], "exported": true, "lineCount": 20 } ], "classes": [], "imports": [ { "source": "app\\common\\model\\Setting", "specifiers": [ "Setting" ] }, { "source": "GuzzleHttp\\Client", "specifiers": [ "Client" ] }, { "source": "think\\Cache", "specifiers": [ "Cache" ] }, { "source": "think\\Config", "specifiers": [ "Config" ] }, { "source": "think\\Db", "specifiers": [ "Db" ] }, { "source": "think\\db\\exception\\DataNotFoundException", "specifiers": [ "DataNotFoundException" ] }, { "source": "think\\db\\exception\\ModelNotFoundException", "specifiers": [ "ModelNotFoundException" ] }, { "source": "think\\Env", "specifiers": [ "Env" ] }, { "source": "think\\Exception", "specifiers": [ "Exception" ] }, { "source": "think\\exception\\DbException", "specifiers": [ "DbException" ] } ], "exports": [ "random", "arraySequence", "arrayColumnByObject", "escape", "removeXss", "createRefererUrl", "auth_code", "stringObfuscation", "idcardObfuscation", "passwordObfuscation", "mobileObfuscation", "usernameObfuscation", "mailObfuscation", "makeTimeCondition", "log_message", "getCurlContent", "makeOrderid", "makeCoinSn", "get_top_channel", "get_union_channel", "get_channel_level", "get_top_second_channel_name", "get_top_second_channel_name_v2", "get_channel_top_by_aggregate", "get_channel_name", "get_complex_channel_name", "get_child_channel_arr", "get_game_name", "get_admin_name", "mg_password", "isRawGameApkExistBak", "isRawGameApkExist", "gameApkPack", "isFrozenOption", "curlDD", "curlDDMarkdown", "ddMsg", "dataToXml", "requestDuplicateCheck", "requestDuplicateCheckUnlock", "judgeReportTime", "apipost", "dd", "priceFormat", "getCurl", "opensslEncrypt", "opensslDecrypt", "curl", "is_mobile_request", "timingCurl", "getMonthRange", "getMillisecond", "is_json", "curlHeader", "temporary", "makeUniqueid", "getRandomStr", "setChannelId", "getChannelId", "getDiscount", "formatFenToYuan", "formatYuanToFen", "formatComplexProductMark", "isComplexProduct", "dump", "getHttp", "getHttpGet", "getHttpPost", "assemblyByQuery", "getUserIp", "handlePayType", "isInArrType", "getHandleCdnGamesByIds", "getChannelH5Url", "getBandGameId", "cleanAmount", "getChannel", "parseParamsKeepPlus" ], "totalLines": 1988, "hasStructuralAnalysis": true }, "application/tags.php": { "filePath": "application/tags.php", "contentHash": "a1f77e698dc3044276f59d67f4e8329e522616ded17b16dda4c07be887abfe99", "functions": [], "classes": [], "imports": [], "exports": [], "totalLines": 29, "hasStructuralAnalysis": true }, "application/command.php": { "filePath": "application/command.php", "contentHash": "68e786d5f54c65717028b5ddb9a42a2df16ae04867a786914f13478a5ba5115d", "functions": [], "classes": [], "imports": [], "exports": [], "totalLines": 28, "hasStructuralAnalysis": true }, "application/admin/common.php": { "filePath": "application/admin/common.php", "contentHash": "e9d0882b32a9f2fb8c394edc1d62ce466ad77ded1331c0279acaa11d2dc773a3", "functions": [ { "name": "cmf_auth_check", "params": [ "$userId", "$name", "$relation" ], "exported": true, "lineCount": 20 }, { "name": "mg_get_current_admin_id", "params": [], "exported": true, "lineCount": 4 }, { "name": "get_game_nickname", "params": [ "$id" ], "exported": true, "lineCount": 5 }, { "name": "get_current_channel_name", "params": [ "$id" ], "exported": true, "lineCount": 5 }, { "name": "authUI", "params": [ "$rule_name", "$show" ], "exported": true, "lineCount": 4 }, { "name": "get_channel_arr", "params": [ "$channelId" ], "exported": true, "lineCount": 18 }, { "name": "aesEncode", "params": [ "$str", "$key" ], "exported": true, "lineCount": 12 }, { "name": "aesDecode", "params": [ "$str", "$key" ], "exported": true, "lineCount": 12 }, { "name": "padPkcs5", "params": [ "$text", "$blocksize" ], "exported": true, "lineCount": 5 }, { "name": "unpadPkcs5", "params": [ "$text" ], "exported": true, "lineCount": 6 }, { "name": "setDefault", "params": [ "$value", "$default" ], "exported": true, "lineCount": 8 }, { "name": "getChannelByTop", "params": [], "exported": true, "lineCount": 10 }, { "name": "getTimeCondition", "params": [ "$start_time", "$end_time", "$isdefault" ], "exported": true, "lineCount": 30 }, { "name": "getDateTimeCondition", "params": [ "$start_time", "$end_time", "$isdefault" ], "exported": true, "lineCount": 28 }, { "name": "getEnvs", "params": [ "$name", "$default" ], "exported": true, "lineCount": 3 }, { "name": "addPrefixToKeys", "params": [ "$array", "$prefix" ], "returnType": "array", "exported": true, "lineCount": 9 }, { "name": "getRemainingDays", "params": [ "$futureTimestamp" ], "exported": true, "lineCount": 15 } ], "classes": [], "imports": [ { "source": "think\\Env", "specifiers": [ "Env" ] } ], "exports": [ "cmf_auth_check", "mg_get_current_admin_id", "get_game_nickname", "get_current_channel_name", "authUI", "get_channel_arr", "aesEncode", "aesDecode", "padPkcs5", "unpadPkcs5", "setDefault", "getChannelByTop", "getTimeCondition", "getDateTimeCondition", "getEnvs", "addPrefixToKeys", "getRemainingDays" ], "totalLines": 303, "hasStructuralAnalysis": true }, "application/admin/controller/Admin.php": { "filePath": "application/admin/controller/Admin.php", "contentHash": "e27597d5c6734b7918a76f1bc613c2df0cfb000dbaebe349e593c8d0de3ebdeb", "functions": [ { "name": "_initialize", "params": [], "exported": false, "lineCount": 26 }, { "name": "checkAccess", "params": [ "$userId" ], "exported": false, "lineCount": 27 }, { "name": "jsonResult", "params": [ "$data", "$code", "$msg" ], "exported": false, "lineCount": 4 }, { "name": "nwModel", "params": [ "$dbName" ], "exported": false, "lineCount": 4 }, { "name": "cyModel", "params": [ "$dbName" ], "exported": false, "lineCount": 4 }, { "name": "sendSmsCode", "params": [], "exported": false, "lineCount": 31 }, { "name": "insertLog", "params": [ "$node", "$content", "$type", "$admin_id", "$username" ], "exported": false, "lineCount": 11 }, { "name": "listOrders", "params": [ "$model", "$pk" ], "exported": false, "lineCount": 22 }, { "name": "downloadexls", "params": [ "$list", "$title", "$type", "$list_more" ], "exported": false, "lineCount": 324 }, { "name": "_empty", "params": [], "exported": false, "lineCount": 4 } ], "classes": [ { "name": "Admin", "methods": [ "_initialize", "checkAccess", "jsonResult", "nwModel", "cyModel", "sendSmsCode", "insertLog", "listOrders", "downloadexls", "_empty" ], "properties": [ "noCheckAuth", "admin_info", "current_node" ], "exported": true, "lineCount": 512 } ], "imports": [ { "source": "app\\common\\controller\\Base", "specifiers": [ "Base" ] }, { "source": "app\\common\\logic\\Websocket", "specifiers": [ "Websocket" ] }, { "source": "app\\common\\model\\Admin", "specifiers": [ "Admin" ] }, { "source": "think\\Db", "specifiers": [ "Db" ] }, { "source": "think\\Session", "specifiers": [ "Session" ] } ], "exports": [ "Admin" ], "totalLines": 528, "hasStructuralAnalysis": true }, "application/api/common.php": { "filePath": "application/api/common.php", "contentHash": "a09347bf12d200fa10dc79fe9142bdc77445a4fe3a439446d7b19f7a0108d6a4", "functions": [ { "name": "get_http_response", "params": [ "$url", "$param", "$method", "$httpHeader" ], "exported": true, "lineCount": 39 }, { "name": "get_username_connector", "params": [ "$gameid" ], "exported": true, "lineCount": 9 }, { "name": "isMeetAgeByIDCard", "params": [ "$IDCard", "$minAge", "$maxAge" ], "exported": true, "lineCount": 19 }, { "name": "convertIDCard15to18", "params": [ "$IDCard" ], "exported": true, "lineCount": 14 }, { "name": "calcIDCardCode", "params": [ "$IDCardBody" ], "exported": true, "lineCount": 17 }, { "name": "fun_adm_each", "params": [ "$array" ], "exported": true, "lineCount": 13 }, { "name": "resultJson", "params": [ "$status", "$message", "$data", "$httpStatus" ], "exported": true, "lineCount": 11 }, { "name": "strEncrypt", "params": [ "$bytes", "$key" ], "exported": true, "lineCount": 5 }, { "name": "str_decrypt", "params": [ "$encrypted", "$key" ], "exported": true, "lineCount": 8 }, { "name": "strDecrypt", "params": [ "$encrypted", "$key" ], "exported": true, "lineCount": 8 }, { "name": "pkcs5UnPadding", "params": [ "$origData" ], "exported": true, "lineCount": 6 }, { "name": "pkcs5_padding", "params": [ "$ciphertext", "$blockSize" ], "exported": true, "lineCount": 6 }, { "name": "repairRoleServerid", "params": [ "$gameid", "$serverid" ], "exported": true, "lineCount": 18 }, { "name": "getRandomPaymentType", "params": [ "$paymentTypes" ], "exported": true, "lineCount": 25 }, { "name": "regidterHandle", "params": [ "$ip", "$imeil" ], "exported": true, "lineCount": 35 }, { "name": "requestFrequencyHandle", "params": [ "$userName", "$route" ], "exported": true, "lineCount": 24 }, { "name": "checkDataHasKeys", "params": [ "$data", "$requiredKeys" ], "exported": true, "lineCount": 15 }, { "name": "hasAllKeys", "params": [ "$arrayA", "$keysB" ], "returnType": "bool", "exported": true, "lineCount": 9 }, { "name": "isVirtualMobile", "params": [ "$mobile" ], "exported": true, "lineCount": 7 }, { "name": "cleanGameName", "params": [ "$name" ], "returnType": "string", "exported": true, "lineCount": 15 }, { "name": "base64_salt", "params": [ "$str", "$type", "$salt" ], "exported": true, "lineCount": 8 } ], "classes": [], "imports": [ { "source": "app\\common\\model\\Setting", "specifiers": [ "Setting" ] }, { "source": "think\\Env", "specifiers": [ "Env" ] } ], "exports": [ "get_http_response", "get_username_connector", "isMeetAgeByIDCard", "convertIDCard15to18", "calcIDCardCode", "fun_adm_each", "resultJson", "strEncrypt", "str_decrypt", "strDecrypt", "pkcs5UnPadding", "pkcs5_padding", "repairRoleServerid", "getRandomPaymentType", "regidterHandle", "requestFrequencyHandle", "checkDataHasKeys", "hasAllKeys", "isVirtualMobile", "cleanGameName", "base64_salt" ], "totalLines": 456, "hasStructuralAnalysis": true }, "application/api/controller/v1/Login.php": { "filePath": "application/api/controller/v1/Login.php", "contentHash": "b5422f47383d2b16210763a5e531790cd23074487745a3fa3c82d20ff8cef640", "functions": [ { "name": "_initialize", "params": [], "exported": false, "lineCount": 5 }, { "name": "index", "params": [], "exported": false, "lineCount": 118 }, { "name": "getHoliday", "params": [ "$date" ], "exported": false, "lineCount": 17 }, { "name": "loginProcess", "params": [ "$userinfo", "$gameid", "$imeil", "$device", "$channelId" ], "exported": false, "lineCount": 385 }, { "name": "logout", "params": [], "exported": false, "lineCount": 91 }, { "name": "checkToken", "params": [], "exported": false, "lineCount": 164 }, { "name": "third", "params": [], "exported": false, "lineCount": 173 } ], "classes": [ { "name": "Login", "methods": [ "_initialize", "index", "getHoliday", "loginProcess", "logout", "checkToken", "third" ], "properties": [ "membersModel", "noNeedLogin" ], "exported": true, "lineCount": 1120 } ], "imports": [ { "source": "app\\api\\controller\\Api", "specifiers": [ "Api" ] }, { "source": "app\\common\\library\\IpLimit", "specifiers": [ "IpLimit" ] }, { "source": "app\\common\\logic\\Member", "specifiers": [ "Member" ] }, { "source": "app\\common\\model\\Members", "specifiers": [ "Members" ] }, { "source": "app\\common\\model\\Logininfo", "specifiers": [ "Logininfo" ] }, { "source": "app\\common\\model\\Logoutinfo", "specifiers": [ "Logoutinfo" ] }, { "source": "app\\common\\model\\Channel", "specifiers": [ "Channel" ] }, { "source": "app\\common\\model\\Subaccount", "specifiers": [ "Subaccount" ] }, { "source": "app\\common\\library\\Sms", "specifiers": [ "Sms" ] }, { "source": "app\\common\\service\\FkStrategiesService", "specifiers": [ "FkStrategiesService" ] }, { "source": "app\\service\\CommonService", "specifiers": [ "CommonService" ] }, { "source": "app\\service\\TiktokService", "specifiers": [ "TiktokService" ] }, { "source": "think\\Db", "specifiers": [ "Db" ] }, { "source": "think\\Cache", "specifiers": [ "Cache" ] }, { "source": "app\\common\\logic\\Member", "specifiers": [ "Member" ] }, { "source": "app\\common\\logic\\Coin", "specifiers": [ "Coin" ] }, { "source": "app\\common\\model\\Setting", "specifiers": [ "Setting" ] }, { "source": "app\\api\\library\\MemberDevice", "specifiers": [ "MemberDevice" ] }, { "source": "think\\Env", "specifiers": [ "Env" ] }, { "source": "think\\Exception", "specifiers": [ "Exception" ] }, { "source": "think\\Request", "specifiers": [ "Request" ] } ], "exports": [ "Login" ], "totalLines": 1150, "hasStructuralAnalysis": true }, "application/api/controller/v1/Pay.php": { "filePath": "application/api/controller/v1/Pay.php", "contentHash": "137940b1f9e48ca4d3ac916d28de8093459e8c6122dd5241987a46056f203898", "functions": [ { "name": "_initialize", "params": [], "exported": false, "lineCount": 7 }, { "name": "index", "params": [], "exported": false, "lineCount": 102 }, { "name": "index_bak", "params": [], "exported": false, "lineCount": 486 }, { "name": "chargeByxzzfbzf", "params": [ "$orderid", "$real_amount", "$productname", "$productdesc" ], "exported": false, "lineCount": 53 }, { "name": "getUserIp", "params": [], "exported": false, "lineCount": 15 }, { "name": "getDate", "params": [ "$arr" ], "exported": false, "lineCount": 19 }, { "name": "createSignaTure", "params": [ "$arr", "$key" ], "exported": false, "lineCount": 12 }, { "name": "getToStr", "params": [ "$arr", "$key" ], "exported": false, "lineCount": 14 }, { "name": "chargeByZfbWap", "params": [ "$orderid", "$real_amount", "$productname", "$productdesc" ], "exported": false, "lineCount": 29 }, { "name": "getWxWapPostAopParam", "params": [ "$orderid", "$real_amount", "$productname", "$productdesc", "$user_ip" ], "exported": false, "lineCount": 86 }, { "name": "getWxWapsmPostAopParam", "params": [ "$orderid", "$real_amount", "$productname", "$productdesc", "$user_ip" ], "exported": false, "lineCount": 87 }, { "name": "getAlipayParam", "params": [ "$orderid", "$real_amount", "$productname", "$productdesc" ], "exported": false, "lineCount": 24 }, { "name": "getAlipayAopParam", "params": [ "$orderid", "$real_amount", "$productname", "$productdesc" ], "exported": false, "lineCount": 33 }, { "name": "getAlipayWapPostAopParam", "params": [ "$orderid", "$real_amount", "$productname", "$productdesc" ], "exported": false, "lineCount": 33 }, { "name": "getAlipayWapAopParam", "params": [ "$orderid", "$real_amount", "$productname", "$productdesc" ], "exported": false, "lineCount": 31 }, { "name": "swiftpayProcess", "params": [ "$orderid", "$real_amount", "$productname" ], "exported": false, "lineCount": 55 }, { "name": "swiftpayWeixinwapProcess", "params": [ "$orderid", "$real_amount", "$productname" ], "exported": false, "lineCount": 59 }, { "name": "getIpaynowParam", "params": [ "$orderid", "$real_amount", "$productname" ], "exported": false, "lineCount": 36 }, { "name": "getWxpayH5Param", "params": [ "$orderid", "$real_amount", "$body" ], "exported": false, "lineCount": 41 }, { "name": "getMihuaWxpayH5Param", "params": [ "$orderid", "$real_amount", "$body" ], "exported": false, "lineCount": 28 }, { "name": "getMihuaAlipayH5Param", "params": [ "$orderid", "$real_amount", "$body" ], "exported": false, "lineCount": 28 }, { "name": "getKjWxpayH5Param", "params": [ "$orderid", "$real_amount", "$body" ], "exported": false, "lineCount": 28 }, { "name": "getKjZfbH5Param", "params": [ "$orderid", "$real_amount", "$body" ], "exported": false, "lineCount": 28 }, { "name": "getSumpayWxpayH5Param", "params": [ "$orderid", "$real_amount", "$body" ], "exported": false, "lineCount": 35 }, { "name": "getkdh5weixinParam", "params": [ "$orderid", "$real_amount", "$body" ], "exported": false, "lineCount": 21 }, { "name": "queryPay", "params": [], "exported": false, "lineCount": 26 }, { "name": "weixinOrderQuery", "params": [], "exported": false, "lineCount": 46 }, { "name": "swiftpayWeixinwapOrderQuery", "params": [], "exported": false, "lineCount": 54 }, { "name": "getAlipayWapParam", "params": [ "$orderid", "$real_amount", "$productname", "$productdesc" ], "exported": false, "lineCount": 37 }, { "name": "alipay_wap_notify", "params": [], "exported": false, "lineCount": 30 }, { "name": "alipay_wap_return", "params": [], "exported": false, "lineCount": 30 }, { "name": "xmlToArray", "params": [ "$xml" ], "exported": false, "lineCount": 8 }, { "name": "postXmlCurl", "params": [ "$post_data", "$url", "$second" ], "exported": false, "lineCount": 20 }, { "name": "xzzfbzfpost", "params": [ "$url", "$data" ], "exported": false, "lineCount": 23 } ], "classes": [ { "name": "Pay", "methods": [ "_initialize", "index", "index_bak", "chargeByxzzfbzf", "getUserIp", "getDate", "createSignaTure", "getToStr", "chargeByZfbWap", "getWxWapPostAopParam", "getWxWapsmPostAopParam", "getAlipayParam", "getAlipayAopParam", "getAlipayWapPostAopParam", "getAlipayWapAopParam", "swiftpayProcess", "swiftpayWeixinwapProcess", "getIpaynowParam", "getWxpayH5Param", "getMihuaWxpayH5Param", "getMihuaAlipayH5Param", "getKjWxpayH5Param", "getKjZfbH5Param", "getSumpayWxpayH5Param", "getkdh5weixinParam", "queryPay", "weixinOrderQuery", "swiftpayWeixinwapOrderQuery", "getAlipayWapParam", "alipay_wap_notify", "alipay_wap_return", "xmlToArray", "postXmlCurl", "xzzfbzfpost" ], "properties": [ "nowTime", "payRequestLimit", "redis" ], "exported": true, "lineCount": 1887 } ], "imports": [ { "source": "app\\api\\controller\\Api", "specifiers": [ "Api" ] }, { "source": "app\\api\\controller\\YqlData", "specifiers": [ "YqlData" ] }, { "source": "app\\common\\library\\IpLimit", "specifiers": [ "IpLimit" ] }, { "source": "app\\common\\model\\MemberCoinPay", "specifiers": [ "MemberCoinPay" ] }, { "source": "app\\common\\model\\Members", "specifiers": [ "Members" ] }, { "source": "app\\common\\model\\Game", "specifiers": [ "Game" ] }, { "source": "app\\common\\model\\ChannelFrozen", "specifiers": [ "ChannelFrozen" ] }, { "source": "app\\common\\model\\Cpurl", "specifiers": [ "Cpurl" ] }, { "source": "app\\common\\model\\Pay", "specifiers": [ "Pay" ] }, { "source": "app\\common\\model\\PayCpinfo", "specifiers": [ "PayCpinfo" ] }, { "source": "app\\common\\model\\MemberChannelGame", "specifiers": [ "MemberChannelGame" ] }, { "source": "app\\common\\logic\\PayCallback", "specifiers": [ "PayCallback" ] }, { "source": "app\\common\\logic\\Pay", "specifiers": [ "Pay" ] }, { "source": "app\\common\\library\\WeixinPay", "specifiers": [ "WeixinPay" ] }, { "source": "app\\service\\GamePayService", "specifiers": [ "GamePayService" ] }, { "source": "think\\Db", "specifiers": [ "Db" ] }, { "source": "think\\Config", "specifiers": [ "Config" ] }, { "source": "app\\common\\model\\Setting", "specifiers": [ "Setting" ] }, { "source": "think\\Exception", "specifiers": [ "Exception" ] } ], "exports": [ "Pay" ], "totalLines": 1917, "hasStructuralAnalysis": true }, "application/api/controller/v1/PayNotify.php": { "filePath": "application/api/controller/v1/PayNotify.php", "contentHash": "fadd07095003610d2676a2250a16914dc4d1568162dc34a56b4875cb30f427be", "functions": [ { "name": "_initialize", "params": [], "exported": false, "lineCount": 13 }, { "name": "alipay", "params": [], "exported": false, "lineCount": 28 }, { "name": "alipayAop", "params": [], "exported": false, "lineCount": 44 }, { "name": "swiftpay", "params": [], "exported": false, "lineCount": 52 }, { "name": "swiftccbwxpay", "params": [], "exported": false, "lineCount": 53 }, { "name": "zfbxjzfipaynow", "params": [], "exported": false, "lineCount": 44 }, { "name": "ipaynow", "params": [], "exported": false, "lineCount": 44 }, { "name": "getIpaynowSignTrue", "params": [ "$Arr", "$key" ], "exported": false, "lineCount": 19 }, { "name": "wxpayh5", "params": [], "exported": false, "lineCount": 53 }, { "name": "wxpayh5mihua", "params": [], "exported": false, "lineCount": 28 }, { "name": "zfbh5mihua", "params": [], "exported": false, "lineCount": 28 }, { "name": "wxpayh5kj", "params": [], "exported": false, "lineCount": 28 }, { "name": "zfbh5kj", "params": [], "exported": false, "lineCount": 28 }, { "name": "wxpayh5sumpay", "params": [], "exported": false, "lineCount": 31 }, { "name": "kdh5zhifu", "params": [], "exported": false, "lineCount": 37 }, { "name": "wxwapnotify", "params": [], "exported": false, "lineCount": 40 }, { "name": "wxwapreturn", "params": [], "exported": false, "lineCount": 5 }, { "name": "qmf_pay", "params": [], "exported": false, "lineCount": 59 }, { "name": "notifyVerify", "params": [ "$data", "$appkey" ], "exported": false, "lineCount": 22 }, { "name": "ybzf_pay", "params": [], "exported": false, "lineCount": 47 }, { "name": "ldzf_wx_pay", "params": [], "exported": false, "lineCount": 17 }, { "name": "qzl_pay", "params": [], "exported": false, "lineCount": 30 }, { "name": "yyyb_pay", "params": [], "exported": false, "lineCount": 16 }, { "name": "xty_pay", "params": [], "exported": false, "lineCount": 30 }, { "name": "pay_refund", "params": [], "exported": false, "lineCount": 25 }, { "name": "updateOrder", "params": [ "$orderid", "$real_amount", "$paytype" ], "exported": false, "lineCount": 137 }, { "name": "memberjifen", "params": [ "$userid", "$gameid", "$amount" ], "exported": false, "lineCount": 19 }, { "name": "airwallex", "params": [], "exported": false, "lineCount": 43 }, { "name": "dianhun", "params": [], "exported": false, "lineCount": 136 } ], "classes": [ { "name": "PayNotify", "methods": [ "_initialize", "alipay", "alipayAop", "swiftpay", "swiftccbwxpay", "zfbxjzfipaynow", "ipaynow", "getIpaynowSignTrue", "wxpayh5", "wxpayh5mihua", "zfbh5mihua", "wxpayh5kj", "zfbh5kj", "wxpayh5sumpay", "kdh5zhifu", "wxwapnotify", "wxwapreturn", "qmf_pay", "notifyVerify", "ybzf_pay", "ldzf_wx_pay", "qzl_pay", "yyyb_pay", "xty_pay", "pay_refund", "updateOrder", "memberjifen", "airwallex", "dianhun" ], "properties": [ "payErrMsg", "notifyData" ], "exported": true, "lineCount": 1273 } ], "imports": [ { "source": "app\\api\\controller\\Api", "specifiers": [ "Api" ] }, { "source": "app\\api\\controller\\YqlData", "specifiers": [ "YqlData" ] }, { "source": "app\\api\\service\\PayNotifyService", "specifiers": [ "PayNotifyService" ] }, { "source": "app\\common\\library\\AirwallexPay", "specifiers": [ "AirwallexPay" ] }, { "source": "app\\common\\model\\Pay", "specifiers": [ "Pay" ] }, { "source": "app\\common\\model\\PayCpinfo", "specifiers": [ "PayCpinfo" ] }, { "source": "app\\common\\model\\Members", "specifiers": [ "Members" ] }, { "source": "app\\common\\logic\\PayCallback", "specifiers": [ "PayCallback" ] }, { "source": "app\\common\\logic\\Pay", "specifiers": [ "Pay" ] }, { "source": "app\\common\\library\\WeixinPay", "specifiers": [ "WeixinPay" ] }, { "source": "app\\service\\PayService", "specifiers": [ "PayService" ] }, { "source": "app\\service\\TiktokService", "specifiers": [ "TiktokService" ] }, { "source": "http\\Env\\Request", "specifiers": [ "Request" ] }, { "source": "think\\Config", "specifiers": [ "Config" ] }, { "source": "think\\Db", "specifiers": [ "Db" ] }, { "source": "think\\Env", "specifiers": [ "Env" ] }, { "source": "app\\common\\factory\\Pay", "specifiers": [ "Pay" ] }, { "source": "think\\Validate", "specifiers": [ "Validate" ] } ], "exports": [ "PayNotify" ], "totalLines": 1302, "hasStructuralAnalysis": true }, "application/api/controller/v1/Index.php": { "filePath": "application/api/controller/v1/Index.php", "contentHash": "b246d1dc969ef7755e75d572017d837d388a9ca567062bd539439cf853be3243", "functions": [ { "name": "index", "params": [], "exported": false, "lineCount": 5 } ], "classes": [ { "name": "Index", "methods": [ "index" ], "properties": [], "exported": true, "lineCount": 9 } ], "imports": [ { "source": "think\\Cache", "specifiers": [ "Cache" ] }, { "source": "app\\api\\controller\\Api", "specifiers": [ "Api" ] } ], "exports": [ "Index" ], "totalLines": 16, "hasStructuralAnalysis": true }, "application/service/PayService.php": { "filePath": "application/service/PayService.php", "contentHash": "15814f7a0f28f600593b0a4c6ebb5899e6fa7cc0131fc7121039bbbfdeee9b18", "functions": [ { "name": "chargeByZfbWap", "params": [ "$orderid", "$real_amount", "$productname", "$productdesc", "$notify_url" ], "exported": false, "lineCount": 30 }, { "name": "getAlipayAopParam", "params": [ "$orderid", "$real_amount", "$productname", "$productdesc", "$notify_url" ], "exported": false, "lineCount": 35 }, { "name": "getAlipayWapAopParam", "params": [ "$orderid", "$real_amount", "$productname", "$productdesc", "$notify_url" ], "exported": false, "lineCount": 31 }, { "name": "getAlipayWapPostAopParam", "params": [ "$orderid", "$real_amount", "$productname", "$productdesc", "$notify_url", "$httpType" ], "exported": false, "lineCount": 37 }, { "name": "chargeByxzzfbzf", "params": [ "$orderid", "$real_amount", "$productname", "$productdesc", "$notify_url" ], "exported": false, "lineCount": 53 }, { "name": "chargeByxzzfsmf", "params": [ "$orderid", "$real_amount", "$productname", "$productdesc", "$notify_url" ], "exported": false, "lineCount": 53 }, { "name": "getIpaynowParam", "params": [ "$orderid", "$real_amount", "$productname", "$notify_url" ], "exported": false, "lineCount": 38 }, { "name": "getWxWapsmPostAopParam", "params": [ "$orderid", "$real_amount", "$productname", "$productdesc", "$user_ip", "$notify_url" ], "exported": false, "lineCount": 84 }, { "name": "getWxWapPostAopParam", "params": [ "$orderid", "$real_amount", "$productname", "$productdesc", "$user_ip", "$notify_url" ], "exported": false, "lineCount": 83 }, { "name": "getWxpayH5Param", "params": [ "$orderid", "$real_amount", "$body", "$ip", "$notify_url", "$gameid" ], "exported": false, "lineCount": 59 }, { "name": "getkdh5weixinParam", "params": [ "$orderid", "$real_amount", "$body", "$notify_url" ], "exported": false, "lineCount": 21 }, { "name": "getkdsmweixinParam", "params": [ "$orderid", "$real_amount", "$body", "$notify_url" ], "exported": false, "lineCount": 21 }, { "name": "getQmfWapH5Param", "params": [ "$paytype", "$orderid", "$real_amount", "$productname", "$productdesc", "$notify_url" ], "exported": false, "lineCount": 37 }, { "name": "paySign", "params": [ "$appid", "$timestamp", "$nonce", "$content", "$appkey" ], "exported": false, "lineCount": 4 }, { "name": "getYbzfParam", "params": [ "$paytype", "$orderid", "$real_amount", "$productname", "$notify_url" ], "exported": false, "lineCount": 36 }, { "name": "getldysParam", "params": [ "$data", "$way" ], "exported": false, "lineCount": 4 }, { "name": "getqzlParam", "params": [ "$data", "$way" ], "exported": false, "lineCount": 4 }, { "name": "getYyYbPayParam", "params": [ "$data", "$way" ], "exported": false, "lineCount": 4 }, { "name": "getXtyPayParam", "params": [ "$data", "$way" ], "exported": false, "lineCount": 4 }, { "name": "getSywPayParam", "params": [ "$data", "$way" ], "exported": false, "lineCount": 4 }, { "name": "getUserIp", "params": [], "exported": false, "lineCount": 16 }, { "name": "getToStr", "params": [ "$arr", "$key" ], "exported": false, "lineCount": 15 }, { "name": "getDate", "params": [ "$arr" ], "exported": false, "lineCount": 20 }, { "name": "createSignaTure", "params": [ "$arr", "$key" ], "exported": false, "lineCount": 13 }, { "name": "xzzfbzfpost", "params": [ "$url", "$data" ], "exported": false, "lineCount": 23 }, { "name": "postXmlCurl", "params": [ "$post_data", "$url", "$second" ], "exported": false, "lineCount": 21 }, { "name": "xmlToArray", "params": [ "$xml" ], "exported": false, "lineCount": 8 } ], "classes": [ { "name": "PayService", "methods": [ "chargeByZfbWap", "getAlipayAopParam", "getAlipayWapAopParam", "getAlipayWapPostAopParam", "chargeByxzzfbzf", "chargeByxzzfsmf", "getIpaynowParam", "getWxWapsmPostAopParam", "getWxWapPostAopParam", "getWxpayH5Param", "getkdh5weixinParam", "getkdsmweixinParam", "getQmfWapH5Param", "paySign", "getYbzfParam", "getldysParam", "getqzlParam", "getYyYbPayParam", "getXtyPayParam", "getSywPayParam", "getUserIp", "getToStr", "getDate", "createSignaTure", "xzzfbzfpost", "postXmlCurl", "xmlToArray" ], "properties": [], "exported": true, "lineCount": 933 } ], "imports": [ { "source": "app\\common\\factory\\Pay", "specifiers": [ "Pay" ] }, { "source": "app\\common\\library\\WeixinPay", "specifiers": [ "WeixinPay" ] }, { "source": "think\\Config", "specifiers": [ "Config" ] }, { "source": "think\\Env", "specifiers": [ "Env" ] }, { "source": "think\\Exception", "specifiers": [ "Exception" ] } ], "exports": [ "PayService" ], "totalLines": 944, "hasStructuralAnalysis": true }, "application/service/GamePayService.php": { "filePath": "application/service/GamePayService.php", "contentHash": "6065f424bb6a6d9e91014b81c6247dc44e3a92f10c11cb62256996463fdba38b", "functions": [ { "name": "gamePay", "params": [ "$data", "$urlType" ], "exported": false, "lineCount": 565 }, { "name": "orderData", "params": [ "$data", "$arrPayAmount", "$memberInfo", "$gameInfo", "$pay_status" ], "exported": false, "lineCount": 40 } ], "classes": [ { "name": "GamePayService", "methods": [ "gamePay", "orderData" ], "properties": [ "payRequestLimit" ], "exported": true, "lineCount": 624 } ], "imports": [ { "source": "app\\common\\logic\\PayHandle", "specifiers": [ "PayHandle" ] }, { "source": "app\\common\\model\\ChannelFrozen", "specifiers": [ "ChannelFrozen" ] }, { "source": "app\\common\\model\\Cpurl", "specifiers": [ "Cpurl" ] }, { "source": "app\\common\\model\\Members", "specifiers": [ "Members" ] }, { "source": "app\\common\\model\\Game", "specifiers": [ "Game" ] }, { "source": "app\\common\\model\\Pay", "specifiers": [ "Pay" ] }, { "source": "app\\common\\model\\PayCpinfo", "specifiers": [ "PayCpinfo" ] }, { "source": "app\\common\\model\\MemberChannelGame", "specifiers": [ "MemberChannelGame" ] }, { "source": "app\\common\\logic\\Pay", "specifiers": [ "Pay" ] }, { "source": "app\\common\\model\\Subaccount", "specifiers": [ "Subaccount" ] }, { "source": "think\\Config", "specifiers": [ "Config" ] }, { "source": "think\\Db", "specifiers": [ "Db" ] }, { "source": "think\\Exception", "specifiers": [ "Exception" ] }, { "source": "app\\common\\model\\App", "specifiers": [ "App" ] }, { "source": "think\\Model", "specifiers": [ "Model" ] }, { "source": "think\\Request", "specifiers": [ "Request" ] } ], "exports": [ "GamePayService" ], "totalLines": 646, "hasStructuralAnalysis": true }, "application/service/CommonService.php": { "filePath": "application/service/CommonService.php", "contentHash": "c04ec16931f189225f94f4ea55613a446744bddee9c98dc8c2b689019aa29243", "functions": [ { "name": "authentication", "params": [ "$member_id", "$gameid", "$amount" ], "exported": false, "lineCount": 58 }, { "name": "getGameOtherChannelId", "params": [ "$member_id", "$game_id" ], "exported": false, "lineCount": 41 }, { "name": "handleBelongToBinding", "params": [ "$member_id", "$member_channel_id", "$game_id", "$idcard", "$realname" ], "exported": false, "lineCount": 73 } ], "classes": [ { "name": "CommonService", "methods": [ "authentication", "getGameOtherChannelId", "handleBelongToBinding" ], "properties": [], "exported": true, "lineCount": 209 } ], "imports": [ { "source": "app\\common\\model\\Setting", "specifiers": [ "Setting" ] }, { "source": "think\\Db", "specifiers": [ "Db" ] } ], "exports": [ "CommonService" ], "totalLines": 216, "hasStructuralAnalysis": true }, "application/common/model/Game.php": { "filePath": "application/common/model/Game.php", "contentHash": "d42ea46b0f3f805d3b4f58185276478bf5ac98080a91c19195b00b0fa2bcc166", "functions": [ { "name": "init", "params": [], "exported": false, "lineCount": 13 }, { "name": "getAllByCondition", "params": [ "$field", "$condition", "$order", "$type" ], "exported": false, "lineCount": 19 }, { "name": "getSelfAllByCondition", "params": [ "$field", "$condition", "$order" ], "exported": false, "lineCount": 15 }, { "name": "getInitial", "params": [ "$id" ], "exported": false, "lineCount": 8 }, { "name": "getName", "params": [ "$id" ], "exported": false, "lineCount": 4 }, { "name": "getOriginName", "params": [ "$id" ], "exported": false, "lineCount": 4 }, { "name": "getApkInfo", "params": [ "$apk_url", "$pinyin", "$type", "$platform" ], "exported": false, "lineCount": 38 }, { "name": "getTakingGame", "params": [ "$channelId" ], "exported": false, "lineCount": 28 }, { "name": "getGameListPay", "params": [], "exported": false, "lineCount": 3 }, { "name": "getGameInfoList", "params": [], "exported": false, "lineCount": 4 }, { "name": "getNormalByIds", "params": [ "$launchStatus" ], "exported": false, "lineCount": 9 } ], "classes": [ { "name": "Game", "methods": [ "init", "getAllByCondition", "getSelfAllByCondition", "getInitial", "getName", "getOriginName", "getApkInfo", "getTakingGame", "getGameListPay", "getGameInfoList", "getNormalByIds" ], "properties": [ "pk", "table", "dateFormat", "resultSetType" ], "exported": true, "lineCount": 176 } ], "imports": [ { "source": "think\\Cache", "specifiers": [ "Cache" ] }, { "source": "think\\Db", "specifiers": [ "Db" ] }, { "source": "think\\Config", "specifiers": [ "Config" ] } ], "exports": [ "Game" ], "totalLines": 189, "hasStructuralAnalysis": true }, "application/common/model/Members.php": { "filePath": "application/common/model/Members.php", "contentHash": "0537a38c33e1f8119689814a45de158838534e0ba1b41e0f3c6cab345d913e83", "functions": [ { "name": "creatNickname", "params": [ "$id", "$length" ], "exported": false, "lineCount": 10 }, { "name": "getUserName", "params": [ "$data" ], "exported": false, "lineCount": 3 }, { "name": "getUseridByName", "params": [ "$data" ], "exported": false, "lineCount": 3 }, { "name": "getUseridById", "params": [ "$data" ], "exported": false, "lineCount": 3 } ], "classes": [ { "name": "Members", "methods": [ "creatNickname", "getUserName", "getUseridByName", "getUseridById" ], "properties": [ "pk", "table" ], "exported": true, "lineCount": 30 } ], "imports": [ { "source": "think\\Model", "specifiers": [ "Model" ] } ], "exports": [ "Members" ], "totalLines": 39, "hasStructuralAnalysis": true }, "application/common/model/Pay.php": { "filePath": "application/common/model/Pay.php", "contentHash": "b505c91c52e398bd32459ec4ada5606e8025db0f74cfa4678be8d205fb611af0", "functions": [ { "name": "getCreateTimeAttr", "params": [ "$value" ], "exported": false, "lineCount": 4 } ], "classes": [ { "name": "Pay", "methods": [ "getCreateTimeAttr" ], "properties": [ "pk", "table", "dateFormat" ], "exported": true, "lineCount": 12 } ], "imports": [], "exports": [ "Pay" ], "totalLines": 20, "hasStructuralAnalysis": true }, "application/common/model/Channel.php": { "filePath": "application/common/model/Channel.php", "contentHash": "ae36e23904ccbbe02d245525410becc89d64fc37f9bade9602ad0af2cfae4094", "functions": [ { "name": "init", "params": [], "exported": false, "lineCount": 14 }, { "name": "getAllByCondition", "params": [ "$field", "$condition", "$order" ], "exported": false, "lineCount": 17 }, { "name": "getChannleList", "params": [], "exported": false, "lineCount": 17 }, { "name": "getParentChannel", "params": [], "exported": false, "lineCount": 20 }, { "name": "getChildIds", "params": [ "$pid" ], "exported": false, "lineCount": 18 }, { "name": "getIds", "params": [ "$pid", "$childids" ], "exported": false, "lineCount": 17 }, { "name": "channelList", "params": [ "$channelIdPath" ], "exported": false, "lineCount": 18 }, { "name": "channelListById", "params": [ "$id" ], "exported": false, "lineCount": 18 }, { "name": "getChannelIds", "params": [ "$channel_id", "$level" ], "exported": false, "lineCount": 35 } ], "classes": [ { "name": "Channel", "methods": [ "init", "getAllByCondition", "getChannleList", "getParentChannel", "getChildIds", "getIds", "channelList", "channelListById", "getChannelIds" ], "properties": [ "pk", "table" ], "exported": true, "lineCount": 228 } ], "imports": [ { "source": "think\\Cache", "specifiers": [ "Cache" ] }, { "source": "think\\Db", "specifiers": [ "Db" ] } ], "exports": [ "Channel" ], "totalLines": 240, "hasStructuralAnalysis": true }, "application/common/model/Admin.php": { "filePath": "application/common/model/Admin.php", "contentHash": "fc39f4a475cb726755818ccf82f6de32631eaad7e4820e20ff9d092ba847f267", "functions": [ { "name": "getAllByCondition", "params": [ "$field", "$condition", "$order" ], "exported": false, "lineCount": 5 } ], "classes": [ { "name": "Admin", "methods": [ "getAllByCondition" ], "properties": [ "pk", "table" ], "exported": true, "lineCount": 11 } ], "imports": [ { "source": "think\\Cache", "specifiers": [ "Cache" ] }, { "source": "think\\Db", "specifiers": [ "Db" ] } ], "exports": [ "Admin" ], "totalLines": 20, "hasStructuralAnalysis": true }, "application/common/controller/Base.php": { "filePath": "application/common/controller/Base.php", "contentHash": "2f8b351775bfdab0010141096572df69412a4e0ae444d5a71dd039582884a4bf", "functions": [ { "name": "_initialize", "params": [], "exported": false, "lineCount": 1 }, { "name": "validate", "params": [ "$data", "$validate", "$message", "$batch", "$callback" ], "exported": false, "lineCount": 38 } ], "classes": [ { "name": "Base", "methods": [ "_initialize", "validate" ], "properties": [], "exported": true, "lineCount": 58 } ], "imports": [ { "source": "think\\Controller", "specifiers": [ "Controller" ] }, { "source": "think\\exception\\ValidateException", "specifiers": [ "ValidateException" ] }, { "source": "think\\Request", "specifiers": [ "Request" ] } ], "exports": [ "Base" ], "totalLines": 69, "hasStructuralAnalysis": true }, "application/command/KafkaConsumer.php": { "filePath": "application/command/KafkaConsumer.php", "contentHash": "d5811783f71b9195885e51a197aa7825b4da98549f815ef8814321afe8203ce9", "functions": [ { "name": "configure", "params": [], "exported": false, "lineCount": 5 }, { "name": "execute", "params": [ "$input", "$output" ], "exported": false, "lineCount": 41 } ], "classes": [ { "name": "KafkaConsumer", "methods": [ "configure", "execute" ], "properties": [], "exported": true, "lineCount": 50 } ], "imports": [ { "source": "think\\console\\Command", "specifiers": [ "Command" ] }, { "source": "think\\console\\Input", "specifiers": [ "Input" ] }, { "source": "think\\console\\Output", "specifiers": [ "Output" ] }, { "source": "app\\common\\library\\Kafka", "specifiers": [ "Kafka" ] }, { "source": "think\\Log", "specifiers": [ "Log" ] } ], "exports": [ "KafkaConsumer" ], "totalLines": 59, "hasStructuralAnalysis": true }, "composer.json": { "filePath": "composer.json", "contentHash": "3a37b8e59f5b690cb43e7cd6527f2cf88f9644ca0168fd024b8b7fe6e2d02e5c", "functions": [], "classes": [], "imports": [], "exports": [], "totalLines": 55, "hasStructuralAnalysis": true }, "README.md": { "filePath": "README.md", "contentHash": "4b8bc3fe2e8b24c0baaa35f956c6fa215dd6b248a42a195b6fdf7ee93357ffd6", "functions": [], "classes": [], "imports": [], "exports": [], "totalLines": 113, "hasStructuralAnalysis": true } } }