sale  | 2026/05/28 00:21:55 /app/backend/internal/api/handlers/order.go:301
sale  | [0.888ms] [rows:1] SELECT * FROM `orders` WHERE `orders`.`id` = 8 AND `orders`.`deleted_at` IS NULL AND `orders`.`id` = 8 ORDER BY `orders`.`id` LIMIT 1
sale  | [GIN] 2026/05/28 - 00:21:55 | 201 |    6.616127ms | 156.245.232.134 | POST     "/api/orders"
sale  | 
sale  | 2026/05/28 00:21:56 /app/backend/internal/api/handlers/order.go:24
sale  | [1.598ms] [rows:0] SELECT * FROM `carts` WHERE user_id = 1
sale  | [GIN] 2026/05/28 - 00:21:56 | 200 |    1.758422ms | 156.245.232.134 | GET      "/api/cart"
sale  | 
sale  | 2026/05/28 00:21:56 /app/backend/internal/api/handlers/auth.go:323
sale  | [0.282ms] [rows:1] SELECT count(*) FROM `users` WHERE role = "admin" AND `users`.`deleted_at` IS NULL
sale  | [GIN] 2026/05/28 - 00:21:56 | 200 |     391.749µs | 156.245.232.134 | GET      "/api/installed"
sale  | [GIN] 2026/05/28 - 00:21:56 | 200 |     366.199µs | 156.245.232.134 | GET      "/assets/Checkout-SK8MjkR1.js"
sale  | [GIN] 2026/05/28 - 00:21:56 | 200 |     127.963µs | 156.245.232.134 | GET      "/assets/Checkout-BJu99NHn.css"
sale  | 
sale  | 2026/05/28 00:21:57 /app/backend/internal/api/handlers/payment.go:42
sale  | [0.547ms] [rows:1] SELECT * FROM `orders` WHERE (id = 8 AND user_id = 1) AND `orders`.`deleted_at` IS NULL ORDER BY `orders`.`id` LIMIT 1
sale  | 
sale  | 2026/05/28 00:21:57 /app/backend/internal/api/handlers/payment.go:53
sale  | [0.327ms] [rows:1] SELECT * FROM `payment_channels` WHERE (is_enabled = true AND type = "bepusdt") AND `payment_channels`.`deleted_at` IS NULL ORDER BY sort_order ASC
sale  | 2026/05/28 00:21:57 [BepUsdt] signature params: map[amount:100.00 notify_url:https://waiguoyan.com/api/payment/bepusdt/notify order_id:8 redirect_url:https://waiguoyan.com/orders/8 trade_type:usdt.trc20]
sale  | 2026/05/28 00:21:57 [BepUsdt] signature: b13689e09dd763327e15d20290f328e4, token: DF944A644A32C96F0C5D9CB0D71A9350
sale  | 2026/05/28 00:21:57 [BepUsdt] request body: {"trade_type":"usdt.trc20","order_id":"8","amount":100,"notify_url":"https://waiguoyan.com/api/payment/bepusdt/notify","redirect_url":"https://waiguoyan.com/orders/8","signature":"b13689e09dd763327e15d20290f328e4"}
sale  | 2026/05/28 00:21:57 [BepUsdt] response: {"message":"签名错误","status_code":400}
sale  | [GIN] 2026/05/28 - 00:21:57 | 500 |  505.695187ms | 156.245.232.134 | POST     "/api/orders/8/pay"
root@super:/opt/ace/compose/sale# 