From f7395cc45c522a412af4da1869e6e15aa0ae6d47 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 23 Aug 2024 16:30:40 +0800 Subject: [PATCH] 1 --- server/marketserver/api/v1/nft/nft.go | 8 ++++++++ server/marketserver/api/v1/recharge/recharge.go | 7 +++++++ 2 files changed, 15 insertions(+) diff --git a/server/marketserver/api/v1/nft/nft.go b/server/marketserver/api/v1/nft/nft.go index dfc3aea6..c8b6a435 100644 --- a/server/marketserver/api/v1/nft/nft.go +++ b/server/marketserver/api/v1/nft/nft.go @@ -6,6 +6,7 @@ import ( "main/mt" "jccommon" "main/constant" + "main/service" "strings" "github.com/gin-gonic/gin" ) @@ -67,6 +68,13 @@ func (this *NftApi) Unlock(c *gin.Context) { f5.RspErr(c, 500, "nft not found") return } + if ok, err := service.User.InBlackList(accountAddress); err != nil { + f5.RspErr(c, 500, "server internal error") + return + } else if ok { + f5.RspErr(c, 501, "illegal user") + return + } params := map[string]string{ "c": "BcService", "a": "nftUnlock", diff --git a/server/marketserver/api/v1/recharge/recharge.go b/server/marketserver/api/v1/recharge/recharge.go index f779aa62..f5cdc9f2 100644 --- a/server/marketserver/api/v1/recharge/recharge.go +++ b/server/marketserver/api/v1/recharge/recharge.go @@ -170,6 +170,13 @@ func (this *RechargeApi) internalBuy(c *gin.Context, f5.RspErr(c, 3, "server internal error") return } + if ok, err := service.User.InBlackList(accountAddress); err != nil { + f5.RspErr(c, 500, "server internal error") + return + } else if ok { + f5.RspErr(c, 501, "illegal user") + return + } params := map[string]string{ "c": "BcService", "a": "recharge",