refactor: replace redis runtime and queues with sqlite-backed scheduler

This commit is contained in:
alphago9
2026-03-29 17:26:36 +08:00
parent d6e7927605
commit fc8d58024e
22 changed files with 1193 additions and 446 deletions
+13 -11
View File
@@ -1,17 +1,18 @@
package constant
var Errno = map[int]string{
400: "系统错误",
401: "签名认证错误",
10001: "钱包地址已存在,请勿重复添加",
10002: "支付交易已存在,请勿重复创建",
10003: "无可用钱包地址,无法发起支付",
10004: "支付金额有误, 无法满足最小支付单位",
10005: "无可用金额通道",
10006: "汇率计算错误",
10007: "订单区块已处理",
10008: "订单不存在",
10009: "无法解析请求参数",
400: "system error",
401: "signature verification failed",
10001: "wallet address already exists",
10002: "order already exists",
10003: "no available wallet address",
10004: "invalid payment amount",
10005: "no available amount channel",
10006: "rate calculation failed",
10007: "block transaction already processed",
10008: "order does not exist",
10009: "failed to parse request params",
10010: "order status already changed",
}
var (
@@ -26,6 +27,7 @@ var (
OrderBlockAlreadyProcess = Err(10007)
OrderNotExists = Err(10008)
ParamsMarshalErr = Err(10009)
OrderStatusConflict = Err(10010)
)
type RspError struct {