- [Fri, 08 May 2026 13:40:33 UTC] "GET /assets/echarts-D6isiVMZ.js HTTP/1.1 200 492.090336ms "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:33 UTC] "GET /assets/echarts-D6isiVMZ.js HTTP/1.1 200 493.161883ms "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | [GIN] 2026/05/08 - 13:40:33 | 200 |  493.182693ms |   103.244.89.77 | GET      "/assets/echarts-D6isiVMZ.js"
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:35 UTC] "GET /assets/chart-CquwA8NN.js HTTP/1.1 200 9.868358ms "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:35 UTC] "GET /assets/chart-CquwA8NN.js HTTP/1.1 200 10.79282ms "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | [GIN] 2026/05/08 - 13:40:35 | 200 |   10.814821ms |   103.244.89.77 | GET      "/assets/chart-CquwA8NN.js"
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:41 UTC] "GET /assets/single-filter.vue_vue_type_script_setup_true_lang-B6J4VIWB.js HTTP/1.1 200 193.715µs "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:41 UTC] "GET /assets/single-filter.vue_vue_type_script_setup_true_lang-B6J4VIWB.js HTTP/1.1 200 420.55µs "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | [GIN] 2026/05/08 - 13:40:41 | 200 |       429.8µs |   103.244.89.77 | GET      "/assets/single-filter.vue_vue_type_script_setup_true_lang-B6J4VIWB.js"
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:41 UTC] "GET /assets/TooltipProvider.vue_vue_type_script_setup_true_lang-DAqHcv9q.js HTTP/1.1 200 1.248221ms "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:41 UTC] "GET /assets/TooltipProvider.vue_vue_type_script_setup_true_lang-DAqHcv9q.js HTTP/1.1 200 1.335902ms "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | [GIN] 2026/05/08 - 13:40:41 | 200 |    1.354743ms |   103.244.89.77 | GET      "/assets/TooltipProvider.vue_vue_type_script_setup_true_lang-DAqHcv9q.js"
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:41 UTC] "GET /assets/confirm-dialog.vue_vue_type_script_setup_true_lang-BN2AkBoy.js HTTP/1.1 200 441.331µs "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:41 UTC] "GET /assets/confirm-dialog.vue_vue_type_script_setup_true_lang-BN2AkBoy.js HTTP/1.1 200 695.227µs "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | [GIN] 2026/05/08 - 13:40:41 | 200 |     719.428µs |   103.244.89.77 | GET      "/assets/confirm-dialog.vue_vue_type_script_setup_true_lang-BN2AkBoy.js"
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:42 UTC] "GET /assets/view-options.vue_vue_type_script_setup_true_lang-Cb4A15y1.js HTTP/1.1 200 1.277701ms "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:42 UTC] "GET /assets/view-options.vue_vue_type_script_setup_true_lang-Cb4A15y1.js HTTP/1.1 200 1.820554ms "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | [GIN] 2026/05/08 - 13:40:42 | 200 |    1.838744ms |   103.244.89.77 | GET      "/assets/view-options.vue_vue_type_script_setup_true_lang-Cb4A15y1.js"
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:42 UTC] "GET /assets/SelectContent.vue_vue_type_script_setup_true_lang-DKK3gRxF.js HTTP/1.1 200 311.958µs "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:42 UTC] "GET /assets/SelectContent.vue_vue_type_script_setup_true_lang-DKK3gRxF.js HTTP/1.1 200 602.274µs "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | [GIN] 2026/05/08 - 13:40:42 | 200 |     620.046µs |   103.244.89.77 | GET      "/assets/SelectContent.vue_vue_type_script_setup_true_lang-DKK3gRxF.js"
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:42 UTC] "GET /assets/Command.vue_vue_type_script_setup_true_lang-BZNDgRfn.js HTTP/1.1 200 891.881µs "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:42 UTC] "GET /assets/Command.vue_vue_type_script_setup_true_lang-BZNDgRfn.js HTTP/1.1 200 2.790606ms "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | [GIN] 2026/05/08 - 13:40:42 | 200 |    2.955231ms |   103.244.89.77 | GET      "/assets/Command.vue_vue_type_script_setup_true_lang-BZNDgRfn.js"
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:42 UTC] "GET /assets/TableHeader.vue_vue_type_script_setup_true_lang-Dit9WU7L.js HTTP/1.1 200 278.105µs "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:42 UTC] "GET /assets/TableHeader.vue_vue_type_script_setup_true_lang-Dit9WU7L.js HTTP/1.1 200 475.842µs "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | [GIN] 2026/05/08 - 13:40:42 | 200 |     489.711µs |   103.244.89.77 | GET      "/assets/TableHeader.vue_vue_type_script_setup_true_lang-Dit9WU7L.js"
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:42 UTC] "GET /assets/bulk-actions.vue_vue_type_script_setup_true_lang-BTnN46qW.js HTTP/1.1 200 243.156µs "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:42 UTC] "GET /assets/bulk-actions.vue_vue_type_script_setup_true_lang-BTnN46qW.js HTTP/1.1 200 494.762µs "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | [GIN] 2026/05/08 - 13:40:42 | 200 |     505.503µs |   103.244.89.77 | GET      "/assets/bulk-actions.vue_vue_type_script_setup_true_lang-BTnN46qW.js"
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:43 UTC] "GET /assets/table-columns-Di-wmXKo.js HTTP/1.1 200 227.455µs "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:43 UTC] "GET /assets/table-columns-Di-wmXKo.js HTTP/1.1 200 475.351µs "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | [GIN] 2026/05/08 - 13:40:43 | 200 |     516.272µs |   103.244.89.77 | GET      "/assets/table-columns-Di-wmXKo.js"
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:43 UTC] "GET /assets/index-VuspaQzH.js HTTP/1.1 200 234.346µs "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:43 UTC] "GET /assets/index-VuspaQzH.js HTTP/1.1 200 977.964µs "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | [GIN] 2026/05/08 - 13:40:43 | 200 |     996.605µs |   103.244.89.77 | GET      "/assets/index-VuspaQzH.js"
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:44 UTC] "GET /assets/table-pagination.vue_vue_type_script_setup_true_lang-BpXMJQH9.js HTTP/1.1 200 272.668µs "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:44 UTC] "GET /assets/table-pagination.vue_vue_type_script_setup_true_lang-BpXMJQH9.js HTTP/1.1 200 571.783µs "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | [GIN] 2026/05/08 - 13:40:44 | 200 |     588.504µs |   103.244.89.77 | GET      "/assets/table-pagination.vue_vue_type_script_setup_true_lang-BpXMJQH9.js"
verify  | JWT中间件被调用: GET /api/v1/dev/applications
verify  | JWT中间件: 验证成功, user_id=1, role=admin
verify  | 找到 1 个应用
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:45 UTC] "GET /api/v1/dev/applications HTTP/1.1 200 2.235303ms "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:45 UTC] "GET /api/v1/dev/applications HTTP/1.1 200 2.423399ms "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | [GIN] 2026/05/08 - 13:40:45 | 200 |    2.441209ms |   103.244.89.77 | GET      "/api/v1/dev/applications"
verify  | JWT中间件被调用: GET /api/v1/dev/versions
verify  | JWT中间件: 验证成功, user_id=1, role=admin
verify  | 2026/05/08 13:40:45 versions.go:39: [DEBUG] handleGetAllVersions called, userID: 1
verify  | 2026/05/08 13:40:45 versions.go:56: [DEBUG] Found 1 user apps
verify  | 2026/05/08 13:40:45 versions.go:58: [DEBUG] App 0: ID=1, Name=金运来皇冠跟单软件
verify  | 2026/05/08 13:40:45 versions.go:76: [DEBUG] appNameMap: map[1:金运来皇冠跟单软件]
verify  | 2026/05/08 13:40:45 versions.go:125: [DEBUG] Found 3 versions
verify  | 2026/05/08 13:40:45 versions.go:127: [DEBUG] Version 0: ID=3, ApplicationID=1, Version=1.0.2
verify  | 2026/05/08 13:40:45 versions.go:127: [DEBUG] Version 1: ID=2, ApplicationID=1, Version=1.0.1
verify  | 2026/05/08 13:40:45 versions.go:127: [DEBUG] Version 2: ID=1, ApplicationID=1, Version=1.0.0
verify  | 2026/05/08 13:40:45 versions.go:149: [DEBUG] Mapping version 0: ApplicationID=1 -> AppName=金运来皇冠跟单软件
verify  | 2026/05/08 13:40:45 versions.go:149: [DEBUG] Mapping version 1: ApplicationID=1 -> AppName=金运来皇冠跟单软件
verify  | 2026/05/08 13:40:45 versions.go:149: [DEBUG] Mapping version 2: ApplicationID=1 -> AppName=金运来皇冠跟单软件
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:45 UTC] "GET /api/v1/dev/versions?page=1&page_size=20 HTTP/1.1 200 2.159813ms "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:45 UTC] "GET /api/v1/dev/versions?page=1&page_size=20 HTTP/1.1 200 2.45214ms "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | [GIN] 2026/05/08 - 13:40:45 | 200 |     2.47443ms |   103.244.89.77 | GET      "/api/v1/dev/versions?page=1&page_size=20"
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:47 UTC] "GET /assets/id_-C7dMqBIk.js HTTP/1.1 200 369.609µs "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:47 UTC] "GET /assets/id_-C7dMqBIk.js HTTP/1.1 200 1.330402ms "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | [GIN] 2026/05/08 - 13:40:47 | 200 |    1.354263ms |   103.244.89.77 | GET      "/assets/id_-C7dMqBIk.js"
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:47 UTC] "GET /assets/Switch.vue_vue_type_script_setup_true_lang-DG4iUXq8.js HTTP/1.1 200 266.006µs "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:47 UTC] "GET /assets/Switch.vue_vue_type_script_setup_true_lang-DG4iUXq8.js HTTP/1.1 200 473.582µs "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | [GIN] 2026/05/08 - 13:40:47 | 200 |     493.601µs |   103.244.89.77 | GET      "/assets/Switch.vue_vue_type_script_setup_true_lang-DG4iUXq8.js"
verify  | JWT中间件被调用: GET /api/v1/dev/applications
verify  | JWT中间件: 验证成功, user_id=1, role=admin
verify  | 找到 1 个应用
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:48 UTC] "GET /api/v1/dev/applications HTTP/1.1 200 2.783648ms "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:48 UTC] "GET /api/v1/dev/applications HTTP/1.1 200 2.977133ms "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | [GIN] 2026/05/08 - 13:40:48 | 200 |    2.987123ms |   103.244.89.77 | GET      "/api/v1/dev/applications"
verify  | JWT中间件被调用: GET /api/v1/dev/versions/3
verify  | JWT中间件: 验证成功, user_id=1, role=admin
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:49 UTC] "GET /api/v1/dev/versions/3 HTTP/1.1 200 1.658141ms "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:49 UTC] "GET /api/v1/dev/versions/3 HTTP/1.1 200 1.824654ms "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | [GIN] 2026/05/08 - 13:40:49 | 200 |    1.831934ms |   103.244.89.77 | GET      "/api/v1/dev/versions/3"
verify  | JWT中间件被调用: PUT /api/v1/dev/versions/3
verify  | JWT中间件: 验证成功, user_id=1, role=admin
verify  | 2026/05/08 13:40:52 versions.go:331: [DEBUG] UpdateVersionRequest parsed: {Version:1.0.2 ForceUpdate:false UpdateStrategy:optional UpdateMethod:manual MinVersion: Description: Changelog: Status:}
verify  | 2026/05/08 13:40:52 versions.go:358: [DEBUG] handleUpdateVersionGlobal versionID=3, req: version=1.0.2, update_strategy=optional, update_method=manual, description=
verify  | 2026/05/08 13:40:52 versions.go:384: [DEBUG] Updates map: map[update_method:manual update_strategy:optional version:1.0.2]
verify  | 2026/05/08 13:40:52 versions.go:398: [DEBUG] Updates rows affected: 1
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:52 UTC] "PUT /api/v1/dev/versions/3 HTTP/1.1 200 6.846504ms "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:52 UTC] "PUT /api/v1/dev/versions/3 HTTP/1.1 200 6.994008ms "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | [GIN] 2026/05/08 - 13:40:52 | 200 |    7.066871ms |   103.244.89.77 | PUT      "/api/v1/dev/versions/3"
verify  | JWT中间件被调用: GET /api/v1/dev/applications
verify  | JWT中间件: 验证成功, user_id=1, role=admin
verify  | 找到 1 个应用
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:53 UTC] "GET /api/v1/dev/applications HTTP/1.1 200 3.203446ms "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:53 UTC] "GET /api/v1/dev/applications HTTP/1.1 200 3.381441ms "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | [GIN] 2026/05/08 - 13:40:53 | 200 |    3.402283ms |   103.244.89.77 | GET      "/api/v1/dev/applications"
verify  | JWT中间件被调用: GET /api/v1/dev/versions
verify  | JWT中间件: 验证成功, user_id=1, role=admin
verify  | 2026/05/08 13:40:53 versions.go:39: [DEBUG] handleGetAllVersions called, userID: 1
verify  | 2026/05/08 13:40:53 versions.go:56: [DEBUG] Found 1 user apps
verify  | 2026/05/08 13:40:53 versions.go:58: [DEBUG] App 0: ID=1, Name=金运来皇冠跟单软件
verify  | 2026/05/08 13:40:53 versions.go:76: [DEBUG] appNameMap: map[1:金运来皇冠跟单软件]
verify  | 2026/05/08 13:40:53 versions.go:125: [DEBUG] Found 3 versions
verify  | 2026/05/08 13:40:53 versions.go:127: [DEBUG] Version 0: ID=3, ApplicationID=1, Version=1.0.2
verify  | 2026/05/08 13:40:53 versions.go:127: [DEBUG] Version 1: ID=2, ApplicationID=1, Version=1.0.1
verify  | 2026/05/08 13:40:53 versions.go:127: [DEBUG] Version 2: ID=1, ApplicationID=1, Version=1.0.0
verify  | 2026/05/08 13:40:53 versions.go:149: [DEBUG] Mapping version 0: ApplicationID=1 -> AppName=金运来皇冠跟单软件
verify  | 2026/05/08 13:40:53 versions.go:149: [DEBUG] Mapping version 1: ApplicationID=1 -> AppName=金运来皇冠跟单软件
verify  | 2026/05/08 13:40:53 versions.go:149: [DEBUG] Mapping version 2: ApplicationID=1 -> AppName=金运来皇冠跟单软件
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:53 UTC] "GET /api/v1/dev/versions?page=1&page_size=20 HTTP/1.1 200 3.221808ms "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | 103.244.89.77 - [Fri, 08 May 2026 13:40:53 UTC] "GET /api/v1/dev/versions?page=1&page_size=20 HTTP/1.1 200 3.590795ms "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0" "
verify  | [GIN] 2026/05/08 - 13:40:53 | 200 |    3.643188ms |   103.244.89.77 | GET      "/api/v1/dev/versions?page=1&page_size=20"