modify some msg-struct and table-struct
This commit is contained in:
@@ -123,10 +123,9 @@ func (s *ServerCtx) handlePayMsg() {
|
||||
// 验证签名
|
||||
if !s.verifyMessage(msg.Timestamp, msg.Sign) {
|
||||
err := s.rmqServer.PublishPayResp(message.PayMsg_resp{
|
||||
QueueId: msg.QueueId,
|
||||
FromAddress: msg.FromAddress,
|
||||
PayStatus: constant.STATUS_VERIFY_FAILED,
|
||||
Transactions: msg.Transactions,
|
||||
QueueId: msg.QueueId,
|
||||
FromAddress: msg.FromAddress,
|
||||
Status: constant.STATUS_VERIFY_FAILED,
|
||||
})
|
||||
if err != nil {
|
||||
log.Printf("❌ 发布支付失败响应失败: %v", err)
|
||||
@@ -179,7 +178,7 @@ func (s *ServerCtx) handleRespMsg() {
|
||||
return
|
||||
}
|
||||
case message.PayMsg_resp:
|
||||
log.Printf("📨[提现响应]:QueueID=%s, Chain=%s, Symbol=%s, FromAddress=%s, Status=%d", v.QueueId, v.Chain, v.Symbol, v.FromAddress, v.PayStatus)
|
||||
log.Printf("📨[提现响应]:QueueID=%s, Chain=%s, Symbol=%s, FromAddress=%s, Status=%d", v.QueueId, v.Chain, v.Symbol, v.FromAddress, v.Status)
|
||||
err := s.rmqServer.PublishPayResp(v)
|
||||
if err != nil {
|
||||
log.Printf("❌ 发送支付响应失败: %v", err)
|
||||
@@ -199,13 +198,30 @@ func (s *ServerCtx) handleRespMsg() {
|
||||
}
|
||||
}
|
||||
|
||||
func (s *ServerCtx) initDB() {
|
||||
// msgDB_path := s.Config.MsgConfig.SqlitePath
|
||||
// ethDB_path := s.Config.ETHConfig.SqlitePath
|
||||
msg_sql_script_path := "../public/msg.sql"
|
||||
msg_sql_byte, err := os.ReadFile(msg_sql_script_path)
|
||||
if err != nil {
|
||||
log.Fatalf("open msg-sql file error: %v", err)
|
||||
return
|
||||
}
|
||||
|
||||
err = s.messageServer.SqliteDB.CreateTable(string(msg_sql_byte))
|
||||
if err != nil {
|
||||
log.Fatalf("exec msg-sql error: %v", err)
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
func Start(msgKey string) {
|
||||
log.Println("========================================")
|
||||
log.Println("🚀 M2Pool Payment System Starting...")
|
||||
log.Println("========================================")
|
||||
|
||||
server := NewServer(msgKey)
|
||||
|
||||
server.initDB()
|
||||
// 启动消息处理
|
||||
go server.handleTopupMsg()
|
||||
go server.handleWithdrawMsg()
|
||||
|
||||
Reference in New Issue
Block a user