Commit 0079ae41 authored by duanjinfei's avatar duanjinfei

fix:nft tokenUri map err

parent 44b75bdc
...@@ -142,7 +142,9 @@ func (c *LotteryController) ForwardReq() { ...@@ -142,7 +142,9 @@ func (c *LotteryController) ForwardReq() {
c.ResponseInfo(500, models.PARAM_ERR, nil) c.ResponseInfo(500, models.PARAM_ERR, nil)
return return
} }
uri, err := erc721.TokenURI(&bind.CallOpts{}, idBigInt) uri := ""
if utils.TokenUriMap[nftAddr] == "" {
uri, err = erc721.TokenURI(&bind.CallOpts{}, idBigInt)
if err != nil || uri == "" { if err != nil || uri == "" {
c.ResponseInfo(500, models.FAILED, nil) c.ResponseInfo(500, models.FAILED, nil)
return return
...@@ -150,7 +152,7 @@ func (c *LotteryController) ForwardReq() { ...@@ -150,7 +152,7 @@ func (c *LotteryController) ForwardReq() {
if strings.HasPrefix(uri, "ipfs://") { if strings.HasPrefix(uri, "ipfs://") {
uri = beego.AppConfig.String("beforeEndReqUrl") + uri[7:] uri = beego.AppConfig.String("beforeEndReqUrl") + uri[7:]
} }
if utils.TokenUriMap[nftAddr] != "" { } else {
uri = utils.TokenUriMap[nftAddr] + id uri = utils.TokenUriMap[nftAddr] + id
} }
client := &http.Client{} client := &http.Client{}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment