记得上下班打卡 | 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
673fea01
Commit
673fea01
authored
Aug 16, 2022
by
anjiabin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
实现百度链转让
parent
84972e08
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
9 additions
and
2 deletions
+9
-2
GalaxyNftTransferQueryRespDto.java
...rvice/galaxy/dto/param/GalaxyNftTransferQueryRespDto.java
+3
-0
XuperTradeBiz.java
...uidnet/service/galaxy/router/xuper/biz/XuperTradeBiz.java
+6
-2
No files found.
liquidnet-bus-api/liquidnet-service-galaxy-api/src/main/java/com/liquidnet/service/galaxy/dto/param/GalaxyNftTransferQueryRespDto.java
View file @
673fea01
...
...
@@ -43,6 +43,9 @@ public class GalaxyNftTransferQueryRespDto implements Serializable,Cloneable {
@ApiModelProperty
(
position
=
4
,
required
=
true
,
value
=
"转让hash"
)
private
String
transferHash
;
@ApiModelProperty
(
position
=
5
,
required
=
true
,
value
=
"转让状态(-1初始化 0转让中 1转让成功 2转让失败 )"
)
private
String
transferStatus
;
@Override
public
String
toString
(){
return
JsonUtils
.
toJson
(
this
);
...
...
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/src/main/java/com/liquidnet/service/galaxy/router/xuper/biz/XuperTradeBiz.java
View file @
673fea01
...
...
@@ -303,6 +303,7 @@ public class XuperTradeBiz {
}
if
(
transferNftInfoBo
.
getTransferStatus
().
equalsIgnoreCase
(
GalaxyEnum
.
NftTransferStatusEnum
.
SUCCESS
.
getCode
())){
GalaxyNftTransferQueryRespDto
nftTransferQueryRespDto
=
galaxyBeanTransferBiz
.
buildNftTransferQueryRespDto
(
transferNftInfoBo
);
nftTransferQueryRespDto
.
setTransferStatus
(
GalaxyEnum
.
NftTransferStatusEnum
.
SUCCESS
.
getCode
());
return
ResponseDto
.
success
(
nftTransferQueryRespDto
);
}
else
if
(
transferNftInfoBo
.
getTransferStatus
().
equalsIgnoreCase
(
GalaxyEnum
.
NftTransferStatusEnum
.
PROCESSING
.
getCode
())){
//获取用户信息
...
...
@@ -313,6 +314,7 @@ public class XuperTradeBiz {
}
//查询获取交易hash
String
transferHash
=
this
.
getTransferHash
(
receiveUserInfoBo
,
transferNftInfoBo
.
getNftId
());
GalaxyNftTransferQueryRespDto
nftTransferQueryRespDto
=
galaxyBeanTransferBiz
.
buildNftTransferQueryRespDto
(
transferNftInfoBo
);
if
(
StringUtil
.
isNotEmpty
(
transferHash
)){
//更新转让成功信息
transferNftInfoBo
.
setOwnerUserId
(
transferNftInfoBo
.
getReceiveUserId
());
...
...
@@ -322,10 +324,12 @@ public class XuperTradeBiz {
transferNftInfoBo
.
setUpdatedAt
(
DateUtil
.
getNowTime
());
dataUtils
.
updateTransferNftInfoBo
(
reqDto
.
getRouterType
(),
reqDto
.
getTransOrderId
(),
transferNftInfoBo
);
GalaxyNftTransferQueryRespDto
nftTransferQueryRespDto
=
galaxyBeanTransferBiz
.
buildNftTransferQueryRespDto
(
transferNftInfoBo
);
nftTransferQueryRespDto
.
setTransferStatus
(
GalaxyEnum
.
NftTransferStatusEnum
.
SUCCESS
.
getCode
()
);
nftTransferQueryRespDto
.
setTransferHash
(
transferHash
);
return
ResponseDto
.
success
(
nftTransferQueryRespDto
);
}
else
{
nftTransferQueryRespDto
.
setTransferStatus
(
GalaxyEnum
.
NftTransferStatusEnum
.
PROCESSING
.
getCode
());
}
return
ResponseDto
.
success
(
nftTransferQueryRespDto
);
}
else
{
return
ResponseDto
.
failure
(
GalaxyErrorEnum
.
NFT_TRANSFER_QUERY_ERROR
.
getCode
(),
GalaxyErrorEnum
.
NFT_TRANSFER_QUERY_ERROR
.
getMessage
());
}
...
...
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