记得上下班打卡 | git大法好,push需谨慎
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liquidnet-bus-v1
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
董敬伟
liquidnet-bus-v1
Commits
cf2d51a8
Commit
cf2d51a8
authored
Jul 23, 2022
by
张国柄
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
~api:我的藏品列表:至信链上链结果查询异常处理;
parent
a9fedfa4
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
34 additions
and
30 deletions
+34
-30
GoblinUserDigitalArtworkServiceImpl.java
...lin/service/impl/GoblinUserDigitalArtworkServiceImpl.java
+34
-30
No files found.
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/src/main/java/com/liquidnet/service/goblin/service/impl/GoblinUserDigitalArtworkServiceImpl.java
View file @
cf2d51a8
...
@@ -358,36 +358,40 @@ public class GoblinUserDigitalArtworkServiceImpl implements IGoblinUserDigitalAr
...
@@ -358,36 +358,40 @@ public class GoblinUserDigitalArtworkServiceImpl implements IGoblinUserDigitalAr
private
void
updateUserDigitalArtworkByChainTrade
(
GoblinUserDigitalArtworkVo
userDigitalArtworkVo
,
GoblinUserDigitalArtworkListVo
listVo
,
private
void
updateUserDigitalArtworkByChainTrade
(
GoblinUserDigitalArtworkVo
userDigitalArtworkVo
,
GoblinUserDigitalArtworkListVo
listVo
,
String
routerType
,
LocalDateTime
now
)
{
String
routerType
,
LocalDateTime
now
)
{
GalaxyNftPublishAndBuyResultQueryReqDto
nftTradeQueryReqDto
=
GalaxyNftPublishAndBuyResultQueryReqDto
.
getNew
();
try
{
nftTradeQueryReqDto
.
setUserId
(
userDigitalArtworkVo
.
getUid
());
GalaxyNftPublishAndBuyResultQueryReqDto
nftTradeQueryReqDto
=
GalaxyNftPublishAndBuyResultQueryReqDto
.
getNew
();
nftTradeQueryReqDto
.
setNftOrderPayId
(
userDigitalArtworkVo
.
getOrderId
());
nftTradeQueryReqDto
.
setUserId
(
userDigitalArtworkVo
.
getUid
());
nftTradeQueryReqDto
.
setRouterType
(
routerType
);
nftTradeQueryReqDto
.
setNftOrderPayId
(
userDigitalArtworkVo
.
getOrderId
());
ResponseDto
<
GalaxyNftPublishAndBuyResultQueryRespDto
>
nftTradeQueryRespDto
=
galaxyTradeService
.
nftPublishAndBuyResultQuery
(
nftTradeQueryReqDto
);
nftTradeQueryReqDto
.
setRouterType
(
routerType
);
if
(
nftTradeQueryRespDto
.
isSuccess
())
{
ResponseDto
<
GalaxyNftPublishAndBuyResultQueryRespDto
>
nftTradeQueryRespDto
=
galaxyTradeService
.
nftPublishAndBuyResultQuery
(
nftTradeQueryReqDto
);
GalaxyNftPublishAndBuyResultQueryRespDto
nftTradeQueryRespDtoData
=
nftTradeQueryRespDto
.
getData
();
if
(
nftTradeQueryRespDto
.
isSuccess
())
{
String
nftId
=
nftTradeQueryRespDtoData
.
getNftId
();
GalaxyNftPublishAndBuyResultQueryRespDto
nftTradeQueryRespDtoData
=
nftTradeQueryRespDto
.
getData
();
String
nftId
=
nftTradeQueryRespDtoData
.
getNftId
();
listVo
.
setState
(
1
);
listVo
.
setEditionSn
(
Integer
.
valueOf
(
nftId
.
substring
(
nftId
.
indexOf
(
"_"
)
+
1
)));
listVo
.
setState
(
1
);
listVo
.
setEditionSn
(
Integer
.
valueOf
(
nftId
.
substring
(
nftId
.
indexOf
(
"_"
)
+
1
)));
userDigitalArtworkVo
.
setEditionSn
(
listVo
.
getEditionSn
());
userDigitalArtworkVo
.
setNftId
(
nftId
);
userDigitalArtworkVo
.
setEditionSn
(
listVo
.
getEditionSn
());
userDigitalArtworkVo
.
setReleaseAt
(
nftTradeQueryRespDtoData
.
getNftPublishChainTimestamp
());
userDigitalArtworkVo
.
setNftId
(
nftId
);
userDigitalArtworkVo
.
setReleaseTxhash
(
nftTradeQueryRespDtoData
.
getNftPublishTradeHash
());
userDigitalArtworkVo
.
setReleaseAt
(
nftTradeQueryRespDtoData
.
getNftPublishChainTimestamp
());
userDigitalArtworkVo
.
setTradingAt
(
nftTradeQueryRespDtoData
.
getNftBuyChainTimestamp
());
userDigitalArtworkVo
.
setReleaseTxhash
(
nftTradeQueryRespDtoData
.
getNftPublishTradeHash
());
userDigitalArtworkVo
.
setTradingTxhash
(
nftTradeQueryRespDtoData
.
getNftBuyTradeHash
());
userDigitalArtworkVo
.
setTradingAt
(
nftTradeQueryRespDtoData
.
getNftBuyChainTimestamp
());
userDigitalArtworkVo
.
setState
(
1
);
userDigitalArtworkVo
.
setTradingTxhash
(
nftTradeQueryRespDtoData
.
getNftBuyTradeHash
());
userDigitalArtworkVo
.
setUpdatedAt
(
now
);
userDigitalArtworkVo
.
setState
(
1
);
userDigitalArtworkVo
.
setUpdatedAt
(
now
);
goblinRedisUtils
.
setUserDigitalArtworkVo
(
userDigitalArtworkVo
);
goblinMongoUtils
.
updateUserDigitalArtworkVoByChainTrade
(
userDigitalArtworkVo
);
goblinRedisUtils
.
setUserDigitalArtworkVo
(
userDigitalArtworkVo
);
goblinMongoUtils
.
updateUserDigitalArtworkVoByChainTrade
(
userDigitalArtworkVo
);
queueUtils
.
sendMsgByRedis
(
MQConst
.
GoblinQueue
.
SQL_ARTWORK_GEN
.
getKey
(),
SqlMapping
.
get
(
"goblin_user_digital_artwork.update_for_chain"
,
queueUtils
.
sendMsgByRedis
(
MQConst
.
GoblinQueue
.
SQL_ARTWORK_GEN
.
getKey
(),
userDigitalArtworkVo
.
getEditionSn
(),
userDigitalArtworkVo
.
getNftId
(),
userDigitalArtworkVo
.
getReleaseTxhash
(),
SqlMapping
.
get
(
"goblin_user_digital_artwork.update_for_chain"
,
userDigitalArtworkVo
.
getReleaseAt
(),
userDigitalArtworkVo
.
getTradingTxhash
(),
userDigitalArtworkVo
.
getTradingAt
(),
userDigitalArtworkVo
.
getEditionSn
(),
userDigitalArtworkVo
.
getNftId
(),
userDigitalArtworkVo
.
getReleaseTxhash
(),
userDigitalArtworkVo
.
getState
(),
userDigitalArtworkVo
.
getUpdatedAt
(),
userDigitalArtworkVo
.
getArtworkId
())
userDigitalArtworkVo
.
getReleaseAt
(),
userDigitalArtworkVo
.
getTradingTxhash
(),
userDigitalArtworkVo
.
getTradingAt
(),
);
userDigitalArtworkVo
.
getState
(),
userDigitalArtworkVo
.
getUpdatedAt
(),
userDigitalArtworkVo
.
getArtworkId
())
);
}
}
catch
(
NumberFormatException
e
)
{
log
.
error
(
"Ex.我的藏品列表:藏品上链结果查询处理失败[uid={},orderId={}]"
,
userDigitalArtworkVo
.
getUid
(),
userDigitalArtworkVo
.
getOrderId
(),
e
);
}
}
}
}
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment