modify some msg-struct and table-struct

This commit is contained in:
lzx
2025-11-14 17:43:25 +08:00
parent 245c9c94cb
commit ac22db02f3
11 changed files with 605 additions and 276 deletions

View File

@@ -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()