qnc-server-old/logs/2024-09/2024-09-02
2024-09-14 10:48:09 +08:00

1214 lines
102 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production.
- using env: export GIN_MODE=release
- using code: gin.SetMode(gin.ReleaseMode)
[GIN-debug] Loaded HTML Templates (2):
-
- refund.html
[GIN-debug] GET /api/user/test --> qnc-server/api.(*User).Test-fm (4 handlers)
[GIN-debug] POST /api/user/log --> qnc-server/api.(*User).Log-fm (4 handlers)
[GIN-debug] POST /api/user/login --> qnc-server/api.(*User).Login-fm (4 handlers)
[GIN-debug] POST /api/user/h5_login --> qnc-server/api.(*User).H5Login-fm (4 handlers)
[GIN-debug] POST /api/user/phone_login --> qnc-server/api.(*User).PhoneLogin-fm (4 handlers)
[GIN-debug] POST /api/user/verify --> qnc-server/api.(*User).GetVerify-fm (4 handlers)
[GIN-debug] GET /api/user/get_config --> qnc-server/api.(*User).GetSDKConfig-fm (4 handlers)
[GIN-debug] POST /api/single/bc_evaluate_marriage --> qnc-server/api.(*SingleQuery).EvaluateMarriageQuery-fm (6 handlers)
[GIN-debug] GET /api/single/get_merriage_record --> qnc-server/api.(*SingleQuery).GetMerriageRecord-fm (5 handlers)
[GIN-debug] POST /api/lawsuitQuery/query_v2 --> qnc-server/api.(*LawsuitQuery).queryListV2-fm (5 handlers)
[GIN-debug] GET /api/lawsuitQuery/get_record --> qnc-server/api.(*LawsuitQuery).GetRecord-fm (5 handlers)
[GIN-debug] GET /api/ent/search --> qnc-server/api.(*Ent).search-fm (5 handlers)
[GIN-debug] GET /api/ent/query_details --> qnc-server/api.(*Ent).queryDetails-fm (5 handlers)
[GIN-debug] GET /api/ent/query_feature/:feature --> qnc-server/api.(*Ent).queryFeature-fm (5 handlers)
[GIN-debug] GET /api/ent/query_list_feature/:feature --> qnc-server/api.(*Ent).queryListFeature-fm (5 handlers)
[GIN-debug] POST /api/pay/callback/:platform --> qnc-server/api.(*Pay).Callback-fm (4 handlers)
[GIN-debug] GET /api/pay/refund_details/:id --> qnc-server/api.(*Pay).RefundDetailsHTML-fm (4 handlers)
[GIN-debug] POST /api/pay/refund/:id --> qnc-server/api.(*Pay).Refund-fm (4 handlers)
[GIN-debug] POST /api/pay/refund_callback/:platform --> qnc-server/api.(*Pay).RefundCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/ali_callback --> qnc-server/api.(*Pay).AlipayCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/complaint_callback/:platform --> qnc-server/api.(*Pay).WxPayComplaintCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/prepay --> qnc-server/api.(*Pay).Prepay-fm (5 handlers)
[GIN-debug] GET /api/pay/order_list --> qnc-server/api.(*Pay).GetOrderList-fm (5 handlers)
[GIN-debug] POST /api/pay/ali_prepay --> qnc-server/api.(*Pay).AliPrepay-fm (5 handlers)
[GIN-debug] GET /api/pay/get_query_cache --> qnc-server/api.(*Pay).GetQueryCache-fm (5 handlers)
[GIN-debug] GET /api/product/product_notes --> qnc-server/api.(*Product).GetProductNotes-fm (5 handlers)
[GIN-debug] GET /api/product/product_info --> qnc-server/api.(*Product).GetProductInfo-fm (4 handlers)
[GIN-debug] GET /api/render/get_index --> qnc-server/api.(*Render).GetIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_car_index --> qnc-server/api.(*Render).GetCarIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_verify_index --> qnc-server/api.(*Render).GetVerifyIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_notification --> qnc-server/api.(*Render).GetNotification-fm (4 handlers)
[GIN-debug] GET /api/render/get_shadow --> qnc-server/api.(*Render).GetShade-fm (4 handlers)
[GIN-debug] POST /api/car/insurance --> qnc-server/api.(*Car).Insurance-fm (5 handlers)
[GIN-debug] POST /api/car/maintenance --> qnc-server/api.(*Car).Maintenance-fm (5 handlers)
[GIN-debug] GET /api/car/get_query --> qnc-server/api.(*Car).GetQueryRecord-fm (5 handlers)
[GIN-debug] POST /api/car/person_car_verify --> qnc-server/api.(*Car).PersonCarVerify-fm (5 handlers)
[GIN-debug] POST /api/car/under_name --> qnc-server/api.(*Car).UnderName-fm (5 handlers)
[GIN-debug] POST /api/car/insurance_info --> qnc-server/api.(*Car).InsuranceInfo-fm (5 handlers)
[GIN-debug] POST /api/car/vin_check_info --> qnc-server/api.(*Car).VinCheckInfo-fm (5 handlers)
[GIN-debug] POST /api/car/vehicle_transfer --> qnc-server/api.(*Car).VehicleTransfer-fm (5 handlers)
[GIN-debug] POST /api/car/vehicle_valuation --> qnc-server/api.(*Car).VehicleValuation-fm (5 handlers)
[GIN-debug] GET /api/car/get_maintenance_history --> qnc-server/api.(*Car).QueryHistoryList-fm (5 handlers)
[GIN-debug] POST /api/car/callback --> qnc-server/api.(*Car).CarCallback-fm (4 handlers)
[GIN-debug] POST /api/verify/phone --> qnc-server/api.(*Verify).VerifyNamePhone-fm (5 handlers)
[GIN-debug] GET /api/verify/get_query --> qnc-server/api.(*Verify).GetQueryRecord-fm (5 handlers)
[GIN-debug] POST /api/verify/card_no --> qnc-server/api.(*Verify).VerifyNameCard-fm (5 handlers)
[GIN-debug] POST /api/verify/bank_card --> qnc-server/api.(*Verify).VerifyBankCard-fm (5 handlers)
[GIN-debug] POST /api/verify/skill_cert --> qnc-server/api.(*Verify).VerifySkillCert-fm (5 handlers)
2024/09/02 02:13:04 HTTP server listening on http://127.0.0.1:14500
[GIN-debug] [WARNING] You trusted all proxies, this is NOT safe. We recommend you to set a value.
Please check https://pkg.go.dev/github.com/gin-gonic/gin#readme-don-t-trust-all-proxies for details.
[GIN-debug] Listening and serving HTTP on :14500
[GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production.
- using env: export GIN_MODE=release
- using code: gin.SetMode(gin.ReleaseMode)
[GIN-debug] Loaded HTML Templates (2):
- refund.html
-
[GIN-debug] GET /api/user/test --> qnc-server/api.(*User).Test-fm (4 handlers)
[GIN-debug] POST /api/user/log --> qnc-server/api.(*User).Log-fm (4 handlers)
[GIN-debug] POST /api/user/login --> qnc-server/api.(*User).Login-fm (4 handlers)
[GIN-debug] POST /api/user/h5_login --> qnc-server/api.(*User).H5Login-fm (4 handlers)
[GIN-debug] POST /api/user/phone_login --> qnc-server/api.(*User).PhoneLogin-fm (4 handlers)
[GIN-debug] POST /api/user/verify --> qnc-server/api.(*User).GetVerify-fm (4 handlers)
[GIN-debug] GET /api/user/get_config --> qnc-server/api.(*User).GetSDKConfig-fm (4 handlers)
[GIN-debug] POST /api/single/bc_evaluate_marriage --> qnc-server/api.(*SingleQuery).EvaluateMarriageQuery-fm (6 handlers)
[GIN-debug] GET /api/single/get_merriage_record --> qnc-server/api.(*SingleQuery).GetMerriageRecord-fm (5 handlers)
[GIN-debug] POST /api/lawsuitQuery/query_v2 --> qnc-server/api.(*LawsuitQuery).queryListV2-fm (5 handlers)
[GIN-debug] GET /api/lawsuitQuery/get_record --> qnc-server/api.(*LawsuitQuery).GetRecord-fm (5 handlers)
[GIN-debug] GET /api/ent/search --> qnc-server/api.(*Ent).search-fm (5 handlers)
[GIN-debug] GET /api/ent/query_details --> qnc-server/api.(*Ent).queryDetails-fm (5 handlers)
[GIN-debug] GET /api/ent/query_feature/:feature --> qnc-server/api.(*Ent).queryFeature-fm (5 handlers)
[GIN-debug] GET /api/ent/query_list_feature/:feature --> qnc-server/api.(*Ent).queryListFeature-fm (5 handlers)
[GIN-debug] POST /api/pay/callback/:platform --> qnc-server/api.(*Pay).Callback-fm (4 handlers)
[GIN-debug] GET /api/pay/refund_details/:id --> qnc-server/api.(*Pay).RefundDetailsHTML-fm (4 handlers)
[GIN-debug] POST /api/pay/refund/:id --> qnc-server/api.(*Pay).Refund-fm (4 handlers)
[GIN-debug] POST /api/pay/refund_callback/:platform --> qnc-server/api.(*Pay).RefundCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/ali_callback --> qnc-server/api.(*Pay).AlipayCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/complaint_callback/:platform --> qnc-server/api.(*Pay).WxPayComplaintCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/prepay --> qnc-server/api.(*Pay).Prepay-fm (5 handlers)
[GIN-debug] GET /api/pay/order_list --> qnc-server/api.(*Pay).GetOrderList-fm (5 handlers)
[GIN-debug] POST /api/pay/ali_prepay --> qnc-server/api.(*Pay).AliPrepay-fm (5 handlers)
[GIN-debug] GET /api/pay/get_query_cache --> qnc-server/api.(*Pay).GetQueryCache-fm (5 handlers)
[GIN-debug] GET /api/product/product_notes --> qnc-server/api.(*Product).GetProductNotes-fm (5 handlers)
[GIN-debug] GET /api/product/product_info --> qnc-server/api.(*Product).GetProductInfo-fm (4 handlers)
[GIN-debug] GET /api/render/get_index --> qnc-server/api.(*Render).GetIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_car_index --> qnc-server/api.(*Render).GetCarIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_verify_index --> qnc-server/api.(*Render).GetVerifyIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_notification --> qnc-server/api.(*Render).GetNotification-fm (4 handlers)
[GIN-debug] GET /api/render/get_shadow --> qnc-server/api.(*Render).GetShade-fm (4 handlers)
[GIN-debug] POST /api/car/insurance --> qnc-server/api.(*Car).Insurance-fm (5 handlers)
[GIN-debug] POST /api/car/maintenance --> qnc-server/api.(*Car).Maintenance-fm (5 handlers)
[GIN-debug] GET /api/car/get_query --> qnc-server/api.(*Car).GetQueryRecord-fm (5 handlers)
[GIN-debug] POST /api/car/person_car_verify --> qnc-server/api.(*Car).PersonCarVerify-fm (5 handlers)
[GIN-debug] POST /api/car/under_name --> qnc-server/api.(*Car).UnderName-fm (5 handlers)
[GIN-debug] POST /api/car/insurance_info --> qnc-server/api.(*Car).InsuranceInfo-fm (5 handlers)
[GIN-debug] POST /api/car/vin_check_info --> qnc-server/api.(*Car).VinCheckInfo-fm (5 handlers)
[GIN-debug] POST /api/car/vehicle_transfer --> qnc-server/api.(*Car).VehicleTransfer-fm (5 handlers)
[GIN-debug] POST /api/car/vehicle_valuation --> qnc-server/api.(*Car).VehicleValuation-fm (5 handlers)
[GIN-debug] GET /api/car/get_maintenance_history --> qnc-server/api.(*Car).QueryHistoryList-fm (5 handlers)
[GIN-debug] POST /api/car/callback --> qnc-server/api.(*Car).CarCallback-fm (4 handlers)
[GIN-debug] POST /api/verify/phone --> qnc-server/api.(*Verify).VerifyNamePhone-fm (5 handlers)
[GIN-debug] GET /api/verify/get_query --> qnc-server/api.(*Verify).GetQueryRecord-fm (5 handlers)
[GIN-debug] POST /api/verify/card_no --> qnc-server/api.(*Verify).VerifyNameCard-fm (5 handlers)
[GIN-debug] POST /api/verify/bank_card --> qnc-server/api.(*Verify).VerifyBankCard-fm (5 handlers)
[GIN-debug] POST /api/verify/skill_cert --> qnc-server/api.(*Verify).VerifySkillCert-fm (5 handlers)
2024/09/02 20:55:54 HTTP server listening on http://127.0.0.1:14500
[GIN-debug] [WARNING] You trusted all proxies, this is NOT safe. We recommend you to set a value.
Please check https://pkg.go.dev/github.com/gin-gonic/gin#readme-don-t-trust-all-proxies for details.
[GIN-debug] Listening and serving HTTP on :14500
2024/09/02 20:56:35 Start: 2024-09-02T20:56:35+08:00, Method: GET, URL: /api/render/get_notification, GET params: map[], Body:
2024/09/02 20:56:35 End: 2024-09-02T20:56:35+08:00, Method: GET, URL: /api/render/get_notification, Status: 200, Latency: 1.064ms
[GIN] 2024/09/02 - 20:56:35 | 200 | 1.064ms | 127.0.0.1 | GET "/api/render/get_notification"
2024/09/02 20:56:35 Start: 2024-09-02T20:56:35+08:00, Method: GET, URL: /api/render/get_index, GET params: map[], Body:
2024/09/02 20:56:35 End: 2024-09-02T20:56:35+08:00, Method: GET, URL: /api/render/get_index, Status: 200, Latency: 664.5µs
[GIN] 2024/09/02 - 20:56:35 | 200 | 664.5µs | 127.0.0.1 | GET "/api/render/get_index"
2024/09/02 20:56:36 Start: 2024-09-02T20:56:36+08:00, Method: POST, URL: /api/user/login, GET params: map[], Body: {"code":"0c3XQHkl20FN5e4aZmll2av3kQ0XQHkx"}
2024/09/02 20:56:36 End: 2024-09-02T20:56:36+08:00, Method: POST, URL: /api/user/login, Status: 200, Latency: 279.7277ms
[GIN] 2024/09/02 - 20:56:36 | 200 | 279.7277ms | 127.0.0.1 | POST "/api/user/login"
2024/09/02 20:56:46 Start: 2024-09-02T20:56:46+08:00, Method: GET, URL: /api/product/product_notes?product_name=evaluateMarriage, GET params: map[product_name:[evaluateMarriage]], Body:
2024/09/02 20:56:46 End: 2024-09-02T20:56:46+08:00, Method: GET, URL: /api/product/product_notes?product_name=evaluateMarriage, Status: 200, Latency: 1.0398ms
[GIN] 2024/09/02 - 20:56:46 | 200 | 1.0398ms | 127.0.0.1 | GET "/api/product/product_notes?product_name=evaluateMarriage"
2024/09/02 20:56:58 Start: 2024-09-02T20:56:58+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, GET params: map[], Body: {"name":"张荣宏","card_no":"45212220000827423X","mobile":"18276151590","verify_code":"123412"}
2024/09/02 20:56:59 [Recovery] 2024/09/02 - 20:56:59 panic recovered:
POST /api/single/bc_evaluate_marriage HTTP/1.1
Host: 127.0.0.1:14500
Accept: */*
Accept-Encoding: gzip, deflate, br
Accept-Language: zh-CN,zh;q=0.9
Connection: keep-alive
Content-Length: 97
Content-Type: application/json
Referer: https://servicewechat.com/wx5b47fc78eaf12e22/devtools/page-frame.html
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: same-site
User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0.1 Mobile/21A360 wechatdevtools/1.06.2402040 MicroMessenger/8.0.5 webview/
X-Token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VyaWQiOjgyMDAxLCJEaXNhYmxlIjpmYWxzZSwiQXV0aElkZW50aWZpZXJzIjp7Im9wZW5pZCI6Im9SWTVyN2VkUklYNXZGaE16YUZMVWQ3anpsTm8iLCJ1bmlvbmlkIjoiIiwicGhvbmUiOiIifSwiUGxhdGZvcm0iOiJ3ZWNoYXRfbXAiLCJCdWZmZXJUaW1lIjo4NjQwMCwiaXNzIjoiZm0iLCJhdWQiOlsiRk0iXSwiZXhwIjoxNzI1ODg2NTk2LCJuYmYiOjE3MjUyODE3OTZ9.e13XIAcobNSyURoTHXRM5TjwVqxHw6zVFI035LNtb-8
runtime error: index out of range [-1]
C:/Users/LiangZai/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/runtime/panic.go:115 (0x9eeeb3)
goPanicIndex: panic(boundsError{x: int64(x), signed: true, y: y, code: boundsIndex})
D:/Code/Golang/qnc-server/utils/westdex.go:91 (0x1655ace)
pkcs5Unpadding: unpadding := int(src[length-1])
D:/Code/Golang/qnc-server/utils/westdex.go:78 (0x165573e)
aesDecrypt: return pkcs5Unpadding(plaintext), nil
D:/Code/Golang/qnc-server/utils/westdex.go:32 (0x1654d44)
WestDexDecrypt: plaintext, err := aesDecrypt(ciphertext, key)
D:/Code/Golang/qnc-server/service/request.go:200 (0x177a83e)
(*RequestService).WestDexRequest: decryptedData, err := utils.WestDexDecrypt(westDexResp.Data, key)
D:/Code/Golang/qnc-server/api/singleQuery.go:154 (0x17a0bdc)
(*SingleQuery).EvaluateMarriageQuery: err = requestService.WestDexRequest("G09GX01", evaluateMarriage)
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/context.go:185 (0x1295839)
(*Context).Next: c.handlers[c.index](c)
D:/Code/Golang/qnc-server/api/middleware.go:90 (0x17ab88b)
NotifyMiddleware.func1: c.Next()
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/context.go:185 (0x1295839)
(*Context).Next: c.handlers[c.index](c)
D:/Code/Golang/qnc-server/api/middleware.go:55 (0x17abf16)
JWTAuth.func1: c.Next()
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/context.go:185 (0x1295839)
(*Context).Next: c.handlers[c.index](c)
D:/Code/Golang/qnc-server/core/logger.go:60 (0x1842f91)
LoggingMiddleware.func1: c.Next()
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/context.go:185 (0x1295839)
(*Context).Next: c.handlers[c.index](c)
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/recovery.go:102 (0x12a953c)
CustomRecoveryWithWriter.func1: c.Next()
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/context.go:185 (0x1295839)
(*Context).Next: c.handlers[c.index](c)
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/logger.go:249 (0x12a7df1)
LoggerWithConfig.func1: c.Next()
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/context.go:185 (0x1295839)
(*Context).Next: c.handlers[c.index](c)
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/gin.go:633 (0x12a5b69)
(*Engine).handleHTTPRequest: c.Next()
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/gin.go:589 (0x12a563b)
(*Engine).ServeHTTP: engine.handleHTTPRequest(c)
C:/Users/LiangZai/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/net/http/server.go:3210 (0xf392f6)
serverHandler.ServeHTTP: handler.ServeHTTP(rw, req)
C:/Users/LiangZai/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/net/http/server.go:2092 (0xf07734)
(*conn).serve: serverHandler{c.server}.ServeHTTP(w, w.req)
C:/Users/LiangZai/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/runtime/asm_amd64.s:1700 (0xa2eca0)
goexit: BYTE $0x90 // NOP

[GIN] 2024/09/02 - 20:56:59 | 500 | 577.4042ms | 127.0.0.1 | POST "/api/single/bc_evaluate_marriage"
2024/09/02 20:57:11 Start: 2024-09-02T20:57:11+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, GET params: map[], Body: {"name":"张荣宏","card_no":"45212220000827423X","mobile":"18276151590","verify_code":"123412"}
2024/09/02 20:57:40 [Recovery] 2024/09/02 - 20:57:40 panic recovered:
POST /api/single/bc_evaluate_marriage HTTP/1.1
Host: 127.0.0.1:14500
Accept: */*
Accept-Encoding: gzip, deflate, br
Accept-Language: zh-CN,zh;q=0.9
Connection: keep-alive
Content-Length: 97
Content-Type: application/json
Referer: https://servicewechat.com/wx5b47fc78eaf12e22/devtools/page-frame.html
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: same-site
User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0.1 Mobile/21A360 wechatdevtools/1.06.2402040 MicroMessenger/8.0.5 webview/
X-Token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VyaWQiOjgyMDAxLCJEaXNhYmxlIjpmYWxzZSwiQXV0aElkZW50aWZpZXJzIjp7Im9wZW5pZCI6Im9SWTVyN2VkUklYNXZGaE16YUZMVWQ3anpsTm8iLCJ1bmlvbmlkIjoiIiwicGhvbmUiOiIifSwiUGxhdGZvcm0iOiJ3ZWNoYXRfbXAiLCJCdWZmZXJUaW1lIjo4NjQwMCwiaXNzIjoiZm0iLCJhdWQiOlsiRk0iXSwiZXhwIjoxNzI1ODg2NTk2LCJuYmYiOjE3MjUyODE3OTZ9.e13XIAcobNSyURoTHXRM5TjwVqxHw6zVFI035LNtb-8
runtime error: index out of range [-1]
C:/Users/LiangZai/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/runtime/panic.go:115 (0x9eeeb3)
goPanicIndex: panic(boundsError{x: int64(x), signed: true, y: y, code: boundsIndex})
D:/Code/Golang/qnc-server/utils/westdex.go:91 (0x1655ace)
pkcs5Unpadding: unpadding := int(src[length-1])
D:/Code/Golang/qnc-server/utils/westdex.go:78 (0x165573e)
aesDecrypt: return pkcs5Unpadding(plaintext), nil
D:/Code/Golang/qnc-server/utils/westdex.go:32 (0x1654d44)
WestDexDecrypt: plaintext, err := aesDecrypt(ciphertext, key)
D:/Code/Golang/qnc-server/service/request.go:200 (0x177a83e)
(*RequestService).WestDexRequest: decryptedData, err := utils.WestDexDecrypt(westDexResp.Data, key)
D:/Code/Golang/qnc-server/api/singleQuery.go:154 (0x17a0bdc)
(*SingleQuery).EvaluateMarriageQuery: err = requestService.WestDexRequest("G09GX01", evaluateMarriage)
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/context.go:185 (0x1295839)
(*Context).Next: c.handlers[c.index](c)
D:/Code/Golang/qnc-server/api/middleware.go:90 (0x17ab88b)
NotifyMiddleware.func1: c.Next()
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/context.go:185 (0x1295839)
(*Context).Next: c.handlers[c.index](c)
D:/Code/Golang/qnc-server/api/middleware.go:55 (0x17abf16)
JWTAuth.func1: c.Next()
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/context.go:185 (0x1295839)
(*Context).Next: c.handlers[c.index](c)
D:/Code/Golang/qnc-server/core/logger.go:60 (0x1842f91)
LoggingMiddleware.func1: c.Next()
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/context.go:185 (0x1295839)
(*Context).Next: c.handlers[c.index](c)
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/recovery.go:102 (0x12a953c)
CustomRecoveryWithWriter.func1: c.Next()
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/context.go:185 (0x1295839)
(*Context).Next: c.handlers[c.index](c)
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/logger.go:249 (0x12a7df1)
LoggerWithConfig.func1: c.Next()
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/context.go:185 (0x1295839)
(*Context).Next: c.handlers[c.index](c)
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/gin.go:633 (0x12a5b69)
(*Engine).handleHTTPRequest: c.Next()
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/gin.go:589 (0x12a563b)
(*Engine).ServeHTTP: engine.handleHTTPRequest(c)
C:/Users/LiangZai/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/net/http/server.go:3210 (0xf392f6)
serverHandler.ServeHTTP: handler.ServeHTTP(rw, req)
C:/Users/LiangZai/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/net/http/server.go:2092 (0xf07734)
(*conn).serve: serverHandler{c.server}.ServeHTTP(w, w.req)
C:/Users/LiangZai/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/runtime/asm_amd64.s:1700 (0xa2eca0)
goexit: BYTE $0x90 // NOP

[GIN] 2024/09/02 - 20:57:40 | 500 | 29.8442507s | 127.0.0.1 | POST "/api/single/bc_evaluate_marriage"
2024/09/02 20:57:43 Start: 2024-09-02T20:57:43+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, GET params: map[], Body: {"name":"张荣宏","card_no":"45212220000827423X","mobile":"18276151590","verify_code":"123412"}
2024/09/02 20:58:18 [Recovery] 2024/09/02 - 20:58:18 panic recovered:
POST /api/single/bc_evaluate_marriage HTTP/1.1
Host: 127.0.0.1:14500
Accept: */*
Accept-Encoding: gzip, deflate, br
Accept-Language: zh-CN,zh;q=0.9
Connection: keep-alive
Content-Length: 97
Content-Type: application/json
Referer: https://servicewechat.com/wx5b47fc78eaf12e22/devtools/page-frame.html
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: same-site
User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0.1 Mobile/21A360 wechatdevtools/1.06.2402040 MicroMessenger/8.0.5 webview/
X-Token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VyaWQiOjgyMDAxLCJEaXNhYmxlIjpmYWxzZSwiQXV0aElkZW50aWZpZXJzIjp7Im9wZW5pZCI6Im9SWTVyN2VkUklYNXZGaE16YUZMVWQ3anpsTm8iLCJ1bmlvbmlkIjoiIiwicGhvbmUiOiIifSwiUGxhdGZvcm0iOiJ3ZWNoYXRfbXAiLCJCdWZmZXJUaW1lIjo4NjQwMCwiaXNzIjoiZm0iLCJhdWQiOlsiRk0iXSwiZXhwIjoxNzI1ODg2NTk2LCJuYmYiOjE3MjUyODE3OTZ9.e13XIAcobNSyURoTHXRM5TjwVqxHw6zVFI035LNtb-8
runtime error: index out of range [-1]
C:/Users/LiangZai/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/runtime/panic.go:115 (0x9eeeb3)
goPanicIndex: panic(boundsError{x: int64(x), signed: true, y: y, code: boundsIndex})
D:/Code/Golang/qnc-server/utils/westdex.go:91 (0x1655ace)
pkcs5Unpadding: unpadding := int(src[length-1])
D:/Code/Golang/qnc-server/utils/westdex.go:78 (0x165573e)
aesDecrypt: return pkcs5Unpadding(plaintext), nil
D:/Code/Golang/qnc-server/utils/westdex.go:32 (0x1654d44)
WestDexDecrypt: plaintext, err := aesDecrypt(ciphertext, key)
D:/Code/Golang/qnc-server/service/request.go:200 (0x177a83e)
(*RequestService).WestDexRequest: decryptedData, err := utils.WestDexDecrypt(westDexResp.Data, key)
D:/Code/Golang/qnc-server/api/singleQuery.go:154 (0x17a0bdc)
(*SingleQuery).EvaluateMarriageQuery: err = requestService.WestDexRequest("G09GX01", evaluateMarriage)
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/context.go:185 (0x1295839)
(*Context).Next: c.handlers[c.index](c)
D:/Code/Golang/qnc-server/api/middleware.go:90 (0x17ab88b)
NotifyMiddleware.func1: c.Next()
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/context.go:185 (0x1295839)
(*Context).Next: c.handlers[c.index](c)
D:/Code/Golang/qnc-server/api/middleware.go:55 (0x17abf16)
JWTAuth.func1: c.Next()
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/context.go:185 (0x1295839)
(*Context).Next: c.handlers[c.index](c)
D:/Code/Golang/qnc-server/core/logger.go:60 (0x1842f91)
LoggingMiddleware.func1: c.Next()
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/context.go:185 (0x1295839)
(*Context).Next: c.handlers[c.index](c)
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/recovery.go:102 (0x12a953c)
CustomRecoveryWithWriter.func1: c.Next()
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/context.go:185 (0x1295839)
(*Context).Next: c.handlers[c.index](c)
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/logger.go:249 (0x12a7df1)
LoggerWithConfig.func1: c.Next()
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/context.go:185 (0x1295839)
(*Context).Next: c.handlers[c.index](c)
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/gin.go:633 (0x12a5b69)
(*Engine).handleHTTPRequest: c.Next()
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/gin.go:589 (0x12a563b)
(*Engine).ServeHTTP: engine.handleHTTPRequest(c)
C:/Users/LiangZai/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/net/http/server.go:3210 (0xf392f6)
serverHandler.ServeHTTP: handler.ServeHTTP(rw, req)
C:/Users/LiangZai/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/net/http/server.go:2092 (0xf07734)
(*conn).serve: serverHandler{c.server}.ServeHTTP(w, w.req)
C:/Users/LiangZai/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/runtime/asm_amd64.s:1700 (0xa2eca0)
goexit: BYTE $0x90 // NOP

[GIN] 2024/09/02 - 20:58:18 | 500 | 34.9889815s | 127.0.0.1 | POST "/api/single/bc_evaluate_marriage"
2024/09/02 20:58:25 Start: 2024-09-02T20:58:25+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, GET params: map[], Body: {"name":"张荣宏","card_no":"45212220000827423X","mobile":"18276151590","verify_code":"123412"}
2024/09/02 21:08:33 [Recovery] 2024/09/02 - 21:08:33 panic recovered:
POST /api/single/bc_evaluate_marriage HTTP/1.1
Host: 127.0.0.1:14500
Accept: */*
Accept-Encoding: gzip, deflate, br
Accept-Language: zh-CN,zh;q=0.9
Connection: keep-alive
Content-Length: 97
Content-Type: application/json
Referer: https://servicewechat.com/wx5b47fc78eaf12e22/devtools/page-frame.html
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: same-site
User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0.1 Mobile/21A360 wechatdevtools/1.06.2402040 MicroMessenger/8.0.5 webview/
X-Token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VyaWQiOjgyMDAxLCJEaXNhYmxlIjpmYWxzZSwiQXV0aElkZW50aWZpZXJzIjp7Im9wZW5pZCI6Im9SWTVyN2VkUklYNXZGaE16YUZMVWQ3anpsTm8iLCJ1bmlvbmlkIjoiIiwicGhvbmUiOiIifSwiUGxhdGZvcm0iOiJ3ZWNoYXRfbXAiLCJCdWZmZXJUaW1lIjo4NjQwMCwiaXNzIjoiZm0iLCJhdWQiOlsiRk0iXSwiZXhwIjoxNzI1ODg2NTk2LCJuYmYiOjE3MjUyODE3OTZ9.e13XIAcobNSyURoTHXRM5TjwVqxHw6zVFI035LNtb-8
runtime error: index out of range [-1]
C:/Users/LiangZai/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/runtime/panic.go:115 (0x9eeeb3)
goPanicIndex: panic(boundsError{x: int64(x), signed: true, y: y, code: boundsIndex})
D:/Code/Golang/qnc-server/utils/westdex.go:91 (0x1655ace)
pkcs5Unpadding: unpadding := int(src[length-1])
D:/Code/Golang/qnc-server/utils/westdex.go:78 (0x165573e)
aesDecrypt: return pkcs5Unpadding(plaintext), nil
D:/Code/Golang/qnc-server/utils/westdex.go:32 (0x1654d44)
WestDexDecrypt: plaintext, err := aesDecrypt(ciphertext, key)
D:/Code/Golang/qnc-server/service/request.go:200 (0x177a83e)
(*RequestService).WestDexRequest: key := "cf9e1753b3ab86bca0de1f54cabbfa49" // 你的AES密钥
D:/Code/Golang/qnc-server/api/singleQuery.go:154 (0x17a0bdc)
(*SingleQuery).EvaluateMarriageQuery: err = requestService.WestDexRequest("G09GX01", evaluateMarriage)
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/context.go:185 (0x1295839)
(*Context).Next: c.handlers[c.index](c)
D:/Code/Golang/qnc-server/api/middleware.go:90 (0x17ab88b)
NotifyMiddleware.func1: c.Next()
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/context.go:185 (0x1295839)
(*Context).Next: c.handlers[c.index](c)
D:/Code/Golang/qnc-server/api/middleware.go:55 (0x17abf16)
JWTAuth.func1: c.Next()
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/context.go:185 (0x1295839)
(*Context).Next: c.handlers[c.index](c)
D:/Code/Golang/qnc-server/core/logger.go:60 (0x1842f91)
LoggingMiddleware.func1: c.Next()
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/context.go:185 (0x1295839)
(*Context).Next: c.handlers[c.index](c)
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/recovery.go:102 (0x12a953c)
CustomRecoveryWithWriter.func1: c.Next()
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/context.go:185 (0x1295839)
(*Context).Next: c.handlers[c.index](c)
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/logger.go:249 (0x12a7df1)
LoggerWithConfig.func1: c.Next()
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/context.go:185 (0x1295839)
(*Context).Next: c.handlers[c.index](c)
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/gin.go:633 (0x12a5b69)
(*Engine).handleHTTPRequest: c.Next()
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/gin.go:589 (0x12a563b)
(*Engine).ServeHTTP: engine.handleHTTPRequest(c)
C:/Users/LiangZai/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/net/http/server.go:3210 (0xf392f6)
serverHandler.ServeHTTP: handler.ServeHTTP(rw, req)
C:/Users/LiangZai/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/net/http/server.go:2092 (0xf07734)
(*conn).serve: serverHandler{c.server}.ServeHTTP(w, w.req)
C:/Users/LiangZai/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/runtime/asm_amd64.s:1700 (0xa2eca0)
goexit: BYTE $0x90 // NOP

[GIN] 2024/09/02 - 21:08:33 | 500 | 10m7s | 127.0.0.1 | POST "/api/single/bc_evaluate_marriage"
[GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production.
- using env: export GIN_MODE=release
- using code: gin.SetMode(gin.ReleaseMode)
[GIN-debug] Loaded HTML Templates (2):
- refund.html
-
[GIN-debug] GET /api/user/test --> qnc-server/api.(*User).Test-fm (4 handlers)
[GIN-debug] POST /api/user/log --> qnc-server/api.(*User).Log-fm (4 handlers)
[GIN-debug] POST /api/user/login --> qnc-server/api.(*User).Login-fm (4 handlers)
[GIN-debug] POST /api/user/h5_login --> qnc-server/api.(*User).H5Login-fm (4 handlers)
[GIN-debug] POST /api/user/phone_login --> qnc-server/api.(*User).PhoneLogin-fm (4 handlers)
[GIN-debug] POST /api/user/verify --> qnc-server/api.(*User).GetVerify-fm (4 handlers)
[GIN-debug] GET /api/user/get_config --> qnc-server/api.(*User).GetSDKConfig-fm (4 handlers)
[GIN-debug] POST /api/single/bc_evaluate_marriage --> qnc-server/api.(*SingleQuery).EvaluateMarriageQuery-fm (6 handlers)
[GIN-debug] GET /api/single/get_merriage_record --> qnc-server/api.(*SingleQuery).GetMerriageRecord-fm (5 handlers)
[GIN-debug] POST /api/lawsuitQuery/query_v2 --> qnc-server/api.(*LawsuitQuery).queryListV2-fm (5 handlers)
[GIN-debug] GET /api/lawsuitQuery/get_record --> qnc-server/api.(*LawsuitQuery).GetRecord-fm (5 handlers)
[GIN-debug] GET /api/ent/search --> qnc-server/api.(*Ent).search-fm (5 handlers)
[GIN-debug] GET /api/ent/query_details --> qnc-server/api.(*Ent).queryDetails-fm (5 handlers)
[GIN-debug] GET /api/ent/query_feature/:feature --> qnc-server/api.(*Ent).queryFeature-fm (5 handlers)
[GIN-debug] GET /api/ent/query_list_feature/:feature --> qnc-server/api.(*Ent).queryListFeature-fm (5 handlers)
[GIN-debug] POST /api/pay/callback/:platform --> qnc-server/api.(*Pay).Callback-fm (4 handlers)
[GIN-debug] GET /api/pay/refund_details/:id --> qnc-server/api.(*Pay).RefundDetailsHTML-fm (4 handlers)
[GIN-debug] POST /api/pay/refund/:id --> qnc-server/api.(*Pay).Refund-fm (4 handlers)
[GIN-debug] POST /api/pay/refund_callback/:platform --> qnc-server/api.(*Pay).RefundCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/ali_callback --> qnc-server/api.(*Pay).AlipayCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/complaint_callback/:platform --> qnc-server/api.(*Pay).WxPayComplaintCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/prepay --> qnc-server/api.(*Pay).Prepay-fm (5 handlers)
[GIN-debug] GET /api/pay/order_list --> qnc-server/api.(*Pay).GetOrderList-fm (5 handlers)
[GIN-debug] POST /api/pay/ali_prepay --> qnc-server/api.(*Pay).AliPrepay-fm (5 handlers)
[GIN-debug] GET /api/pay/get_query_cache --> qnc-server/api.(*Pay).GetQueryCache-fm (5 handlers)
[GIN-debug] GET /api/product/product_notes --> qnc-server/api.(*Product).GetProductNotes-fm (5 handlers)
[GIN-debug] GET /api/product/product_info --> qnc-server/api.(*Product).GetProductInfo-fm (4 handlers)
[GIN-debug] GET /api/render/get_index --> qnc-server/api.(*Render).GetIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_car_index --> qnc-server/api.(*Render).GetCarIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_verify_index --> qnc-server/api.(*Render).GetVerifyIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_notification --> qnc-server/api.(*Render).GetNotification-fm (4 handlers)
[GIN-debug] GET /api/render/get_shadow --> qnc-server/api.(*Render).GetShade-fm (4 handlers)
[GIN-debug] POST /api/car/insurance --> qnc-server/api.(*Car).Insurance-fm (5 handlers)
[GIN-debug] POST /api/car/maintenance --> qnc-server/api.(*Car).Maintenance-fm (5 handlers)
[GIN-debug] GET /api/car/get_query --> qnc-server/api.(*Car).GetQueryRecord-fm (5 handlers)
[GIN-debug] POST /api/car/person_car_verify --> qnc-server/api.(*Car).PersonCarVerify-fm (5 handlers)
[GIN-debug] POST /api/car/under_name --> qnc-server/api.(*Car).UnderName-fm (5 handlers)
[GIN-debug] POST /api/car/insurance_info --> qnc-server/api.(*Car).InsuranceInfo-fm (5 handlers)
[GIN-debug] POST /api/car/vin_check_info --> qnc-server/api.(*Car).VinCheckInfo-fm (5 handlers)
[GIN-debug] POST /api/car/vehicle_transfer --> qnc-server/api.(*Car).VehicleTransfer-fm (5 handlers)
[GIN-debug] POST /api/car/vehicle_valuation --> qnc-server/api.(*Car).VehicleValuation-fm (5 handlers)
[GIN-debug] GET /api/car/get_maintenance_history --> qnc-server/api.(*Car).QueryHistoryList-fm (5 handlers)
[GIN-debug] POST /api/car/callback --> qnc-server/api.(*Car).CarCallback-fm (4 handlers)
[GIN-debug] POST /api/verify/phone --> qnc-server/api.(*Verify).VerifyNamePhone-fm (5 handlers)
[GIN-debug] GET /api/verify/get_query --> qnc-server/api.(*Verify).GetQueryRecord-fm (5 handlers)
[GIN-debug] POST /api/verify/card_no --> qnc-server/api.(*Verify).VerifyNameCard-fm (5 handlers)
[GIN-debug] POST /api/verify/bank_card --> qnc-server/api.(*Verify).VerifyBankCard-fm (5 handlers)
[GIN-debug] POST /api/verify/skill_cert --> qnc-server/api.(*Verify).VerifySkillCert-fm (5 handlers)
2024/09/02 21:08:37 HTTP server listening on http://127.0.0.1:14500
[GIN-debug] [WARNING] You trusted all proxies, this is NOT safe. We recommend you to set a value.
Please check https://pkg.go.dev/github.com/gin-gonic/gin#readme-don-t-trust-all-proxies for details.
[GIN-debug] Listening and serving HTTP on :14500
[GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production.
- using env: export GIN_MODE=release
- using code: gin.SetMode(gin.ReleaseMode)
[GIN-debug] Loaded HTML Templates (2):
-
- refund.html
[GIN-debug] GET /api/user/test --> qnc-server/api.(*User).Test-fm (4 handlers)
[GIN-debug] POST /api/user/log --> qnc-server/api.(*User).Log-fm (4 handlers)
[GIN-debug] POST /api/user/login --> qnc-server/api.(*User).Login-fm (4 handlers)
[GIN-debug] POST /api/user/h5_login --> qnc-server/api.(*User).H5Login-fm (4 handlers)
[GIN-debug] POST /api/user/phone_login --> qnc-server/api.(*User).PhoneLogin-fm (4 handlers)
[GIN-debug] POST /api/user/verify --> qnc-server/api.(*User).GetVerify-fm (4 handlers)
[GIN-debug] GET /api/user/get_config --> qnc-server/api.(*User).GetSDKConfig-fm (4 handlers)
[GIN-debug] POST /api/single/bc_evaluate_marriage --> qnc-server/api.(*SingleQuery).EvaluateMarriageQuery-fm (6 handlers)
[GIN-debug] GET /api/single/get_merriage_record --> qnc-server/api.(*SingleQuery).GetMerriageRecord-fm (5 handlers)
[GIN-debug] POST /api/lawsuitQuery/query_v2 --> qnc-server/api.(*LawsuitQuery).queryListV2-fm (5 handlers)
[GIN-debug] GET /api/lawsuitQuery/get_record --> qnc-server/api.(*LawsuitQuery).GetRecord-fm (5 handlers)
[GIN-debug] GET /api/ent/search --> qnc-server/api.(*Ent).search-fm (5 handlers)
[GIN-debug] GET /api/ent/query_details --> qnc-server/api.(*Ent).queryDetails-fm (5 handlers)
[GIN-debug] GET /api/ent/query_feature/:feature --> qnc-server/api.(*Ent).queryFeature-fm (5 handlers)
[GIN-debug] GET /api/ent/query_list_feature/:feature --> qnc-server/api.(*Ent).queryListFeature-fm (5 handlers)
[GIN-debug] POST /api/pay/callback/:platform --> qnc-server/api.(*Pay).Callback-fm (4 handlers)
[GIN-debug] GET /api/pay/refund_details/:id --> qnc-server/api.(*Pay).RefundDetailsHTML-fm (4 handlers)
[GIN-debug] POST /api/pay/refund/:id --> qnc-server/api.(*Pay).Refund-fm (4 handlers)
[GIN-debug] POST /api/pay/refund_callback/:platform --> qnc-server/api.(*Pay).RefundCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/ali_callback --> qnc-server/api.(*Pay).AlipayCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/complaint_callback/:platform --> qnc-server/api.(*Pay).WxPayComplaintCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/prepay --> qnc-server/api.(*Pay).Prepay-fm (5 handlers)
[GIN-debug] GET /api/pay/order_list --> qnc-server/api.(*Pay).GetOrderList-fm (5 handlers)
[GIN-debug] POST /api/pay/ali_prepay --> qnc-server/api.(*Pay).AliPrepay-fm (5 handlers)
[GIN-debug] GET /api/pay/get_query_cache --> qnc-server/api.(*Pay).GetQueryCache-fm (5 handlers)
[GIN-debug] GET /api/product/product_notes --> qnc-server/api.(*Product).GetProductNotes-fm (5 handlers)
[GIN-debug] GET /api/product/product_info --> qnc-server/api.(*Product).GetProductInfo-fm (4 handlers)
[GIN-debug] GET /api/render/get_index --> qnc-server/api.(*Render).GetIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_car_index --> qnc-server/api.(*Render).GetCarIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_verify_index --> qnc-server/api.(*Render).GetVerifyIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_notification --> qnc-server/api.(*Render).GetNotification-fm (4 handlers)
[GIN-debug] GET /api/render/get_shadow --> qnc-server/api.(*Render).GetShade-fm (4 handlers)
[GIN-debug] POST /api/car/insurance --> qnc-server/api.(*Car).Insurance-fm (5 handlers)
[GIN-debug] POST /api/car/maintenance --> qnc-server/api.(*Car).Maintenance-fm (5 handlers)
[GIN-debug] GET /api/car/get_query --> qnc-server/api.(*Car).GetQueryRecord-fm (5 handlers)
[GIN-debug] POST /api/car/person_car_verify --> qnc-server/api.(*Car).PersonCarVerify-fm (5 handlers)
[GIN-debug] POST /api/car/under_name --> qnc-server/api.(*Car).UnderName-fm (5 handlers)
[GIN-debug] POST /api/car/insurance_info --> qnc-server/api.(*Car).InsuranceInfo-fm (5 handlers)
[GIN-debug] POST /api/car/vin_check_info --> qnc-server/api.(*Car).VinCheckInfo-fm (5 handlers)
[GIN-debug] POST /api/car/vehicle_transfer --> qnc-server/api.(*Car).VehicleTransfer-fm (5 handlers)
[GIN-debug] POST /api/car/vehicle_valuation --> qnc-server/api.(*Car).VehicleValuation-fm (5 handlers)
[GIN-debug] GET /api/car/get_maintenance_history --> qnc-server/api.(*Car).QueryHistoryList-fm (5 handlers)
[GIN-debug] POST /api/car/callback --> qnc-server/api.(*Car).CarCallback-fm (4 handlers)
[GIN-debug] POST /api/verify/phone --> qnc-server/api.(*Verify).VerifyNamePhone-fm (5 handlers)
[GIN-debug] GET /api/verify/get_query --> qnc-server/api.(*Verify).GetQueryRecord-fm (5 handlers)
[GIN-debug] POST /api/verify/card_no --> qnc-server/api.(*Verify).VerifyNameCard-fm (5 handlers)
[GIN-debug] POST /api/verify/bank_card --> qnc-server/api.(*Verify).VerifyBankCard-fm (5 handlers)
[GIN-debug] POST /api/verify/skill_cert --> qnc-server/api.(*Verify).VerifySkillCert-fm (5 handlers)
2024/09/02 21:08:56 HTTP server listening on http://127.0.0.1:14500
[GIN-debug] [WARNING] You trusted all proxies, this is NOT safe. We recommend you to set a value.
Please check https://pkg.go.dev/github.com/gin-gonic/gin#readme-don-t-trust-all-proxies for details.
[GIN-debug] Listening and serving HTTP on :14500
2024/09/02 21:09:09 Start: 2024-09-02T21:09:09+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, GET params: map[], Body: {"name":"张荣宏","card_no":"45212220000827423X","mobile":"18276151590","verify_code":"123412"}
2024/09/02 21:09:25 【婚姻查询】请求失败json: cannot unmarshal string into Go struct field WestdexResp.code of type int
2024/09/02 21:09:28 End: 2024-09-02T21:09:28+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, Status: 200, Latency: 19.4284182s
[GIN] 2024/09/02 - 21:09:28 | 200 | 19.4284182s | 127.0.0.1 | POST "/api/single/bc_evaluate_marriage"
[GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production.
- using env: export GIN_MODE=release
- using code: gin.SetMode(gin.ReleaseMode)
[GIN-debug] Loaded HTML Templates (2):
-
- refund.html
[GIN-debug] GET /api/user/test --> qnc-server/api.(*User).Test-fm (4 handlers)
[GIN-debug] POST /api/user/log --> qnc-server/api.(*User).Log-fm (4 handlers)
[GIN-debug] POST /api/user/login --> qnc-server/api.(*User).Login-fm (4 handlers)
[GIN-debug] POST /api/user/h5_login --> qnc-server/api.(*User).H5Login-fm (4 handlers)
[GIN-debug] POST /api/user/phone_login --> qnc-server/api.(*User).PhoneLogin-fm (4 handlers)
[GIN-debug] POST /api/user/verify --> qnc-server/api.(*User).GetVerify-fm (4 handlers)
[GIN-debug] GET /api/user/get_config --> qnc-server/api.(*User).GetSDKConfig-fm (4 handlers)
[GIN-debug] POST /api/single/bc_evaluate_marriage --> qnc-server/api.(*SingleQuery).EvaluateMarriageQuery-fm (6 handlers)
[GIN-debug] GET /api/single/get_merriage_record --> qnc-server/api.(*SingleQuery).GetMerriageRecord-fm (5 handlers)
[GIN-debug] POST /api/lawsuitQuery/query_v2 --> qnc-server/api.(*LawsuitQuery).queryListV2-fm (5 handlers)
[GIN-debug] GET /api/lawsuitQuery/get_record --> qnc-server/api.(*LawsuitQuery).GetRecord-fm (5 handlers)
[GIN-debug] GET /api/ent/search --> qnc-server/api.(*Ent).search-fm (5 handlers)
[GIN-debug] GET /api/ent/query_details --> qnc-server/api.(*Ent).queryDetails-fm (5 handlers)
[GIN-debug] GET /api/ent/query_feature/:feature --> qnc-server/api.(*Ent).queryFeature-fm (5 handlers)
[GIN-debug] GET /api/ent/query_list_feature/:feature --> qnc-server/api.(*Ent).queryListFeature-fm (5 handlers)
[GIN-debug] POST /api/pay/callback/:platform --> qnc-server/api.(*Pay).Callback-fm (4 handlers)
[GIN-debug] GET /api/pay/refund_details/:id --> qnc-server/api.(*Pay).RefundDetailsHTML-fm (4 handlers)
[GIN-debug] POST /api/pay/refund/:id --> qnc-server/api.(*Pay).Refund-fm (4 handlers)
[GIN-debug] POST /api/pay/refund_callback/:platform --> qnc-server/api.(*Pay).RefundCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/ali_callback --> qnc-server/api.(*Pay).AlipayCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/complaint_callback/:platform --> qnc-server/api.(*Pay).WxPayComplaintCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/prepay --> qnc-server/api.(*Pay).Prepay-fm (5 handlers)
[GIN-debug] GET /api/pay/order_list --> qnc-server/api.(*Pay).GetOrderList-fm (5 handlers)
[GIN-debug] POST /api/pay/ali_prepay --> qnc-server/api.(*Pay).AliPrepay-fm (5 handlers)
[GIN-debug] GET /api/pay/get_query_cache --> qnc-server/api.(*Pay).GetQueryCache-fm (5 handlers)
[GIN-debug] GET /api/product/product_notes --> qnc-server/api.(*Product).GetProductNotes-fm (5 handlers)
[GIN-debug] GET /api/product/product_info --> qnc-server/api.(*Product).GetProductInfo-fm (4 handlers)
[GIN-debug] GET /api/render/get_index --> qnc-server/api.(*Render).GetIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_car_index --> qnc-server/api.(*Render).GetCarIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_verify_index --> qnc-server/api.(*Render).GetVerifyIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_notification --> qnc-server/api.(*Render).GetNotification-fm (4 handlers)
[GIN-debug] GET /api/render/get_shadow --> qnc-server/api.(*Render).GetShade-fm (4 handlers)
[GIN-debug] POST /api/car/insurance --> qnc-server/api.(*Car).Insurance-fm (5 handlers)
[GIN-debug] POST /api/car/maintenance --> qnc-server/api.(*Car).Maintenance-fm (5 handlers)
[GIN-debug] GET /api/car/get_query --> qnc-server/api.(*Car).GetQueryRecord-fm (5 handlers)
[GIN-debug] POST /api/car/person_car_verify --> qnc-server/api.(*Car).PersonCarVerify-fm (5 handlers)
[GIN-debug] POST /api/car/under_name --> qnc-server/api.(*Car).UnderName-fm (5 handlers)
[GIN-debug] POST /api/car/insurance_info --> qnc-server/api.(*Car).InsuranceInfo-fm (5 handlers)
[GIN-debug] POST /api/car/vin_check_info --> qnc-server/api.(*Car).VinCheckInfo-fm (5 handlers)
[GIN-debug] POST /api/car/vehicle_transfer --> qnc-server/api.(*Car).VehicleTransfer-fm (5 handlers)
[GIN-debug] POST /api/car/vehicle_valuation --> qnc-server/api.(*Car).VehicleValuation-fm (5 handlers)
[GIN-debug] GET /api/car/get_maintenance_history --> qnc-server/api.(*Car).QueryHistoryList-fm (5 handlers)
[GIN-debug] POST /api/car/callback --> qnc-server/api.(*Car).CarCallback-fm (4 handlers)
[GIN-debug] POST /api/verify/phone --> qnc-server/api.(*Verify).VerifyNamePhone-fm (5 handlers)
[GIN-debug] GET /api/verify/get_query --> qnc-server/api.(*Verify).GetQueryRecord-fm (5 handlers)
[GIN-debug] POST /api/verify/card_no --> qnc-server/api.(*Verify).VerifyNameCard-fm (5 handlers)
[GIN-debug] POST /api/verify/bank_card --> qnc-server/api.(*Verify).VerifyBankCard-fm (5 handlers)
[GIN-debug] POST /api/verify/skill_cert --> qnc-server/api.(*Verify).VerifySkillCert-fm (5 handlers)
2024/09/02 21:10:04 HTTP server listening on http://127.0.0.1:14500
[GIN-debug] [WARNING] You trusted all proxies, this is NOT safe. We recommend you to set a value.
Please check https://pkg.go.dev/github.com/gin-gonic/gin#readme-don-t-trust-all-proxies for details.
[GIN-debug] Listening and serving HTTP on :14500
2024/09/02 21:10:06 Start: 2024-09-02T21:10:06+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, GET params: map[], Body: {"name":"张荣宏","card_no":"45212220000827423X","mobile":"18276151590","verify_code":"123412"}
2024/09/02 21:15:28 【婚姻查询】请求失败json: cannot unmarshal string into Go struct field WestdexResp.code of type int
2024/09/02 21:15:28 End: 2024-09-02T21:15:28+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, Status: 200, Latency: 5m22.9084079s
[GIN] 2024/09/02 - 21:15:28 | 200 | 5m22s | 127.0.0.1 | POST "/api/single/bc_evaluate_marriage"
[GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production.
- using env: export GIN_MODE=release
- using code: gin.SetMode(gin.ReleaseMode)
[GIN-debug] Loaded HTML Templates (2):
-
- refund.html
[GIN-debug] GET /api/user/test --> qnc-server/api.(*User).Test-fm (4 handlers)
[GIN-debug] POST /api/user/log --> qnc-server/api.(*User).Log-fm (4 handlers)
[GIN-debug] POST /api/user/login --> qnc-server/api.(*User).Login-fm (4 handlers)
[GIN-debug] POST /api/user/h5_login --> qnc-server/api.(*User).H5Login-fm (4 handlers)
[GIN-debug] POST /api/user/phone_login --> qnc-server/api.(*User).PhoneLogin-fm (4 handlers)
[GIN-debug] POST /api/user/verify --> qnc-server/api.(*User).GetVerify-fm (4 handlers)
[GIN-debug] GET /api/user/get_config --> qnc-server/api.(*User).GetSDKConfig-fm (4 handlers)
[GIN-debug] POST /api/single/bc_evaluate_marriage --> qnc-server/api.(*SingleQuery).EvaluateMarriageQuery-fm (6 handlers)
[GIN-debug] GET /api/single/get_merriage_record --> qnc-server/api.(*SingleQuery).GetMerriageRecord-fm (5 handlers)
[GIN-debug] POST /api/lawsuitQuery/query_v2 --> qnc-server/api.(*LawsuitQuery).queryListV2-fm (5 handlers)
[GIN-debug] GET /api/lawsuitQuery/get_record --> qnc-server/api.(*LawsuitQuery).GetRecord-fm (5 handlers)
[GIN-debug] GET /api/ent/search --> qnc-server/api.(*Ent).search-fm (5 handlers)
[GIN-debug] GET /api/ent/query_details --> qnc-server/api.(*Ent).queryDetails-fm (5 handlers)
[GIN-debug] GET /api/ent/query_feature/:feature --> qnc-server/api.(*Ent).queryFeature-fm (5 handlers)
[GIN-debug] GET /api/ent/query_list_feature/:feature --> qnc-server/api.(*Ent).queryListFeature-fm (5 handlers)
[GIN-debug] POST /api/pay/callback/:platform --> qnc-server/api.(*Pay).Callback-fm (4 handlers)
[GIN-debug] GET /api/pay/refund_details/:id --> qnc-server/api.(*Pay).RefundDetailsHTML-fm (4 handlers)
[GIN-debug] POST /api/pay/refund/:id --> qnc-server/api.(*Pay).Refund-fm (4 handlers)
[GIN-debug] POST /api/pay/refund_callback/:platform --> qnc-server/api.(*Pay).RefundCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/ali_callback --> qnc-server/api.(*Pay).AlipayCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/complaint_callback/:platform --> qnc-server/api.(*Pay).WxPayComplaintCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/prepay --> qnc-server/api.(*Pay).Prepay-fm (5 handlers)
[GIN-debug] GET /api/pay/order_list --> qnc-server/api.(*Pay).GetOrderList-fm (5 handlers)
[GIN-debug] POST /api/pay/ali_prepay --> qnc-server/api.(*Pay).AliPrepay-fm (5 handlers)
[GIN-debug] GET /api/pay/get_query_cache --> qnc-server/api.(*Pay).GetQueryCache-fm (5 handlers)
[GIN-debug] GET /api/product/product_notes --> qnc-server/api.(*Product).GetProductNotes-fm (5 handlers)
[GIN-debug] GET /api/product/product_info --> qnc-server/api.(*Product).GetProductInfo-fm (4 handlers)
[GIN-debug] GET /api/render/get_index --> qnc-server/api.(*Render).GetIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_car_index --> qnc-server/api.(*Render).GetCarIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_verify_index --> qnc-server/api.(*Render).GetVerifyIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_notification --> qnc-server/api.(*Render).GetNotification-fm (4 handlers)
[GIN-debug] GET /api/render/get_shadow --> qnc-server/api.(*Render).GetShade-fm (4 handlers)
[GIN-debug] POST /api/car/insurance --> qnc-server/api.(*Car).Insurance-fm (5 handlers)
[GIN-debug] POST /api/car/maintenance --> qnc-server/api.(*Car).Maintenance-fm (5 handlers)
[GIN-debug] GET /api/car/get_query --> qnc-server/api.(*Car).GetQueryRecord-fm (5 handlers)
[GIN-debug] POST /api/car/person_car_verify --> qnc-server/api.(*Car).PersonCarVerify-fm (5 handlers)
[GIN-debug] POST /api/car/under_name --> qnc-server/api.(*Car).UnderName-fm (5 handlers)
[GIN-debug] POST /api/car/insurance_info --> qnc-server/api.(*Car).InsuranceInfo-fm (5 handlers)
[GIN-debug] POST /api/car/vin_check_info --> qnc-server/api.(*Car).VinCheckInfo-fm (5 handlers)
[GIN-debug] POST /api/car/vehicle_transfer --> qnc-server/api.(*Car).VehicleTransfer-fm (5 handlers)
[GIN-debug] POST /api/car/vehicle_valuation --> qnc-server/api.(*Car).VehicleValuation-fm (5 handlers)
[GIN-debug] GET /api/car/get_maintenance_history --> qnc-server/api.(*Car).QueryHistoryList-fm (5 handlers)
[GIN-debug] POST /api/car/callback --> qnc-server/api.(*Car).CarCallback-fm (4 handlers)
[GIN-debug] POST /api/verify/phone --> qnc-server/api.(*Verify).VerifyNamePhone-fm (5 handlers)
[GIN-debug] GET /api/verify/get_query --> qnc-server/api.(*Verify).GetQueryRecord-fm (5 handlers)
[GIN-debug] POST /api/verify/card_no --> qnc-server/api.(*Verify).VerifyNameCard-fm (5 handlers)
[GIN-debug] POST /api/verify/bank_card --> qnc-server/api.(*Verify).VerifyBankCard-fm (5 handlers)
[GIN-debug] POST /api/verify/skill_cert --> qnc-server/api.(*Verify).VerifySkillCert-fm (5 handlers)
2024/09/02 21:15:54 HTTP server listening on http://127.0.0.1:14500
[GIN-debug] [WARNING] You trusted all proxies, this is NOT safe. We recommend you to set a value.
Please check https://pkg.go.dev/github.com/gin-gonic/gin#readme-don-t-trust-all-proxies for details.
[GIN-debug] Listening and serving HTTP on :14500
2024/09/02 21:16:01 Start: 2024-09-02T21:16:01+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, GET params: map[], Body: {"name":"张荣宏","card_no":"45212220000827423X","mobile":"18276151590","verify_code":"123412"}
2024/09/02 21:16:33 【婚姻查询】请求失败json: cannot unmarshal string into Go struct field WestdexResp.code of type int
2024/09/02 21:16:33 End: 2024-09-02T21:16:33+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, Status: 200, Latency: 31.4176015s
[GIN] 2024/09/02 - 21:16:33 | 200 | 31.4176015s | 127.0.0.1 | POST "/api/single/bc_evaluate_marriage"
[GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production.
- using env: export GIN_MODE=release
- using code: gin.SetMode(gin.ReleaseMode)
[GIN-debug] Loaded HTML Templates (2):
-
- refund.html
[GIN-debug] GET /api/user/test --> qnc-server/api.(*User).Test-fm (4 handlers)
[GIN-debug] POST /api/user/log --> qnc-server/api.(*User).Log-fm (4 handlers)
[GIN-debug] POST /api/user/login --> qnc-server/api.(*User).Login-fm (4 handlers)
[GIN-debug] POST /api/user/h5_login --> qnc-server/api.(*User).H5Login-fm (4 handlers)
[GIN-debug] POST /api/user/phone_login --> qnc-server/api.(*User).PhoneLogin-fm (4 handlers)
[GIN-debug] POST /api/user/verify --> qnc-server/api.(*User).GetVerify-fm (4 handlers)
[GIN-debug] GET /api/user/get_config --> qnc-server/api.(*User).GetSDKConfig-fm (4 handlers)
[GIN-debug] POST /api/single/bc_evaluate_marriage --> qnc-server/api.(*SingleQuery).EvaluateMarriageQuery-fm (6 handlers)
[GIN-debug] GET /api/single/get_merriage_record --> qnc-server/api.(*SingleQuery).GetMerriageRecord-fm (5 handlers)
[GIN-debug] POST /api/lawsuitQuery/query_v2 --> qnc-server/api.(*LawsuitQuery).queryListV2-fm (5 handlers)
[GIN-debug] GET /api/lawsuitQuery/get_record --> qnc-server/api.(*LawsuitQuery).GetRecord-fm (5 handlers)
[GIN-debug] GET /api/ent/search --> qnc-server/api.(*Ent).search-fm (5 handlers)
[GIN-debug] GET /api/ent/query_details --> qnc-server/api.(*Ent).queryDetails-fm (5 handlers)
[GIN-debug] GET /api/ent/query_feature/:feature --> qnc-server/api.(*Ent).queryFeature-fm (5 handlers)
[GIN-debug] GET /api/ent/query_list_feature/:feature --> qnc-server/api.(*Ent).queryListFeature-fm (5 handlers)
[GIN-debug] POST /api/pay/callback/:platform --> qnc-server/api.(*Pay).Callback-fm (4 handlers)
[GIN-debug] GET /api/pay/refund_details/:id --> qnc-server/api.(*Pay).RefundDetailsHTML-fm (4 handlers)
[GIN-debug] POST /api/pay/refund/:id --> qnc-server/api.(*Pay).Refund-fm (4 handlers)
[GIN-debug] POST /api/pay/refund_callback/:platform --> qnc-server/api.(*Pay).RefundCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/ali_callback --> qnc-server/api.(*Pay).AlipayCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/complaint_callback/:platform --> qnc-server/api.(*Pay).WxPayComplaintCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/prepay --> qnc-server/api.(*Pay).Prepay-fm (5 handlers)
[GIN-debug] GET /api/pay/order_list --> qnc-server/api.(*Pay).GetOrderList-fm (5 handlers)
[GIN-debug] POST /api/pay/ali_prepay --> qnc-server/api.(*Pay).AliPrepay-fm (5 handlers)
[GIN-debug] GET /api/pay/get_query_cache --> qnc-server/api.(*Pay).GetQueryCache-fm (5 handlers)
[GIN-debug] GET /api/product/product_notes --> qnc-server/api.(*Product).GetProductNotes-fm (5 handlers)
[GIN-debug] GET /api/product/product_info --> qnc-server/api.(*Product).GetProductInfo-fm (4 handlers)
[GIN-debug] GET /api/render/get_index --> qnc-server/api.(*Render).GetIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_car_index --> qnc-server/api.(*Render).GetCarIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_verify_index --> qnc-server/api.(*Render).GetVerifyIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_notification --> qnc-server/api.(*Render).GetNotification-fm (4 handlers)
[GIN-debug] GET /api/render/get_shadow --> qnc-server/api.(*Render).GetShade-fm (4 handlers)
[GIN-debug] POST /api/car/insurance --> qnc-server/api.(*Car).Insurance-fm (5 handlers)
[GIN-debug] POST /api/car/maintenance --> qnc-server/api.(*Car).Maintenance-fm (5 handlers)
[GIN-debug] GET /api/car/get_query --> qnc-server/api.(*Car).GetQueryRecord-fm (5 handlers)
[GIN-debug] POST /api/car/person_car_verify --> qnc-server/api.(*Car).PersonCarVerify-fm (5 handlers)
[GIN-debug] POST /api/car/under_name --> qnc-server/api.(*Car).UnderName-fm (5 handlers)
[GIN-debug] POST /api/car/insurance_info --> qnc-server/api.(*Car).InsuranceInfo-fm (5 handlers)
[GIN-debug] POST /api/car/vin_check_info --> qnc-server/api.(*Car).VinCheckInfo-fm (5 handlers)
[GIN-debug] POST /api/car/vehicle_transfer --> qnc-server/api.(*Car).VehicleTransfer-fm (5 handlers)
[GIN-debug] POST /api/car/vehicle_valuation --> qnc-server/api.(*Car).VehicleValuation-fm (5 handlers)
[GIN-debug] GET /api/car/get_maintenance_history --> qnc-server/api.(*Car).QueryHistoryList-fm (5 handlers)
[GIN-debug] POST /api/car/callback --> qnc-server/api.(*Car).CarCallback-fm (4 handlers)
[GIN-debug] POST /api/verify/phone --> qnc-server/api.(*Verify).VerifyNamePhone-fm (5 handlers)
[GIN-debug] GET /api/verify/get_query --> qnc-server/api.(*Verify).GetQueryRecord-fm (5 handlers)
[GIN-debug] POST /api/verify/card_no --> qnc-server/api.(*Verify).VerifyNameCard-fm (5 handlers)
[GIN-debug] POST /api/verify/bank_card --> qnc-server/api.(*Verify).VerifyBankCard-fm (5 handlers)
[GIN-debug] POST /api/verify/skill_cert --> qnc-server/api.(*Verify).VerifySkillCert-fm (5 handlers)
2024/09/02 21:18:30 HTTP server listening on http://127.0.0.1:14500
[GIN-debug] [WARNING] You trusted all proxies, this is NOT safe. We recommend you to set a value.
Please check https://pkg.go.dev/github.com/gin-gonic/gin#readme-don-t-trust-all-proxies for details.
[GIN-debug] Listening and serving HTTP on :14500
2024/09/02 21:18:31 Start: 2024-09-02T21:18:31+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, GET params: map[], Body: {"name":"张荣宏","card_no":"45212220000827423X","mobile":"18276151590","verify_code":"123412"}
2024/09/02 21:19:46 [Recovery] 2024/09/02 - 21:19:46 panic recovered:
POST /api/single/bc_evaluate_marriage HTTP/1.1
Host: 127.0.0.1:14500
Accept: */*
Accept-Encoding: gzip, deflate, br
Accept-Language: zh-CN,zh;q=0.9
Connection: keep-alive
Content-Length: 97
Content-Type: application/json
Referer: https://servicewechat.com/wx5b47fc78eaf12e22/devtools/page-frame.html
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: same-site
User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0.1 Mobile/21A360 wechatdevtools/1.06.2402040 MicroMessenger/8.0.5 webview/
X-Token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VyaWQiOjgyMDAxLCJEaXNhYmxlIjpmYWxzZSwiQXV0aElkZW50aWZpZXJzIjp7Im9wZW5pZCI6Im9SWTVyN2VkUklYNXZGaE16YUZMVWQ3anpsTm8iLCJ1bmlvbmlkIjoiIiwicGhvbmUiOiIifSwiUGxhdGZvcm0iOiJ3ZWNoYXRfbXAiLCJCdWZmZXJUaW1lIjo4NjQwMCwiaXNzIjoiZm0iLCJhdWQiOlsiRk0iXSwiZXhwIjoxNzI1ODg2NTk2LCJuYmYiOjE3MjUyODE3OTZ9.e13XIAcobNSyURoTHXRM5TjwVqxHw6zVFI035LNtb-8
runtime error: index out of range [-1]
C:/Users/LiangZai/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/runtime/panic.go:115 (0xfceeb3)
goPanicIndex: panic(boundsError{x: int64(x), signed: true, y: y, code: boundsIndex})
D:/Code/Golang/qnc-server/utils/westdex.go:91 (0x1c35ace)
pkcs5Unpadding: unpadding := int(src[length-1])
D:/Code/Golang/qnc-server/utils/westdex.go:78 (0x1c3573e)
aesDecrypt: return pkcs5Unpadding(plaintext), nil
D:/Code/Golang/qnc-server/utils/westdex.go:32 (0x1c34d44)
WestDexDecrypt: plaintext, err := aesDecrypt(ciphertext, key)
D:/Code/Golang/qnc-server/service/request.go:209 (0x1d5aca6)
(*RequestService).WestDexRequest: decryptedData, err := utils.WestDexDecrypt(westDexResp.Data, key)
D:/Code/Golang/qnc-server/api/singleQuery.go:154 (0x1d8105c)
(*SingleQuery).EvaluateMarriageQuery: err = requestService.WestDexRequest("G09GX01", evaluateMarriage)
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/context.go:185 (0x1875839)
(*Context).Next: c.handlers[c.index](c)
D:/Code/Golang/qnc-server/api/middleware.go:90 (0x1d8bd0b)
NotifyMiddleware.func1: c.Next()
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/context.go:185 (0x1875839)
(*Context).Next: c.handlers[c.index](c)
D:/Code/Golang/qnc-server/api/middleware.go:55 (0x1d8c396)
JWTAuth.func1: c.Next()
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/context.go:185 (0x1875839)
(*Context).Next: c.handlers[c.index](c)
D:/Code/Golang/qnc-server/core/logger.go:60 (0x1e23411)
LoggingMiddleware.func1: c.Next()
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/context.go:185 (0x1875839)
(*Context).Next: c.handlers[c.index](c)
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/recovery.go:102 (0x188953c)
CustomRecoveryWithWriter.func1: c.Next()
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/context.go:185 (0x1875839)
(*Context).Next: c.handlers[c.index](c)
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/logger.go:249 (0x1887df1)
LoggerWithConfig.func1: c.Next()
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/context.go:185 (0x1875839)
(*Context).Next: c.handlers[c.index](c)
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/gin.go:633 (0x1885b69)
(*Engine).handleHTTPRequest: c.Next()
C:/Users/LiangZai/go/pkg/mod/github.com/gin-gonic/gin@v1.10.0/gin.go:589 (0x188563b)
(*Engine).ServeHTTP: engine.handleHTTPRequest(c)
C:/Users/LiangZai/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/net/http/server.go:3210 (0x15192f6)
serverHandler.ServeHTTP: handler.ServeHTTP(rw, req)
C:/Users/LiangZai/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/net/http/server.go:2092 (0x14e7734)
(*conn).serve: serverHandler{c.server}.ServeHTTP(w, w.req)
C:/Users/LiangZai/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/runtime/asm_amd64.s:1700 (0x100eca0)
goexit: BYTE $0x90 // NOP

[GIN] 2024/09/02 - 21:19:46 | 500 | 1m14s | 127.0.0.1 | POST "/api/single/bc_evaluate_marriage"
[GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production.
- using env: export GIN_MODE=release
- using code: gin.SetMode(gin.ReleaseMode)
[GIN-debug] Loaded HTML Templates (2):
- refund.html
-
[GIN-debug] GET /api/user/test --> qnc-server/api.(*User).Test-fm (4 handlers)
[GIN-debug] POST /api/user/log --> qnc-server/api.(*User).Log-fm (4 handlers)
[GIN-debug] POST /api/user/login --> qnc-server/api.(*User).Login-fm (4 handlers)
[GIN-debug] POST /api/user/h5_login --> qnc-server/api.(*User).H5Login-fm (4 handlers)
[GIN-debug] POST /api/user/phone_login --> qnc-server/api.(*User).PhoneLogin-fm (4 handlers)
[GIN-debug] POST /api/user/verify --> qnc-server/api.(*User).GetVerify-fm (4 handlers)
[GIN-debug] GET /api/user/get_config --> qnc-server/api.(*User).GetSDKConfig-fm (4 handlers)
[GIN-debug] POST /api/single/bc_evaluate_marriage --> qnc-server/api.(*SingleQuery).EvaluateMarriageQuery-fm (6 handlers)
[GIN-debug] GET /api/single/get_merriage_record --> qnc-server/api.(*SingleQuery).GetMerriageRecord-fm (5 handlers)
[GIN-debug] POST /api/lawsuitQuery/query_v2 --> qnc-server/api.(*LawsuitQuery).queryListV2-fm (5 handlers)
[GIN-debug] GET /api/lawsuitQuery/get_record --> qnc-server/api.(*LawsuitQuery).GetRecord-fm (5 handlers)
[GIN-debug] GET /api/ent/search --> qnc-server/api.(*Ent).search-fm (5 handlers)
[GIN-debug] GET /api/ent/query_details --> qnc-server/api.(*Ent).queryDetails-fm (5 handlers)
[GIN-debug] GET /api/ent/query_feature/:feature --> qnc-server/api.(*Ent).queryFeature-fm (5 handlers)
[GIN-debug] GET /api/ent/query_list_feature/:feature --> qnc-server/api.(*Ent).queryListFeature-fm (5 handlers)
[GIN-debug] POST /api/pay/callback/:platform --> qnc-server/api.(*Pay).Callback-fm (4 handlers)
[GIN-debug] GET /api/pay/refund_details/:id --> qnc-server/api.(*Pay).RefundDetailsHTML-fm (4 handlers)
[GIN-debug] POST /api/pay/refund/:id --> qnc-server/api.(*Pay).Refund-fm (4 handlers)
[GIN-debug] POST /api/pay/refund_callback/:platform --> qnc-server/api.(*Pay).RefundCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/ali_callback --> qnc-server/api.(*Pay).AlipayCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/complaint_callback/:platform --> qnc-server/api.(*Pay).WxPayComplaintCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/prepay --> qnc-server/api.(*Pay).Prepay-fm (5 handlers)
[GIN-debug] GET /api/pay/order_list --> qnc-server/api.(*Pay).GetOrderList-fm (5 handlers)
[GIN-debug] POST /api/pay/ali_prepay --> qnc-server/api.(*Pay).AliPrepay-fm (5 handlers)
[GIN-debug] GET /api/pay/get_query_cache --> qnc-server/api.(*Pay).GetQueryCache-fm (5 handlers)
[GIN-debug] GET /api/product/product_notes --> qnc-server/api.(*Product).GetProductNotes-fm (5 handlers)
[GIN-debug] GET /api/product/product_info --> qnc-server/api.(*Product).GetProductInfo-fm (4 handlers)
[GIN-debug] GET /api/render/get_index --> qnc-server/api.(*Render).GetIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_car_index --> qnc-server/api.(*Render).GetCarIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_verify_index --> qnc-server/api.(*Render).GetVerifyIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_notification --> qnc-server/api.(*Render).GetNotification-fm (4 handlers)
[GIN-debug] GET /api/render/get_shadow --> qnc-server/api.(*Render).GetShade-fm (4 handlers)
[GIN-debug] POST /api/car/insurance --> qnc-server/api.(*Car).Insurance-fm (5 handlers)
[GIN-debug] POST /api/car/maintenance --> qnc-server/api.(*Car).Maintenance-fm (5 handlers)
[GIN-debug] GET /api/car/get_query --> qnc-server/api.(*Car).GetQueryRecord-fm (5 handlers)
[GIN-debug] POST /api/car/person_car_verify --> qnc-server/api.(*Car).PersonCarVerify-fm (5 handlers)
[GIN-debug] POST /api/car/under_name --> qnc-server/api.(*Car).UnderName-fm (5 handlers)
[GIN-debug] POST /api/car/insurance_info --> qnc-server/api.(*Car).InsuranceInfo-fm (5 handlers)
[GIN-debug] POST /api/car/vin_check_info --> qnc-server/api.(*Car).VinCheckInfo-fm (5 handlers)
[GIN-debug] POST /api/car/vehicle_transfer --> qnc-server/api.(*Car).VehicleTransfer-fm (5 handlers)
[GIN-debug] POST /api/car/vehicle_valuation --> qnc-server/api.(*Car).VehicleValuation-fm (5 handlers)
[GIN-debug] GET /api/car/get_maintenance_history --> qnc-server/api.(*Car).QueryHistoryList-fm (5 handlers)
[GIN-debug] POST /api/car/callback --> qnc-server/api.(*Car).CarCallback-fm (4 handlers)
[GIN-debug] POST /api/verify/phone --> qnc-server/api.(*Verify).VerifyNamePhone-fm (5 handlers)
[GIN-debug] GET /api/verify/get_query --> qnc-server/api.(*Verify).GetQueryRecord-fm (5 handlers)
[GIN-debug] POST /api/verify/card_no --> qnc-server/api.(*Verify).VerifyNameCard-fm (5 handlers)
[GIN-debug] POST /api/verify/bank_card --> qnc-server/api.(*Verify).VerifyBankCard-fm (5 handlers)
[GIN-debug] POST /api/verify/skill_cert --> qnc-server/api.(*Verify).VerifySkillCert-fm (5 handlers)
2024/09/02 21:19:50 HTTP server listening on http://127.0.0.1:14500
[GIN-debug] [WARNING] You trusted all proxies, this is NOT safe. We recommend you to set a value.
Please check https://pkg.go.dev/github.com/gin-gonic/gin#readme-don-t-trust-all-proxies for details.
[GIN-debug] Listening and serving HTTP on :14500
2024/09/02 21:19:52 Start: 2024-09-02T21:19:52+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, GET params: map[], Body: {"name":"张荣宏","card_no":"45212220000827423X","mobile":"18276151590","verify_code":"123412"}
2024/09/02 21:27:10 End: 2024-09-02T21:27:10+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, Status: 200, Latency: 7m18.6079518s
[GIN] 2024/09/02 - 21:27:10 | 200 | 7m18s | 127.0.0.1 | POST "/api/single/bc_evaluate_marriage"
[GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production.
- using env: export GIN_MODE=release
- using code: gin.SetMode(gin.ReleaseMode)
[GIN-debug] Loaded HTML Templates (2):
- refund.html
-
[GIN-debug] GET /api/user/test --> qnc-server/api.(*User).Test-fm (4 handlers)
[GIN-debug] POST /api/user/log --> qnc-server/api.(*User).Log-fm (4 handlers)
[GIN-debug] POST /api/user/login --> qnc-server/api.(*User).Login-fm (4 handlers)
[GIN-debug] POST /api/user/h5_login --> qnc-server/api.(*User).H5Login-fm (4 handlers)
[GIN-debug] POST /api/user/phone_login --> qnc-server/api.(*User).PhoneLogin-fm (4 handlers)
[GIN-debug] POST /api/user/verify --> qnc-server/api.(*User).GetVerify-fm (4 handlers)
[GIN-debug] GET /api/user/get_config --> qnc-server/api.(*User).GetSDKConfig-fm (4 handlers)
[GIN-debug] POST /api/single/bc_evaluate_marriage --> qnc-server/api.(*SingleQuery).EvaluateMarriageQuery-fm (6 handlers)
[GIN-debug] GET /api/single/get_merriage_record --> qnc-server/api.(*SingleQuery).GetMerriageRecord-fm (5 handlers)
[GIN-debug] POST /api/lawsuitQuery/query_v2 --> qnc-server/api.(*LawsuitQuery).queryListV2-fm (5 handlers)
[GIN-debug] GET /api/lawsuitQuery/get_record --> qnc-server/api.(*LawsuitQuery).GetRecord-fm (5 handlers)
[GIN-debug] GET /api/ent/search --> qnc-server/api.(*Ent).search-fm (5 handlers)
[GIN-debug] GET /api/ent/query_details --> qnc-server/api.(*Ent).queryDetails-fm (5 handlers)
[GIN-debug] GET /api/ent/query_feature/:feature --> qnc-server/api.(*Ent).queryFeature-fm (5 handlers)
[GIN-debug] GET /api/ent/query_list_feature/:feature --> qnc-server/api.(*Ent).queryListFeature-fm (5 handlers)
[GIN-debug] POST /api/pay/callback/:platform --> qnc-server/api.(*Pay).Callback-fm (4 handlers)
[GIN-debug] GET /api/pay/refund_details/:id --> qnc-server/api.(*Pay).RefundDetailsHTML-fm (4 handlers)
[GIN-debug] POST /api/pay/refund/:id --> qnc-server/api.(*Pay).Refund-fm (4 handlers)
[GIN-debug] POST /api/pay/refund_callback/:platform --> qnc-server/api.(*Pay).RefundCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/ali_callback --> qnc-server/api.(*Pay).AlipayCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/complaint_callback/:platform --> qnc-server/api.(*Pay).WxPayComplaintCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/prepay --> qnc-server/api.(*Pay).Prepay-fm (5 handlers)
[GIN-debug] GET /api/pay/order_list --> qnc-server/api.(*Pay).GetOrderList-fm (5 handlers)
[GIN-debug] POST /api/pay/ali_prepay --> qnc-server/api.(*Pay).AliPrepay-fm (5 handlers)
[GIN-debug] GET /api/pay/get_query_cache --> qnc-server/api.(*Pay).GetQueryCache-fm (5 handlers)
[GIN-debug] GET /api/product/product_notes --> qnc-server/api.(*Product).GetProductNotes-fm (5 handlers)
[GIN-debug] GET /api/product/product_info --> qnc-server/api.(*Product).GetProductInfo-fm (4 handlers)
[GIN-debug] GET /api/render/get_index --> qnc-server/api.(*Render).GetIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_car_index --> qnc-server/api.(*Render).GetCarIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_verify_index --> qnc-server/api.(*Render).GetVerifyIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_notification --> qnc-server/api.(*Render).GetNotification-fm (4 handlers)
[GIN-debug] GET /api/render/get_shadow --> qnc-server/api.(*Render).GetShade-fm (4 handlers)
[GIN-debug] POST /api/car/insurance --> qnc-server/api.(*Car).Insurance-fm (5 handlers)
[GIN-debug] POST /api/car/maintenance --> qnc-server/api.(*Car).Maintenance-fm (5 handlers)
[GIN-debug] GET /api/car/get_query --> qnc-server/api.(*Car).GetQueryRecord-fm (5 handlers)
[GIN-debug] POST /api/car/person_car_verify --> qnc-server/api.(*Car).PersonCarVerify-fm (5 handlers)
[GIN-debug] POST /api/car/under_name --> qnc-server/api.(*Car).UnderName-fm (5 handlers)
[GIN-debug] POST /api/car/insurance_info --> qnc-server/api.(*Car).InsuranceInfo-fm (5 handlers)
[GIN-debug] POST /api/car/vin_check_info --> qnc-server/api.(*Car).VinCheckInfo-fm (5 handlers)
[GIN-debug] POST /api/car/vehicle_transfer --> qnc-server/api.(*Car).VehicleTransfer-fm (5 handlers)
[GIN-debug] POST /api/car/vehicle_valuation --> qnc-server/api.(*Car).VehicleValuation-fm (5 handlers)
[GIN-debug] GET /api/car/get_maintenance_history --> qnc-server/api.(*Car).QueryHistoryList-fm (5 handlers)
[GIN-debug] POST /api/car/callback --> qnc-server/api.(*Car).CarCallback-fm (4 handlers)
[GIN-debug] POST /api/verify/phone --> qnc-server/api.(*Verify).VerifyNamePhone-fm (5 handlers)
[GIN-debug] GET /api/verify/get_query --> qnc-server/api.(*Verify).GetQueryRecord-fm (5 handlers)
[GIN-debug] POST /api/verify/card_no --> qnc-server/api.(*Verify).VerifyNameCard-fm (5 handlers)
[GIN-debug] POST /api/verify/bank_card --> qnc-server/api.(*Verify).VerifyBankCard-fm (5 handlers)
[GIN-debug] POST /api/verify/skill_cert --> qnc-server/api.(*Verify).VerifySkillCert-fm (5 handlers)
2024/09/02 22:06:31 HTTP server listening on http://127.0.0.1:14500
[GIN-debug] [WARNING] You trusted all proxies, this is NOT safe. We recommend you to set a value.
Please check https://pkg.go.dev/github.com/gin-gonic/gin#readme-don-t-trust-all-proxies for details.
[GIN-debug] Listening and serving HTTP on :14500
[GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production.
- using env: export GIN_MODE=release
- using code: gin.SetMode(gin.ReleaseMode)
[GIN-debug] Loaded HTML Templates (2):
-
- refund.html
[GIN-debug] GET /api/user/test --> qnc-server/api.(*User).Test-fm (4 handlers)
[GIN-debug] POST /api/user/log --> qnc-server/api.(*User).Log-fm (4 handlers)
[GIN-debug] POST /api/user/login --> qnc-server/api.(*User).Login-fm (4 handlers)
[GIN-debug] POST /api/user/h5_login --> qnc-server/api.(*User).H5Login-fm (4 handlers)
[GIN-debug] POST /api/user/phone_login --> qnc-server/api.(*User).PhoneLogin-fm (4 handlers)
[GIN-debug] POST /api/user/verify --> qnc-server/api.(*User).GetVerify-fm (4 handlers)
[GIN-debug] GET /api/user/get_config --> qnc-server/api.(*User).GetSDKConfig-fm (4 handlers)
[GIN-debug] POST /api/single/bc_evaluate_marriage --> qnc-server/api.(*SingleQuery).EvaluateMarriageQuery-fm (6 handlers)
[GIN-debug] GET /api/single/get_merriage_record --> qnc-server/api.(*SingleQuery).GetMerriageRecord-fm (5 handlers)
[GIN-debug] POST /api/lawsuitQuery/query_v2 --> qnc-server/api.(*LawsuitQuery).queryListV2-fm (5 handlers)
[GIN-debug] GET /api/lawsuitQuery/get_record --> qnc-server/api.(*LawsuitQuery).GetRecord-fm (5 handlers)
[GIN-debug] GET /api/ent/search --> qnc-server/api.(*Ent).search-fm (5 handlers)
[GIN-debug] GET /api/ent/query_details --> qnc-server/api.(*Ent).queryDetails-fm (5 handlers)
[GIN-debug] GET /api/ent/query_feature/:feature --> qnc-server/api.(*Ent).queryFeature-fm (5 handlers)
[GIN-debug] GET /api/ent/query_list_feature/:feature --> qnc-server/api.(*Ent).queryListFeature-fm (5 handlers)
[GIN-debug] POST /api/pay/callback/:platform --> qnc-server/api.(*Pay).Callback-fm (4 handlers)
[GIN-debug] GET /api/pay/refund_details/:id --> qnc-server/api.(*Pay).RefundDetailsHTML-fm (4 handlers)
[GIN-debug] POST /api/pay/refund/:id --> qnc-server/api.(*Pay).Refund-fm (4 handlers)
[GIN-debug] POST /api/pay/refund_callback/:platform --> qnc-server/api.(*Pay).RefundCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/ali_callback --> qnc-server/api.(*Pay).AlipayCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/complaint_callback/:platform --> qnc-server/api.(*Pay).WxPayComplaintCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/prepay --> qnc-server/api.(*Pay).Prepay-fm (5 handlers)
[GIN-debug] GET /api/pay/order_list --> qnc-server/api.(*Pay).GetOrderList-fm (5 handlers)
[GIN-debug] POST /api/pay/ali_prepay --> qnc-server/api.(*Pay).AliPrepay-fm (5 handlers)
[GIN-debug] GET /api/pay/get_query_cache --> qnc-server/api.(*Pay).GetQueryCache-fm (5 handlers)
[GIN-debug] GET /api/product/product_notes --> qnc-server/api.(*Product).GetProductNotes-fm (5 handlers)
[GIN-debug] GET /api/product/product_info --> qnc-server/api.(*Product).GetProductInfo-fm (4 handlers)
[GIN-debug] GET /api/render/get_index --> qnc-server/api.(*Render).GetIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_car_index --> qnc-server/api.(*Render).GetCarIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_verify_index --> qnc-server/api.(*Render).GetVerifyIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_notification --> qnc-server/api.(*Render).GetNotification-fm (4 handlers)
[GIN-debug] GET /api/render/get_shadow --> qnc-server/api.(*Render).GetShade-fm (4 handlers)
[GIN-debug] POST /api/car/insurance --> qnc-server/api.(*Car).Insurance-fm (5 handlers)
[GIN-debug] POST /api/car/maintenance --> qnc-server/api.(*Car).Maintenance-fm (5 handlers)
[GIN-debug] GET /api/car/get_query --> qnc-server/api.(*Car).GetQueryRecord-fm (5 handlers)
[GIN-debug] POST /api/car/person_car_verify --> qnc-server/api.(*Car).PersonCarVerify-fm (5 handlers)
[GIN-debug] POST /api/car/under_name --> qnc-server/api.(*Car).UnderName-fm (5 handlers)
[GIN-debug] POST /api/car/insurance_info --> qnc-server/api.(*Car).InsuranceInfo-fm (5 handlers)
[GIN-debug] POST /api/car/vin_check_info --> qnc-server/api.(*Car).VinCheckInfo-fm (5 handlers)
[GIN-debug] POST /api/car/vehicle_transfer --> qnc-server/api.(*Car).VehicleTransfer-fm (5 handlers)
[GIN-debug] POST /api/car/vehicle_valuation --> qnc-server/api.(*Car).VehicleValuation-fm (5 handlers)
[GIN-debug] GET /api/car/get_maintenance_history --> qnc-server/api.(*Car).QueryHistoryList-fm (5 handlers)
[GIN-debug] POST /api/car/callback --> qnc-server/api.(*Car).CarCallback-fm (4 handlers)
[GIN-debug] POST /api/verify/phone --> qnc-server/api.(*Verify).VerifyNamePhone-fm (5 handlers)
[GIN-debug] GET /api/verify/get_query --> qnc-server/api.(*Verify).GetQueryRecord-fm (5 handlers)
[GIN-debug] POST /api/verify/card_no --> qnc-server/api.(*Verify).VerifyNameCard-fm (5 handlers)
[GIN-debug] POST /api/verify/bank_card --> qnc-server/api.(*Verify).VerifyBankCard-fm (5 handlers)
[GIN-debug] POST /api/verify/skill_cert --> qnc-server/api.(*Verify).VerifySkillCert-fm (5 handlers)
2024/09/02 22:07:16 HTTP server listening on http://127.0.0.1:14500
[GIN-debug] [WARNING] You trusted all proxies, this is NOT safe. We recommend you to set a value.
Please check https://pkg.go.dev/github.com/gin-gonic/gin#readme-don-t-trust-all-proxies for details.
[GIN-debug] Listening and serving HTTP on :14500
2024/09/02 22:07:36 Start: 2024-09-02T22:07:36+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, GET params: map[], Body: {"name":"张荣宏","card_no":"45212220000827423X","mobile":"18276151590","verify_code":"123412"}
2024/09/02 22:07:36 End: 2024-09-02T22:07:36+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, Status: 200, Latency: 444.5629ms
[GIN] 2024/09/02 - 22:07:36 | 200 | 444.5629ms | 127.0.0.1 | POST "/api/single/bc_evaluate_marriage"
2024/09/02 22:07:36 Start: 2024-09-02T22:07:36+08:00, Method: POST, URL: /api/pay/prepay, GET params: map[], Body: {"product_name":"evaluateMarriage","platform":"mp-weixin"}
2024/09/02 22:07:37 End: 2024-09-02T22:07:37+08:00, Method: POST, URL: /api/pay/prepay, Status: 200, Latency: 414.9386ms
[GIN] 2024/09/02 - 22:07:37 | 200 | 414.9386ms | 127.0.0.1 | POST "/api/pay/prepay"
2024/09/02 22:08:13 Start: 2024-09-02T22:08:13+08:00, Method: GET, URL: /api/pay/order_list?page_num=1, GET params: map[page_num:[1]], Body:
2024/09/02 22:08:13 End: 2024-09-02T22:08:13+08:00, Method: GET, URL: /api/pay/order_list?page_num=1, Status: 200, Latency: 2.5675ms
[GIN] 2024/09/02 - 22:08:13 | 200 | 2.5675ms | 127.0.0.1 | GET "/api/pay/order_list?page_num=1"
2024/09/02 22:08:29 Start: 2024-09-02T22:08:29+08:00, Method: GET, URL: /api/product/product_notes?product_name=evaluateMarriage, GET params: map[product_name:[evaluateMarriage]], Body:
2024/09/02 22:08:29 End: 2024-09-02T22:08:29+08:00, Method: GET, URL: /api/product/product_notes?product_name=evaluateMarriage, Status: 200, Latency: 507.2µs
[GIN] 2024/09/02 - 22:08:29 | 200 | 507.2µs | 127.0.0.1 | GET "/api/product/product_notes?product_name=evaluateMarriage"
2024/09/02 22:08:51 Start: 2024-09-02T22:08:51+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, GET params: map[], Body: {"name":"张荣宏","card_no":"45212220000827423X","mobile":"18276151590","verify_code":"123231"}
2024/09/02 22:08:51 End: 2024-09-02T22:08:51+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, Status: 200, Latency: 431.0964ms
[GIN] 2024/09/02 - 22:08:51 | 200 | 431.0964ms | 127.0.0.1 | POST "/api/single/bc_evaluate_marriage"
2024/09/02 22:08:51 Start: 2024-09-02T22:08:51+08:00, Method: POST, URL: /api/pay/prepay, GET params: map[], Body: {"product_name":"evaluateMarriage","platform":"mp-weixin"}
2024/09/02 22:08:52 End: 2024-09-02T22:08:52+08:00, Method: POST, URL: /api/pay/prepay, Status: 200, Latency: 446.3588ms
[GIN] 2024/09/02 - 22:08:52 | 200 | 446.3588ms | 127.0.0.1 | POST "/api/pay/prepay"
2024/09/02 22:09:05 Start: 2024-09-02T22:09:05+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, GET params: map[], Body: {"name":"张荣宏","card_no":"45212220000827423X","mobile":"18276151590","verify_code":"123231"}
2024/09/02 22:09:05 End: 2024-09-02T22:09:05+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, Status: 200, Latency: 208.8894ms
[GIN] 2024/09/02 - 22:09:05 | 200 | 208.8894ms | 127.0.0.1 | POST "/api/single/bc_evaluate_marriage"
2024/09/02 22:09:05 Start: 2024-09-02T22:09:05+08:00, Method: POST, URL: /api/pay/prepay, GET params: map[], Body: {"product_name":"evaluateMarriage","platform":"mp-weixin"}
2024/09/02 22:09:06 End: 2024-09-02T22:09:06+08:00, Method: POST, URL: /api/pay/prepay, Status: 200, Latency: 408.7213ms
[GIN] 2024/09/02 - 22:09:06 | 200 | 408.7213ms | 127.0.0.1 | POST "/api/pay/prepay"
2024/09/02 22:09:19 Start: 2024-09-02T22:09:19+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, GET params: map[], Body: {"name":"张荣宏","card_no":"45212220000827423X","mobile":"18276151590","verify_code":"123231"}
2024/09/02 22:09:19 【西部数据请求】解密后的响应数据: {"msg":"匹配不成功","code":203,"data":"null","success":true}
2024/09/02 22:09:20 微信订单申请退款错误:error http response:[StatusCode: 404 Code: "RESOURCE_NOT_EXISTS"
Message: 订单不存在
Header:
- Wechatpay-Signature=[qAHlKmXq9XD9o1w074YCVPN/uY4cGbFEqrj8FDs+UQidfH63m9JnSBEyxEx0ow6GL9hpNScJzzlUX3HcHG3g/Vqf1mEmLPNZ0ScmnQkOhoIbZbFncgbyNh7xbsyib0iYwzg5t7Sr65zNtQtb1Iv2AEbxHgVlWc5ZZ4Mr+c1PaC3d7oD6XV9LtC3ODGLgKzRooK5JSGs/dkldxmaCzzbj7Gt3eSMkKUBFzW6oDGpO91IMWUpO5UfznGRZyXacfTuKuUAZAcaExlq35SA9su2Xo6zKneZycCxjbZ/dSLD2Eg+5kKA5piLBxLslH6Wte5hyMPK2zDGy9jnz9Pr48y2CuA==]
- Wechatpay-Signature-Type=[WECHATPAY2-SHA256-RSA2048]
- Date=[Mon, 02 Sep 2024 14:09:21 GMT]
- Keep-Alive=[timeout=8]
- Request-Id=[08918ED7B60610D40418D2C38C5820EB5A28DA4C-268892180]
- Content-Language=[zh-CN]
- Wechatpay-Nonce=[0e8a9cb799693972d1d6f426907f6590]
- Wechatpay-Timestamp=[1725286161]
- X-Content-Type-Options=[nosniff]
- Wechatpay-Serial=[1FFEC3F62E31885FAB4C91ADCB8D7557E9488781]
- Server=[nginx]
- Content-Type=[application/json; charset=utf-8]
- Content-Length=[58]
- Connection=[keep-alive]
- Cache-Control=[no-cache, must-revalidate]]
2024/09/02 22:09:20 【婚姻查询】no record found
2024/09/02 22:09:20 End: 2024-09-02T22:09:20+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, Status: 200, Latency: 1.6908797s
[GIN] 2024/09/02 - 22:09:20 | 200 | 1.6908797s | 127.0.0.1 | POST "/api/single/bc_evaluate_marriage"
2024/09/02 22:17:00 Start: 2024-09-02T22:17:00+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, GET params: map[], Body: {"name":"刘晓雯","card_no":"41108220021010902X","mobile":"18276151590","verify_code":"123231"}
2024/09/02 22:17:01 End: 2024-09-02T22:17:01+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, Status: 200, Latency: 1.0996769s
[GIN] 2024/09/02 - 22:17:01 | 200 | 1.0996769s | 127.0.0.1 | POST "/api/single/bc_evaluate_marriage"
2024/09/02 22:18:09 Start: 2024-09-02T22:18:09+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, GET params: map[], Body: {"name":"刘晓雯","card_no":"41108220021010902X","mobile":"18276151590","verify_code":"123231"}
2024/09/02 22:18:38 End: 2024-09-02T22:18:38+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, Status: 200, Latency: 28.5988347s
[GIN] 2024/09/02 - 22:18:38 | 200 | 28.5993486s | 127.0.0.1 | POST "/api/single/bc_evaluate_marriage"
2024/09/02 22:18:47 Start: 2024-09-02T22:18:47+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, GET params: map[], Body: {"name":"刘晓雯","card_no":"41108220021010902X","mobile":"18276151590","verify_code":"123231"}
2024/09/02 22:20:29 End: 2024-09-02T22:20:29+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, Status: 200, Latency: 1m42.8903875s
[GIN] 2024/09/02 - 22:20:29 | 200 | 1m42s | 127.0.0.1 | POST "/api/single/bc_evaluate_marriage"
2024/09/02 22:20:29 Start: 2024-09-02T22:20:29+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, GET params: map[], Body: {"name":"刘晓雯","card_no":"41108220021010902X","mobile":"18276151590","verify_code":"123231"}
2024/09/02 22:20:59 【西部数据请求】解密后的响应数据: {"msg":"匹配不成功","code":203,"data":"null","success":true}
2024/09/02 22:21:00 微信订单申请退款错误:error http response:[StatusCode: 404 Code: "RESOURCE_NOT_EXISTS"
Message: 订单不存在
Header:
- Wechatpay-Serial=[1FFEC3F62E31885FAB4C91ADCB8D7557E9488781]
- Server=[nginx]
- Wechatpay-Nonce=[c8df914e9fd7cb955c778eba97a40562]
- Request-Id=[08CD93D7B606109A0218FCB3C0552099432888FE03-268892180]
- Content-Type=[application/json; charset=utf-8]
- Connection=[keep-alive]
- Keep-Alive=[timeout=8]
- Cache-Control=[no-cache, must-revalidate]
- Content-Language=[zh-CN]
- Wechatpay-Timestamp=[1725286861]
- Date=[Mon, 02 Sep 2024 14:21:01 GMT]
- X-Content-Type-Options=[nosniff]
- Wechatpay-Signature=[2YFzsOsWbLQBHwTfpm+1qEmhPHZa2nsLuXMoRiCM742tIv1/WcNwue9DYkcwnqUrru4lkBcZ0K/KPefOuSvAlqWdxKjw+rVKe0iVNXJHToy1xNiC5yzIHaMpMr98G6n2GBKQ2kZOktYZU1iNUYXGljcMvsqlS5mReC4UtvR7qAHDvv9EAsl+d4rwZwVXbxyBUJKMoUq5FTrojdi0FATcByGUnJMaP72E73JQEWJNF2xbldxg2OVSQL/ZhuNm66Dz0OiV6mXv9yNN8GgK5GgNdw6Hm5TYFfZbykDsBBSnqtvY/1eMk8+FM4QjpI+Fj+m6anlWB9GCFFp7A6XIbUqhYQ==]
- Wechatpay-Signature-Type=[WECHATPAY2-SHA256-RSA2048]
- Content-Length=[58]]
2024/09/02 22:21:00 【婚姻查询】no record found
2024/09/02 22:21:00 End: 2024-09-02T22:21:00+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, Status: 200, Latency: 30.4068572s
[GIN] 2024/09/02 - 22:21:00 | 200 | 30.4068572s | 127.0.0.1 | POST "/api/single/bc_evaluate_marriage"
[GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production.
- using env: export GIN_MODE=release
- using code: gin.SetMode(gin.ReleaseMode)
[GIN-debug] Loaded HTML Templates (2):
-
- refund.html
[GIN-debug] GET /api/user/test --> qnc-server/api.(*User).Test-fm (4 handlers)
[GIN-debug] POST /api/user/log --> qnc-server/api.(*User).Log-fm (4 handlers)
[GIN-debug] POST /api/user/login --> qnc-server/api.(*User).Login-fm (4 handlers)
[GIN-debug] POST /api/user/h5_login --> qnc-server/api.(*User).H5Login-fm (4 handlers)
[GIN-debug] POST /api/user/phone_login --> qnc-server/api.(*User).PhoneLogin-fm (4 handlers)
[GIN-debug] POST /api/user/verify --> qnc-server/api.(*User).GetVerify-fm (4 handlers)
[GIN-debug] GET /api/user/get_config --> qnc-server/api.(*User).GetSDKConfig-fm (4 handlers)
[GIN-debug] POST /api/single/bc_evaluate_marriage --> qnc-server/api.(*SingleQuery).EvaluateMarriageQuery-fm (6 handlers)
[GIN-debug] GET /api/single/get_merriage_record --> qnc-server/api.(*SingleQuery).GetMerriageRecord-fm (5 handlers)
[GIN-debug] POST /api/lawsuitQuery/query_v2 --> qnc-server/api.(*LawsuitQuery).queryListV2-fm (5 handlers)
[GIN-debug] GET /api/lawsuitQuery/get_record --> qnc-server/api.(*LawsuitQuery).GetRecord-fm (5 handlers)
[GIN-debug] GET /api/ent/search --> qnc-server/api.(*Ent).search-fm (5 handlers)
[GIN-debug] GET /api/ent/query_details --> qnc-server/api.(*Ent).queryDetails-fm (5 handlers)
[GIN-debug] GET /api/ent/query_feature/:feature --> qnc-server/api.(*Ent).queryFeature-fm (5 handlers)
[GIN-debug] GET /api/ent/query_list_feature/:feature --> qnc-server/api.(*Ent).queryListFeature-fm (5 handlers)
[GIN-debug] POST /api/pay/callback/:platform --> qnc-server/api.(*Pay).Callback-fm (4 handlers)
[GIN-debug] GET /api/pay/refund_details/:id --> qnc-server/api.(*Pay).RefundDetailsHTML-fm (4 handlers)
[GIN-debug] POST /api/pay/refund/:id --> qnc-server/api.(*Pay).Refund-fm (4 handlers)
[GIN-debug] POST /api/pay/refund_callback/:platform --> qnc-server/api.(*Pay).RefundCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/ali_callback --> qnc-server/api.(*Pay).AlipayCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/complaint_callback/:platform --> qnc-server/api.(*Pay).WxPayComplaintCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/prepay --> qnc-server/api.(*Pay).Prepay-fm (5 handlers)
[GIN-debug] GET /api/pay/order_list --> qnc-server/api.(*Pay).GetOrderList-fm (5 handlers)
[GIN-debug] POST /api/pay/ali_prepay --> qnc-server/api.(*Pay).AliPrepay-fm (5 handlers)
[GIN-debug] GET /api/pay/get_query_cache --> qnc-server/api.(*Pay).GetQueryCache-fm (5 handlers)
[GIN-debug] GET /api/product/product_notes --> qnc-server/api.(*Product).GetProductNotes-fm (5 handlers)
[GIN-debug] GET /api/product/product_info --> qnc-server/api.(*Product).GetProductInfo-fm (4 handlers)
[GIN-debug] GET /api/render/get_index --> qnc-server/api.(*Render).GetIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_car_index --> qnc-server/api.(*Render).GetCarIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_verify_index --> qnc-server/api.(*Render).GetVerifyIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_notification --> qnc-server/api.(*Render).GetNotification-fm (4 handlers)
[GIN-debug] GET /api/render/get_shadow --> qnc-server/api.(*Render).GetShade-fm (4 handlers)
[GIN-debug] POST /api/car/insurance --> qnc-server/api.(*Car).Insurance-fm (5 handlers)
[GIN-debug] POST /api/car/maintenance --> qnc-server/api.(*Car).Maintenance-fm (5 handlers)
[GIN-debug] GET /api/car/get_query --> qnc-server/api.(*Car).GetQueryRecord-fm (5 handlers)
[GIN-debug] POST /api/car/person_car_verify --> qnc-server/api.(*Car).PersonCarVerify-fm (5 handlers)
[GIN-debug] POST /api/car/under_name --> qnc-server/api.(*Car).UnderName-fm (5 handlers)
[GIN-debug] POST /api/car/insurance_info --> qnc-server/api.(*Car).InsuranceInfo-fm (5 handlers)
[GIN-debug] POST /api/car/vin_check_info --> qnc-server/api.(*Car).VinCheckInfo-fm (5 handlers)
[GIN-debug] POST /api/car/vehicle_transfer --> qnc-server/api.(*Car).VehicleTransfer-fm (5 handlers)
[GIN-debug] POST /api/car/vehicle_valuation --> qnc-server/api.(*Car).VehicleValuation-fm (5 handlers)
[GIN-debug] GET /api/car/get_maintenance_history --> qnc-server/api.(*Car).QueryHistoryList-fm (5 handlers)
[GIN-debug] POST /api/car/callback --> qnc-server/api.(*Car).CarCallback-fm (4 handlers)
[GIN-debug] POST /api/verify/phone --> qnc-server/api.(*Verify).VerifyNamePhone-fm (5 handlers)
[GIN-debug] GET /api/verify/get_query --> qnc-server/api.(*Verify).GetQueryRecord-fm (5 handlers)
[GIN-debug] POST /api/verify/card_no --> qnc-server/api.(*Verify).VerifyNameCard-fm (5 handlers)
[GIN-debug] POST /api/verify/bank_card --> qnc-server/api.(*Verify).VerifyBankCard-fm (5 handlers)
[GIN-debug] POST /api/verify/skill_cert --> qnc-server/api.(*Verify).VerifySkillCert-fm (5 handlers)
2024/09/02 22:46:13 HTTP server listening on http://127.0.0.1:14500
[GIN-debug] [WARNING] You trusted all proxies, this is NOT safe. We recommend you to set a value.
Please check https://pkg.go.dev/github.com/gin-gonic/gin#readme-don-t-trust-all-proxies for details.
[GIN-debug] Listening and serving HTTP on :14500
2024/09/02 22:46:30 Start: 2024-09-02T22:46:30+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, GET params: map[], Body: {"name":"刘晓雯","card_no":"41108220021010902X","mobile":"18276151590","verify_code":"123231"}
2024/09/02 22:46:31 【西部数据请求】解密后的响应数据: {"msg":"匹配不成功","code":203,"data":"null","success":true}
2024/09/02 22:46:32 微信订单申请退款错误:error http response:[StatusCode: 404 Code: "RESOURCE_NOT_EXISTS"
Message: 订单不存在
Header:
- Server=[nginx]
- X-Content-Type-Options=[nosniff]
- Wechatpay-Timestamp=[1725288393]
- Wechatpay-Serial=[1FFEC3F62E31885FAB4C91ADCB8D7557E9488781]
- Date=[Mon, 02 Sep 2024 14:46:33 GMT]
- Content-Type=[application/json; charset=utf-8]
- Content-Language=[zh-CN]
- Keep-Alive=[timeout=8]
- Request-Id=[08C99FD7B606107418C5E3EEA30620905B28AAC702-268892180 08C89FD7B60610AD071890C5C05520D34528B4AB04-0]
- Wechatpay-Signature=[1Yc4uzNxw/vPeOyUuc0Z3k75jyTKU8yraWsBU3IX0f5VT0G7Q6NQoxp9nVxn/G6EfLmKO5IXS+dn9ziv9+TRDedaf9uItbz/DCsC6rTAcOsVeHd34gyQufsD8M09v7OJFXqkyBCg/IN9IuBWaiY+jJjOC0jQUAtNAjbpnIYbSUlYh6s8Uvt4RfuYo5X5chRlbFhfHJxAqiOZekcrZH8uVDa7sIu1oi6U8pU91eA0SH+wXmN4gOTjQ3hB3/TrXzXQLfe/aE22Kl/rxKccWiRfDMJpNT+zF8mFwmenzNI7ESWQg2Jd1jkpQGDNZdxTM3/jTIGdsJ6nBR5OSjxkGdrHnA==]
- Wechatpay-Signature-Type=[WECHATPAY2-SHA256-RSA2048]
- Content-Length=[58]
- Connection=[keep-alive]
- Cache-Control=[no-cache, must-revalidate]
- Wechatpay-Nonce=[deef82f8b24bbfc172a9759617e8bc93]]
2024/09/02 22:46:32 【婚姻查询】no record found
2024/09/02 22:46:32 End: 2024-09-02T22:46:32+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, Status: 200, Latency: 1.8859889s
[GIN] 2024/09/02 - 22:46:32 | 200 | 1.8859889s | 127.0.0.1 | POST "/api/single/bc_evaluate_marriage"
2024/09/02 22:47:18 Start: 2024-09-02T22:47:18+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, GET params: map[], Body: {"name":"陆观土","card_no":"440883199202053918","mobile":"18276151590","verify_code":"123231"}
2024/09/02 22:47:19 【西部数据请求】响应数据业务失败{"msg":"请求逾期,鉴权失败!","code":401}
2024/09/02 22:47:19 微信订单申请退款错误:error http response:[StatusCode: 404 Code: "RESOURCE_NOT_EXISTS"
Message: 订单不存在hjbl
Header:
- Keep-Alive=[timeout=8]
- Content-Language=[zh-CN]
- Wechatpay-Nonce=[60d54424e8b61ef3346a51abcc157e96]
- Connection=[keep-alive]
- Content-Length=[58]
- Wechatpay-Timestamp=[1725288441]
- Wechatpay-Signature-Type=[WECHATPAY2-SHA256-RSA2048]
- Content-Type=[application/json; charset=utf-8]
- Request-Id=[08F99FD7B606100618F9BD8C5820A0910128B5C501-268892180 08F89FD7B60610E10618E8D28C58208B6E2882AC04-0]
- Wechatpay-Signature=[s9wERV7MpfhSr6CRobQcJiGvYno6lFseaElVyyYIe8aR0EgiIwm+UX/mxLOFda3kRwDc1pf38uskhHcU4uL/TCH3lFdo/4eg2uLHXt1vohnDsq+/mbj3V3bsaBeCmWi+dlmF9LjpVigull6V3s3n69B/D9M3qFUgVPC00GmTF35453tlN2hLRMJFrZgReeT3MeqVFBsMVAmxklQMyg9bxc4znrsbzdEkIOOSIAIjaVMezRzA6nVGdcJ3y/OlRGipQMI063SMW5W/GSNHQryhYF986lXjd0FkbXdusp7ONH/ZCFMD9AKESZ9hzzCul2ho/m+URFBKN+Ui//8rWahBGA==]
- Wechatpay-Serial=[1FFEC3F62E31885FAB4C91ADCB8D7557E9488781]
- X-Content-Type-Options=[nosniff]
- Date=[Mon, 02 Sep 2024 14:47:21 GMT]
- Cache-Control=[no-cache, must-revalidate]
- Server=[nginx]]
2024/09/02 22:47:20 End: 2024-09-02T22:47:20+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, Status: 200, Latency: 1.1824525s
[GIN] 2024/09/02 - 22:47:20 | 200 | 1.1824525s | 127.0.0.1 | POST "/api/single/bc_evaluate_marriage"
2024/09/02 22:47:44 Start: 2024-09-02T22:47:44+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, GET params: map[], Body: {"name":"陆观土","card_no":"440883199202053918","mobile":"18276151590","verify_code":"123231"}
2024/09/02 22:47:45 【西部数据请求】解密后的响应数据: {"msg":"结婚","code":201,"data":"null","success":true}
2024/09/02 22:47:45 End: 2024-09-02T22:47:45+08:00, Method: POST, URL: /api/single/bc_evaluate_marriage, Status: 200, Latency: 646.2798ms
[GIN] 2024/09/02 - 22:47:45 | 200 | 646.2798ms | 127.0.0.1 | POST "/api/single/bc_evaluate_marriage"
2024/09/02 22:47:45 Start: 2024-09-02T22:47:45+08:00, Method: GET, URL: /api/single/get_merriage_record?id=1311, GET params: map[id:[1311]], Body:
2024/09/02 22:47:45 End: 2024-09-02T22:47:45+08:00, Method: GET, URL: /api/single/get_merriage_record?id=1311, Status: 200, Latency: 1.6645ms
[GIN] 2024/09/02 - 22:47:45 | 200 | 2.6747ms | 127.0.0.1 | GET "/api/single/get_merriage_record?id=1311"
[GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production.
- using env: export GIN_MODE=release
- using code: gin.SetMode(gin.ReleaseMode)
[GIN-debug] Loaded HTML Templates (2):
-
- refund.html
[GIN-debug] GET /api/user/test --> qnc-server/api.(*User).Test-fm (4 handlers)
[GIN-debug] POST /api/user/log --> qnc-server/api.(*User).Log-fm (4 handlers)
[GIN-debug] POST /api/user/login --> qnc-server/api.(*User).Login-fm (4 handlers)
[GIN-debug] POST /api/user/h5_login --> qnc-server/api.(*User).H5Login-fm (4 handlers)
[GIN-debug] POST /api/user/phone_login --> qnc-server/api.(*User).PhoneLogin-fm (4 handlers)
[GIN-debug] POST /api/user/verify --> qnc-server/api.(*User).GetVerify-fm (4 handlers)
[GIN-debug] GET /api/user/get_config --> qnc-server/api.(*User).GetSDKConfig-fm (4 handlers)
[GIN-debug] POST /api/single/bc_evaluate_marriage --> qnc-server/api.(*SingleQuery).EvaluateMarriageQuery-fm (6 handlers)
[GIN-debug] GET /api/single/get_merriage_record --> qnc-server/api.(*SingleQuery).GetMerriageRecord-fm (5 handlers)
[GIN-debug] POST /api/lawsuitQuery/query_v2 --> qnc-server/api.(*LawsuitQuery).queryListV2-fm (5 handlers)
[GIN-debug] GET /api/lawsuitQuery/get_record --> qnc-server/api.(*LawsuitQuery).GetRecord-fm (5 handlers)
[GIN-debug] GET /api/ent/search --> qnc-server/api.(*Ent).search-fm (5 handlers)
[GIN-debug] GET /api/ent/query_details --> qnc-server/api.(*Ent).queryDetails-fm (5 handlers)
[GIN-debug] GET /api/ent/query_feature/:feature --> qnc-server/api.(*Ent).queryFeature-fm (5 handlers)
[GIN-debug] GET /api/ent/query_list_feature/:feature --> qnc-server/api.(*Ent).queryListFeature-fm (5 handlers)
[GIN-debug] POST /api/pay/callback/:platform --> qnc-server/api.(*Pay).Callback-fm (4 handlers)
[GIN-debug] GET /api/pay/refund_details/:id --> qnc-server/api.(*Pay).RefundDetailsHTML-fm (4 handlers)
[GIN-debug] POST /api/pay/refund/:id --> qnc-server/api.(*Pay).Refund-fm (4 handlers)
[GIN-debug] POST /api/pay/refund_callback/:platform --> qnc-server/api.(*Pay).RefundCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/ali_callback --> qnc-server/api.(*Pay).AlipayCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/complaint_callback/:platform --> qnc-server/api.(*Pay).WxPayComplaintCallback-fm (4 handlers)
[GIN-debug] POST /api/pay/prepay --> qnc-server/api.(*Pay).Prepay-fm (5 handlers)
[GIN-debug] GET /api/pay/order_list --> qnc-server/api.(*Pay).GetOrderList-fm (5 handlers)
[GIN-debug] POST /api/pay/ali_prepay --> qnc-server/api.(*Pay).AliPrepay-fm (5 handlers)
[GIN-debug] GET /api/pay/get_query_cache --> qnc-server/api.(*Pay).GetQueryCache-fm (5 handlers)
[GIN-debug] GET /api/product/product_notes --> qnc-server/api.(*Product).GetProductNotes-fm (5 handlers)
[GIN-debug] GET /api/product/product_info --> qnc-server/api.(*Product).GetProductInfo-fm (4 handlers)
[GIN-debug] GET /api/render/get_index --> qnc-server/api.(*Render).GetIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_car_index --> qnc-server/api.(*Render).GetCarIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_verify_index --> qnc-server/api.(*Render).GetVerifyIndex-fm (4 handlers)
[GIN-debug] GET /api/render/get_notification --> qnc-server/api.(*Render).GetNotification-fm (4 handlers)
[GIN-debug] GET /api/render/get_shadow --> qnc-server/api.(*Render).GetShade-fm (4 handlers)
[GIN-debug] POST /api/car/insurance --> qnc-server/api.(*Car).Insurance-fm (5 handlers)
[GIN-debug] POST /api/car/maintenance --> qnc-server/api.(*Car).Maintenance-fm (5 handlers)
[GIN-debug] GET /api/car/get_query --> qnc-server/api.(*Car).GetQueryRecord-fm (5 handlers)
[GIN-debug] POST /api/car/person_car_verify --> qnc-server/api.(*Car).PersonCarVerify-fm (5 handlers)
[GIN-debug] POST /api/car/under_name --> qnc-server/api.(*Car).UnderName-fm (5 handlers)
[GIN-debug] POST /api/car/insurance_info --> qnc-server/api.(*Car).InsuranceInfo-fm (5 handlers)
[GIN-debug] POST /api/car/vin_check_info --> qnc-server/api.(*Car).VinCheckInfo-fm (5 handlers)
[GIN-debug] POST /api/car/vehicle_transfer --> qnc-server/api.(*Car).VehicleTransfer-fm (5 handlers)
[GIN-debug] POST /api/car/vehicle_valuation --> qnc-server/api.(*Car).VehicleValuation-fm (5 handlers)
[GIN-debug] GET /api/car/get_maintenance_history --> qnc-server/api.(*Car).QueryHistoryList-fm (5 handlers)
[GIN-debug] POST /api/car/callback --> qnc-server/api.(*Car).CarCallback-fm (4 handlers)
[GIN-debug] POST /api/verify/phone --> qnc-server/api.(*Verify).VerifyNamePhone-fm (5 handlers)
[GIN-debug] GET /api/verify/get_query --> qnc-server/api.(*Verify).GetQueryRecord-fm (5 handlers)
[GIN-debug] POST /api/verify/card_no --> qnc-server/api.(*Verify).VerifyNameCard-fm (5 handlers)
[GIN-debug] POST /api/verify/bank_card --> qnc-server/api.(*Verify).VerifyBankCard-fm (5 handlers)
[GIN-debug] POST /api/verify/skill_cert --> qnc-server/api.(*Verify).VerifySkillCert-fm (5 handlers)
2024/09/02 22:50:00 HTTP server listening on http://127.0.0.1:14500
[GIN-debug] [WARNING] You trusted all proxies, this is NOT safe. We recommend you to set a value.
Please check https://pkg.go.dev/github.com/gin-gonic/gin#readme-don-t-trust-all-proxies for details.
[GIN-debug] Listening and serving HTTP on :14500