From a612e7c39da988d83a4a5e6b6d2ef3c774b7dbf8 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 2 Aug 2024 11:37:14 +0800 Subject: [PATCH] 1 --- server/jccommon/constant.go | 8 ++++++++ server/jccommon/utils.go | 8 ++++++++ server/marketserver/api/v1/recharge/recharge.go | 3 ++- 3 files changed, 18 insertions(+), 1 deletion(-) diff --git a/server/jccommon/constant.go b/server/jccommon/constant.go index 438938ef..86bcd21f 100644 --- a/server/jccommon/constant.go +++ b/server/jccommon/constant.go @@ -122,3 +122,11 @@ const ( BC_CURRENCY_VS_URL = "https://api.coingecko.com/api/v3/coins/markets?vs_currency=USD&ids=immutable-x,usd-coin,immutable-x,ethereum" ) + +const ( + TRANS_ID_MAX_FUNC_ID = 9 + TRANS_ID_MAX_TIME = 999999999 + TRANS_ID_MAX_SEQ_ID = 9999999 + TRANS_ID_MIN_LEN = 77 + TRANS_ID_MAX_LEN = 78 +) diff --git a/server/jccommon/utils.go b/server/jccommon/utils.go index 8b966629..e81af695 100644 --- a/server/jccommon/utils.go +++ b/server/jccommon/utils.go @@ -88,3 +88,11 @@ func CalcContributionScore(nfts []*NftStacking) float64 { func IsValidSessionId(accountId string, sessionId string) bool { return true } + +func GenTransId(funcId int8, time int32, seqId int32, params []int64) (string, error) { + return "", nil +} + +func DecodeTransId(transId string, funcId *int8, time *int32, seqId *int32, params *[]int64) error { + return nil +} diff --git a/server/marketserver/api/v1/recharge/recharge.go b/server/marketserver/api/v1/recharge/recharge.go index 9a2dbfe2..dbce3c91 100644 --- a/server/marketserver/api/v1/recharge/recharge.go +++ b/server/marketserver/api/v1/recharge/recharge.go @@ -58,7 +58,8 @@ func (this *RechargeApi) Buy(c *gin.Context) { f5.RspErr(c, 2, "goods id param error") return } - orderId := q5.ToString(f5.GetApp().NewLockNodeUuid()) + shortOrderId := q5.ToString(f5.GetApp().NewLockNodeUuid()) + orderId := q5.ToString(shortOrderId) params := map[string]string{ "c": "BcService", "a": "recharge",