1
This commit is contained in:
parent
4733a123c8
commit
2d903a596e
36
server/marketserver/cache/cachemgr.go
vendored
36
server/marketserver/cache/cachemgr.go
vendored
@ -89,7 +89,20 @@ func (this *cacheMgr) batchGetNfts(nfts []*common.NftDto) {
|
|||||||
rspObj := struct {
|
rspObj := struct {
|
||||||
ErrCode interface{} `json:"errcode"`
|
ErrCode interface{} `json:"errcode"`
|
||||||
ErrMsg string `json:"errmsg"`
|
ErrMsg string `json:"errmsg"`
|
||||||
|
Nfts [] struct {
|
||||||
|
NetId interface{} `json:"errmsg"`
|
||||||
|
ContractAddress string `json:"contract_address"`
|
||||||
|
TokenId interface{} `json:"token_id"`
|
||||||
|
} `json:"nfts"`
|
||||||
}{}
|
}{}
|
||||||
|
params := struct {
|
||||||
|
Nfts []struct {
|
||||||
|
NetId string `json:"net_id"`
|
||||||
|
ContractAddress string `json:"contract_address"`
|
||||||
|
TokenId string `json:"token_id"`
|
||||||
|
} `json:"nfts"`
|
||||||
|
}{}
|
||||||
|
paramsStr := q5.EncodeJson(params)
|
||||||
f5.GetHttpCliMgr().SendGoStyleJsonRspPost(
|
f5.GetHttpCliMgr().SendGoStyleJsonRspPost(
|
||||||
mt.Table.Config.GetGameApiUrl() + "/webapp/index.php",
|
mt.Table.Config.GetGameApiUrl() + "/webapp/index.php",
|
||||||
map[string]string{
|
map[string]string{
|
||||||
@ -98,13 +111,24 @@ func (this *cacheMgr) batchGetNfts(nfts []*common.NftDto) {
|
|||||||
},
|
},
|
||||||
&rspObj,
|
&rspObj,
|
||||||
"application/json",
|
"application/json",
|
||||||
"",
|
paramsStr,
|
||||||
func (rsp f5.HttpCliResponse) {
|
func (rsp f5.HttpCliResponse) {
|
||||||
if rsp.GetErr() == nil {
|
if rsp.GetErr() != nil {
|
||||||
p := new(nft)
|
return
|
||||||
jsonRsp := map[string]interface{}{}
|
}
|
||||||
q5.DecodeJson(rsp.GetRawData(), &jsonRsp)
|
if rsp.JsonParseOk() {
|
||||||
p.jsonData = jsonRsp
|
for _, val := range rspObj.Nfts {
|
||||||
|
netId := q5.SafeToInt32(val.NetId)
|
||||||
|
contractAddress := q5.ToString(val.ContractAddress)
|
||||||
|
tokenId := q5.SafeToString(val.TokenId)
|
||||||
|
for _, val2 := range nfts {
|
||||||
|
if val2.NetId == netId &&
|
||||||
|
val2.ContractAddress == contractAddress &&
|
||||||
|
val2.TokenId == tokenId {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user