Commit 0079ae41 authored by duanjinfei's avatar duanjinfei

fix:nft tokenUri map err

parent 44b75bdc
......@@ -142,15 +142,17 @@ func (c *LotteryController) ForwardReq() {
c.ResponseInfo(500, models.PARAM_ERR, nil)
return
}
uri, err := erc721.TokenURI(&bind.CallOpts{}, idBigInt)
if err != nil || uri == "" {
c.ResponseInfo(500, models.FAILED, nil)
return
}
if strings.HasPrefix(uri, "ipfs://") {
uri = beego.AppConfig.String("beforeEndReqUrl") + uri[7:]
}
if utils.TokenUriMap[nftAddr] != "" {
uri := ""
if utils.TokenUriMap[nftAddr] == "" {
uri, err = erc721.TokenURI(&bind.CallOpts{}, idBigInt)
if err != nil || uri == "" {
c.ResponseInfo(500, models.FAILED, nil)
return
}
if strings.HasPrefix(uri, "ipfs://") {
uri = beego.AppConfig.String("beforeEndReqUrl") + uri[7:]
}
} else {
uri = utils.TokenUriMap[nftAddr] + id
}
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