diff --git a/server/light_backtask/service/nftutils.go b/server/light_backtask/service/nftutils.go index 710875a4..579e9d6f 100644 --- a/server/light_backtask/service/nftutils.go +++ b/server/light_backtask/service/nftutils.go @@ -24,7 +24,8 @@ func GetItemIdHeroQuality(netId int32, contractAddress string, tokenId string, if ds.Next() { *itemId = q5.ToInt32(ds.GetByName("item_id")) tokenType := q5.ToInt32(ds.GetByName("token_type")) - if tokenType == jccommon.NFT_TYPE_CFHERO { + if tokenType == jccommon.NFT_TYPE_CFHERO || + tokenType == jccommon.NFT_TYPE_CFHERO_NORMAL { f5.GetGoStyleDb().OrmSelectOne( constant.GAME_DB, "t_hero", diff --git a/server/light_backtask/task/repair_nft.go b/server/light_backtask/task/repair_nft.go index 624d5bfa..a9dcf9c0 100644 --- a/server/light_backtask/task/repair_nft.go +++ b/server/light_backtask/task/repair_nft.go @@ -107,6 +107,7 @@ func (this* repairNft) repairNft(ds *f5.DataSet) bool { tokenId := ds.GetByName("token_id") switch q5.ToInt32(ds.GetByName("token_type")) { case jccommon.NFT_TYPE_CFHERO: + case jccommon.NFT_TYPE_CFHERO_NORMAL: { var itemId int32 var quality int32 @@ -149,6 +150,7 @@ func (this* repairNft) repairOrder(ds *f5.DataSet) bool { tokenId := ds.GetByName("token_id") switch q5.ToInt32(ds.GetByName("token_type")) { case jccommon.NFT_TYPE_CFHERO: + case jccommon.NFT_TYPE_CFHERO_NORMAL: { var itemId int32 var quality int32 @@ -192,6 +194,7 @@ func (this* repairNft) repairSale(ds *f5.DataSet) bool { tokenId := ds.GetByName("token_id") switch q5.ToInt32(ds.GetByName("token_type")) { case jccommon.NFT_TYPE_CFHERO: + case jccommon.NFT_TYPE_CFHERO_NORMAL: { var itemId int32 var quality int32