From 57f39bfd5315ca2a36ea641991b85f47778936fa Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 20 Jun 2024 10:35:59 +0800 Subject: [PATCH] 1 --- server/nftserver/api/v1/nft/nftdetail.go | 10 ++++++++-- server/nftserver/constant/constant.go | 5 +++++ 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/server/nftserver/api/v1/nft/nftdetail.go b/server/nftserver/api/v1/nft/nftdetail.go index e8b1890e..c54dc506 100644 --- a/server/nftserver/api/v1/nft/nftdetail.go +++ b/server/nftserver/api/v1/nft/nftdetail.go @@ -1,6 +1,8 @@ package nft import ( + "main/constant" + "q5" "f5" "mt" "github.com/gin-gonic/gin" @@ -11,15 +13,19 @@ type NftDetailApi struct { } func (this *NftDetailApi) Hero(c *gin.Context) { - netId := c.Param("netId") + netId := q5.ToInt32(c.Param("netId")) tokenId := c.Param("tokenId") + contractMeta := mt.Table.Contract.GetByNetIdName(netId, constant.CONTRACT_NAME_CFHero) + if contractMeta == nil { + + } f5.GetHttpCliMgr().SendGoStyleRequest( mt.Table.Config.GetGameApiUrl() + "/webapp/index.php", map[string]string{ "c": "OutAppNft", "a": "nftDetail", "nft_type": "hero", - "net_id": netId, + "net_id": q5.ToString(netId), "token_id": tokenId, }, func (rsp f5.HttpCliResponse) { diff --git a/server/nftserver/constant/constant.go b/server/nftserver/constant/constant.go index 727f9f7b..826b4b7b 100644 --- a/server/nftserver/constant/constant.go +++ b/server/nftserver/constant/constant.go @@ -9,3 +9,8 @@ const ( ROUTER_MGR_MODULE_IDX MAX_MODULE_IDX ) + +const ( + CONTRACT_NAME_CFHero = "CFHero" + CONTRACT_NAME_GoldBrick = "GoldBrick" +)