记得上下班打卡 | 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
c7141933
Commit
c7141933
authored
Feb 21, 2022
by
anjiabin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
调试绑定状态查询接口
parent
dcc07497
Changes
9
Show whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
262 additions
and
139 deletions
+262
-139
ZxlnftBiz.java
...java/com/liquidnet/common/third/zxlnft/biz/ZxlnftBiz.java
+52
-0
ZxlnftConfig.java
...om/liquidnet/common/third/zxlnft/config/ZxlnftConfig.java
+18
-0
Nft016IdentityBindQueryReq.java
...mmon/third/zxlnft/dto/nft/Nft016IdentityBindQueryReq.java
+9
-0
ZxlnftSdkService.java
...quidnet/common/third/zxlnft/service/ZxlnftSdkService.java
+51
-51
WalletSdkServiceImpl.java
...ommon/third/zxlnft/service/impl/WalletSdkServiceImpl.java
+2
-8
ZxlnftSdkServiceImpl.java
...ommon/third/zxlnft/service/impl/ZxlnftSdkServiceImpl.java
+69
-64
ZxlnftSdkUtil.java
...com/liquidnet/common/third/zxlnft/util/ZxlnftSdkUtil.java
+14
-4
TestZxlnftBiz.java
...java/com/liquidnet/service/zxlnft/test/TestZxlnftBiz.java
+42
-0
TestZxlnftServerUtil.java
...m/liquidnet/service/zxlnft/test/TestZxlnftServerUtil.java
+5
-12
No files found.
liquidnet-bus-common/liquidnet-common-third/liquidnet-common-third-zxlnft/src/main/java/com/liquidnet/common/third/zxlnft/biz/ZxlnftBiz.java
0 → 100644
View file @
c7141933
package
com
.
liquidnet
.
common
.
third
.
zxlnft
.
biz
;
import
com.liquidnet.common.third.zxlnft.config.ZxlnftConfig
;
import
com.liquidnet.common.third.zxlnft.dto.wallet.GenerateApiSignReq
;
import
com.liquidnet.common.third.zxlnft.dto.wallet.GenerateApiSignResp
;
import
com.liquidnet.common.third.zxlnft.service.WalletSdkService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Component
;
import
org.springframework.util.MultiValueMap
;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: ZxlnftBiz
* @Package com.liquidnet.common.third.zxlnft
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/21 11:19
*/
@Component
public
class
ZxlnftBiz
{
@Autowired
private
ZxlnftConfig
zxlnftConfig
;
@Autowired
private
WalletSdkService
walletSdkService
;
public
void
buildHeader
(
MultiValueMap
<
String
,
String
>
commonHeader
){
GenerateApiSignReq
req
=
GenerateApiSignReq
.
getNew
();
req
.
setAppId
(
""
);
req
.
setAppKey
(
""
);
GenerateApiSignResp
resp
=
walletSdkService
.
generateApiSign
(
req
);
commonHeader
.
clear
();
commonHeader
.
add
(
"Signature"
,
resp
.
getSignData
().
getSignature
());
commonHeader
.
add
(
"Signature-Time"
,
resp
.
getSignData
().
getSignatureTime
());
commonHeader
.
add
(
"Nonce"
,
resp
.
getSignData
().
getNonce
());
commonHeader
.
add
(
"Content-Type"
,
"application/json;charset=utf-8"
);
}
public
void
buildPlatFormHeader
(
MultiValueMap
<
String
,
String
>
commonHeader
){
GenerateApiSignReq
req
=
GenerateApiSignReq
.
getNew
();
req
.
setAppId
(
zxlnftConfig
.
getAppId
());
req
.
setAppKey
(
zxlnftConfig
.
getAppKey
());
GenerateApiSignResp
resp
=
walletSdkService
.
generateApiSign
(
req
);
commonHeader
.
clear
();
commonHeader
.
add
(
"Signature"
,
resp
.
getSignData
().
getSignature
());
commonHeader
.
add
(
"Signature-Time"
,
resp
.
getSignData
().
getSignatureTime
());
commonHeader
.
add
(
"Nonce"
,
resp
.
getSignData
().
getNonce
());
commonHeader
.
add
(
"Content-Type"
,
"application/json;charset=utf-8"
);
}
}
liquidnet-bus-common/liquidnet-common-third/liquidnet-common-third-zxlnft/src/main/java/com/liquidnet/common/third/zxlnft/config/ZxlnftConfig.java
View file @
c7141933
...
...
@@ -14,11 +14,29 @@ import org.springframework.context.annotation.Configuration;
*/
@Configuration
public
class
ZxlnftConfig
{
@Value
(
"${liquidnet.zxlnft.appId:'220214000100001'}"
)
private
String
appId
;
@Value
(
"${liquidnet.zxlnft.appKey:'82b561110c4b4f4d91ad2a2b0d5b7908'}"
)
private
String
appKey
;
@Value
(
"${liquidnet.zxlnft.nftPlatformAddress:ZXa66c8a684727d0f9aaa434044362aa8a18b61bb4}"
)
private
String
nftPlatformAddress
;
@Value
(
"${liquidnet.zxlnft.walletSdkUrl:'http://127.0.0.1:30505'}"
)
private
String
walletSdkUrl
;
@Value
(
"${liquidnet.zxlnft.nftApiUrl:'https://nfttest2.zxinchain.com'}"
)
private
String
nftApiUrl
;
public
String
getAppId
(){
return
appId
;
}
public
String
getAppKey
()
{
return
appKey
;
}
public
String
getNftPlatformAddress
()
{
return
nftPlatformAddress
;
}
public
String
getWalletSdkUrl
(){
return
walletSdkUrl
;
}
...
...
liquidnet-bus-common/liquidnet-common-third/liquidnet-common-third-zxlnft/src/main/java/com/liquidnet/common/third/zxlnft/dto/nft/Nft016IdentityBindQueryReq.java
View file @
c7141933
...
...
@@ -14,4 +14,13 @@ import lombok.Data;
@Data
public
class
Nft016IdentityBindQueryReq
{
private
String
addressList
;
private
static
final
Nft016IdentityBindQueryReq
obj
=
new
Nft016IdentityBindQueryReq
();
public
static
Nft016IdentityBindQueryReq
getNew
()
{
try
{
return
(
Nft016IdentityBindQueryReq
)
obj
.
clone
();
}
catch
(
CloneNotSupportedException
e
)
{
return
new
Nft016IdentityBindQueryReq
();
}
}
}
liquidnet-bus-common/liquidnet-common-third/liquidnet-common-third-zxlnft/src/main/java/com/liquidnet/common/third/zxlnft/service/ZxlnftSdkService.java
View file @
c7141933
...
...
@@ -31,355 +31,355 @@ public interface ZxlnftSdkService {
* @param req
* @return
*/
Nft003RegisterPersonPlatformResp
nft00
1RegisterVerifyCode
(
Nft003RegisterPersonPlatformReq
req
);
Nft003RegisterPersonPlatformResp
nft00
3RegisterPersonPlatform
(
Nft003RegisterPersonPlatformReq
req
);
/**
* 4.营业执照上传接口
* @param req
* @return
*/
Nft004BusinessLicenseUploadResp
nft00
1RegisterVerifyCode
(
Nft004BusinessLicenseUploadReq
req
);
Nft004BusinessLicenseUploadResp
nft00
4BusinessLicenseUpload
(
Nft004BusinessLicenseUploadReq
req
);
/**
* 5.营业执照上传(使用nft平台签名)接口
* @param req
* @return
*/
Nft005BusinessLicenseUploadPlatformResp
nft00
1RegisterVerifyCode
(
Nft005BusinessLicenseUploadPlatformReq
req
);
Nft005BusinessLicenseUploadPlatformResp
nft00
5BusinessLicenseUploadPlatform
(
Nft005BusinessLicenseUploadPlatformReq
req
);
/**
* 6.电子公函上传接口
* @param req
* @return
*/
Nft006OfficialLetterUploadResp
nft00
1RegisterVerifyCode
(
Nft006OfficialLetterUploadReq
req
);
Nft006OfficialLetterUploadResp
nft00
6OfficialLetterUpload
(
Nft006OfficialLetterUploadReq
req
);
/**
* 7.电子公函上传(使用nft平台签名)接口
* @param req
* @return
*/
Nft007OfficialLetterUploadPlatformResp
nft00
1RegisterVerifyCode
(
Nft007OfficialLetterUploadPlatformReq
req
);
Nft007OfficialLetterUploadPlatformResp
nft00
7OfficialLetterUploadPlatform
(
Nft007OfficialLetterUploadPlatformReq
req
);
/**
* 8.图片内容检测
* @param req
* @return
*/
Nft008QueryImageModerationResp
nft00
1RegisterVerifyCode
(
Nft008QueryImageModerationReq
req
);
Nft008QueryImageModerationResp
nft00
8QueryImageModeration
(
Nft008QueryImageModerationReq
req
);
/**
* 9.企业注册实名接口
* @param req
* @return
*/
Nft009RegisterCompanyResp
nft00
1RegisterVerifyCode
(
Nft009RegisterCompanyReq
req
);
Nft009RegisterCompanyResp
nft00
9RegisterCompany
(
Nft009RegisterCompanyReq
req
);
/**
* 10.企业注册实名(使用nft平台签名)接口
* @param req
* @return
*/
Nft010RegisterCompanyPlatformResp
nft0
01RegisterVerifyCode
(
Nft010RegisterCompanyPlatformReq
req
);
Nft010RegisterCompanyPlatformResp
nft0
10RegisterCompanyPlatform
(
Nft010RegisterCompanyPlatformReq
req
);
/**
* 11.下发查询用户信息验证码接
* @param req
* @return
*/
Nft011UserQueryVerifyCodeResp
nft0
01Register
VerifyCode
(
Nft011UserQueryVerifyCodeReq
req
);
Nft011UserQueryVerifyCodeResp
nft0
11UserQuery
VerifyCode
(
Nft011UserQueryVerifyCodeReq
req
);
/**
* 12.查询用户信息接口
* @param req
* @return
*/
Nft012UserQueryResp
nft0
01RegisterVerifyCode
(
Nft012UserQueryReq
req
);
Nft012UserQueryResp
nft0
12UserQuery
(
Nft012UserQueryReq
req
);
/**
* 13.NFT地址绑定接口
* @param req
* @return
*/
Nft013IdentityBindSubmitResp
nft0
01RegisterVerifyCode
(
Nft013IdentityBindSubmitReq
req
);
Nft013IdentityBindSubmitResp
nft0
13IdentityBindSubmit
(
Nft013IdentityBindSubmitReq
req
);
/**
* 14.受信平台NFT身份绑定接口
* @param req
* @return
*/
Nft014IdentityBindSubmitByTrustedResp
nft0
01RegisterVerifyCode
(
Nft014IdentityBindSubmitByTrustedReq
req
);
Nft014IdentityBindSubmitByTrustedResp
nft0
14IdentityBindSubmitByTrusted
(
Nft014IdentityBindSubmitByTrustedReq
req
);
/**
* 15.NFT平台自身身份绑定,
* @param req
* @return
*/
Nft015IdentityBindPlatformSelfResp
nft0
01RegisterVerifyCode
(
Nft015IdentityBindPlatformSelfReq
req
);
Nft015IdentityBindPlatformSelfResp
nft0
15IdentityBindPlatformSelf
(
Nft015IdentityBindPlatformSelfReq
req
);
/**
* 16.绑定状态批量查询接口
* @param req
* @return
*/
Nft016IdentityBindQueryResp
nft0
01RegisterVerifyCode
(
Nft016IdentityBindQueryReq
req
);
Nft016IdentityBindQueryResp
nft0
16IdentityBindQuery
(
Nft016IdentityBindQueryReq
req
);
/**
* 17.地址与身份对应关系核验接
* @param req
* @return
*/
Nft017IdentityVerifyIdentityResp
nft0
01RegisterVerifyCode
(
Nft017IdentityVerifyIdentityReq
req
);
Nft017IdentityVerifyIdentityResp
nft0
17IdentityVerifyIdentity
(
Nft017IdentityVerifyIdentityReq
req
);
/**
* 18.请求人脸核身h5url
* @param req
* @return
*/
Nft018FaceUrlResp
nft0
01RegisterVerifyCode
(
Nft018FaceUrlReq
req
);
Nft018FaceUrlResp
nft0
18FaceUrl
(
Nft018FaceUrlReq
req
);
/**
* 19.通过用户地址请求人脸核身h5url
* @param req
* @return
*/
Nft019FaceUrlByAddressResp
nft0
01RegisterVerifyCode
(
Nft019FaceUrlByAddressReq
req
);
Nft019FaceUrlByAddressResp
nft0
19FaceUrlByAddress
(
Nft019FaceUrlByAddressReq
req
);
/**
* 20.人身核对结果查询接口
* @param req
* @return
*/
Nft020FaceQueryResp
nft0
01RegisterVerifyCode
(
Nft020FaceQueryReq
req
);
Nft020FaceQueryResp
nft0
20FaceQuery
(
Nft020FaceQueryReq
req
);
/**
* 21.查询素材地址接口
* @param req
* @return
*/
Nft021UploadUrlResp
nft0
01RegisterVerifyCode
(
Nft021UploadUrlReq
req
);
Nft021UploadUrlResp
nft0
21UploadUrl
(
Nft021UploadUrlReq
req
);
/**
* 22.生成素材上传临时密钥接口
* @param req
* @return
*/
Nft022UploadSecretResp
nft0
01RegisterVerifyCode
(
Nft022UploadSecretReq
req
);
Nft022UploadSecretResp
nft0
22UploadSecret
(
Nft022UploadSecretReq
req
);
/**
* 23.申请积分
* @param req
* @return
*/
Nft023PointApplyResp
nft0
01RegisterVerifyCode
(
Nft023PointApplyReq
req
);
Nft023PointApplyResp
nft0
23PointApply
(
Nft023PointApplyReq
req
);
/**
* 24.查询积分申请结果
* @param req
* @return
*/
Nft024PointApplyResultResp
nft0
01RegisterVerifyCode
(
Nft024PointApplyResultReq
req
);
Nft024PointApplyResultResp
nft0
24PointApplyResult
(
Nft024PointApplyResultReq
req
);
/**
* 25.平台积分转移
* @param req
* @return
*/
Nft025PointTransferResp
nft0
01RegisterVerifyCode
(
Nft025PointTransferReq
req
);
Nft025PointTransferResp
nft0
25PointTransfer
(
Nft025PointTransferReq
req
);
/**
* 26.平台积分转移状态查询
* @param req
* @return
*/
Nft026PointTransferResultResp
nft0
01RegisterVerifyCode
(
Nft026PointTransferResultReq
req
);
Nft026PointTransferResultResp
nft0
26PointTransferResult
(
Nft026PointTransferResultReq
req
);
/**
* 27.积分销毁
* @param req
* @return
*/
Nft027PointDestroyResp
nft0
01RegisterVerifyCode
(
Nft027PointDestroyReq
req
);
Nft027PointDestroyResp
nft0
27PointDestroy
(
Nft027PointDestroyReq
req
);
/**
* 28.查询积分销毁结果
* @param req
* @return
*/
Nft028PointDestoryResultResp
nft0
01RegisterVerifyCode
(
Nft028PointDestoryResultReq
req
);
Nft028PointDestoryResultResp
nft0
28PointDestoryResult
(
Nft028PointDestoryResultReq
req
);
/**
* 29.积分查询
* @param req
* @return
*/
Nft029PointQueryResp
nft0
01RegisterVerifyCode
(
Nft029PointQueryReq
req
);
Nft029PointQueryResp
nft0
29PointQuery
(
Nft029PointQueryReq
req
);
/**
* 30.NFT 系列声明
* @param req
* @return
*/
Nft030SeriesClaimResp
nft0
01RegisterVerifyCode
(
Nft030SeriesClaimReq
req
);
Nft030SeriesClaimResp
nft0
30SeriesClaim
(
Nft030SeriesClaimReq
req
);
/**
* 31.查询NFT系列声明结果
* @param req
* @return
*/
Nft031SeriesClaimResultResp
nft0
01RegisterVerifyCode
(
Nft031SeriesClaimResultReq
req
);
Nft031SeriesClaimResultResp
nft0
31SeriesClaimResult
(
Nft031SeriesClaimResultReq
req
);
/**
* 32.查询系列信息
* @param req
* @return
*/
Nft032SeriesResp
nft0
01RegisterVerifyCode
(
Nft032SeriesReq
req
);
Nft032SeriesResp
nft0
32Series
(
Nft032SeriesReq
req
);
/**
* 33.查询该账户资产归属的系列列表
* @param req
* @return
*/
Nft033SeriesListResp
nft0
01RegisterVerifyCode
(
Nft033SeriesListReq
req
);
Nft033SeriesListResp
nft0
33SeriesList
(
Nft033SeriesListReq
req
);
/**
* 34.发行 NFT
* @param req
* @return
*/
Nft034PublishResp
nft0
01RegisterVerifyCode
(
Nft034PublishReq
req
);
Nft034PublishResp
nft0
34Publish
(
Nft034PublishReq
req
);
/**
* 35.查询 NFT发行结果
* @param req
* @return
*/
Nft035PublishResultResp
nft0
01RegisterVerifyCode
(
Nft035PublishResultReq
req
);
Nft035PublishResultResp
nft0
35PublishResult
(
Nft035PublishResultReq
req
);
/**
* 36.NFT元信息查询
* @param req
* @return
*/
Nft036InfoResp
nft0
01RegisterVerifyCode
(
Nft036InfoReq
req
);
Nft036InfoResp
nft0
36Info
(
Nft036InfoReq
req
);
/**
* 37.查询账户NFT列表
* @param req
* @return
*/
Nft037AddressListResp
nft0
01RegisterVerifyCode
(
Nft037AddressListReq
req
);
Nft037AddressListResp
nft0
37AddressList
(
Nft037AddressListReq
req
);
/**
* 38.查询无系列NFT列表
* @param req
* @return
*/
Nft038AddressWithoutSeriesListResp
nft0
01RegisterVerifyCode
(
Nft038AddressWithoutSeriesListReq
req
);
Nft038AddressWithoutSeriesListResp
nft0
38AddressWithoutSeriesList
(
Nft038AddressWithoutSeriesListReq
req
);
/**
* 39.查询NFT交易信息列表
* @param req
* @return
*/
Nft039TradeListResp
nft0
01RegisterVerifyCode
(
Nft039TradeListReq
req
);
Nft039TradeListResp
nft0
39TradeList
(
Nft039TradeListReq
req
);
/**
* 40.查询转入NFT交易信息列表
* @param req
* @return
*/
Nft040TradeInListResp
nft0
01RegisterVerifyCode
(
Nft040TradeInListReq
req
);
Nft040TradeInListResp
nft0
40TradeInList
(
Nft040TradeInListReq
req
);
/**
* 41.查询转出NFT交易信息列表
* @param req
* @return
*/
Nft041TradeOutListResp
nft0
01RegisterVerifyCode
(
Nft041TradeOutListReq
req
);
Nft041TradeOutListResp
nft0
41TradeOutList
(
Nft041TradeOutListReq
req
);
/**
* 42.通过地址查询全部NFT交易信息列表
* @param req
* @return
*/
Nft042TradeAllListResp
nft0
01RegisterVerifyCode
(
Nft042TradeAllListReq
req
);
Nft042TradeAllListResp
nft0
42TradeAllList
(
Nft042TradeAllListReq
req
);
/**
* 43.NFT 购买
* @param req
* @return
*/
Nft043BuyResp
nft0
01RegisterVerifyCode
(
Nft043BuyReq
req
);
Nft043BuyResp
nft0
43Buy
(
Nft043BuyReq
req
);
/**
* 44.查询 NFT 购买结果
* @param req
* @return
*/
Nft044BuyResultResp
nft0
01RegisterVerifyCode
(
Nft044BuyResultReq
req
);
Nft044BuyResultResp
nft0
44BuyResult
(
Nft044BuyResultReq
req
);
/**
* 45.查询nft购买支付结果
* @param req
* @return
*/
Nft045BuyPayResultResp
nft0
01RegisterVerifyCode
(
Nft045BuyPayResultReq
req
);
Nft045BuyPayResultResp
nft0
45BuyPayResult
(
Nft045BuyPayResultReq
req
);
/**
* 46.NFT 转移
* @param req
* @return
*/
Nft046TransferResp
nft0
01RegisterVerifyCode
(
Nft046TransferReq
req
);
Nft046TransferResp
nft0
46Transfer
(
Nft046TransferReq
req
);
/**
* 47.NFT 同名转移
* @param req
* @return
*/
Nft047SelfTransferResp
nft0
01RegisterVerifyCode
(
Nft047SelfTransferReq
req
);
Nft047SelfTransferResp
nft0
47SelfTransfer
(
Nft047SelfTransferReq
req
);
/**
* 48.NFT 批量转移
* @param req
* @return
*/
Nft048BatchTransferResp
nft0
01RegisterVerifyCode
(
Nft048BatchTransferReq
req
);
Nft048BatchTransferResp
nft0
48BatchTransfer
(
Nft048BatchTransferReq
req
);
/**
* 49.NFT转移状态查询
* @param req
* @return
*/
Nft049TransferResultResp
nft0
01RegisterVerifyCode
(
Nft049TransferResultReq
req
);
Nft049TransferResultResp
nft0
49TransferResult
(
Nft049TransferResultReq
req
);
/**
* 50.NFT销售状态变更
* @param req
* @return
*/
Nft050StatusUpdateResp
nft0
01RegisterVerifyCod
e
(
Nft050StatusUpdateReq
req
);
Nft050StatusUpdateResp
nft0
50StatusUpdat
e
(
Nft050StatusUpdateReq
req
);
/**
* 51.NFT销售状态变更查询
* @param req
* @return
*/
Nft051StatusUpdateResultResp
nft0
01RegisterVerifyCode
(
Nft051StatusUpdateResultReq
req
);
Nft051StatusUpdateResultResp
nft0
51StatusUpdateResult
(
Nft051StatusUpdateResultReq
req
);
/**
* 52.NFT售价变更
* @param req
* @return
*/
Nft052PriceUpdateResp
nft0
01RegisterVerifyCod
e
(
Nft052PriceUpdateReq
req
);
Nft052PriceUpdateResp
nft0
52PriceUpdat
e
(
Nft052PriceUpdateReq
req
);
/**
* 53.NFT 售价变更状态查询
* @param req
* @return
*/
Nft053PriceUpdateResultResp
nft0
01RegisterVerifyCode
(
Nft053PriceUpdateResultReq
req
);
Nft053PriceUpdateResultResp
nft0
53PriceUpdateResult
(
Nft053PriceUpdateResultReq
req
);
}
liquidnet-bus-common/liquidnet-common-third/liquidnet-common-third-zxlnft/src/main/java/com/liquidnet/common/third/zxlnft/service/impl/WalletSdkServiceImpl.java
View file @
c7141933
...
...
@@ -28,9 +28,6 @@ public class WalletSdkServiceImpl implements WalletSdkService {
@Override
public
CreateMnemonicResp
createMnemonic
(
CreateMnemonicReq
req
)
{
// commonHeader.clear();
// commonHeader.add("Authorization", "Bearer "+this.getAccessToken());
JSONObject
json
=
new
JSONObject
();
String
requestUrl
=
zxlnftConfig
.
getWalletSdkUrl
()
+
ZxlnftConstant
.
WALLET_SDK_01_CREATE_MNEMONIC
;
...
...
@@ -59,12 +56,9 @@ public class WalletSdkServiceImpl implements WalletSdkService {
@Override
public
GenerateApiSignResp
generateApiSign
(
GenerateApiSignReq
req
)
{
// commonHeader.clear();
// commonHeader.add("Authorization", "Bearer "+this.getAccessToken());
JSONObject
json
=
new
JSONObject
();
json
.
put
(
"appId"
,
""
);
json
.
put
(
"apKey"
,
""
);
json
.
put
(
"appId"
,
req
.
getAppId
()
);
json
.
put
(
"apKey"
,
req
.
getAppKey
()
);
String
requestUrl
=
zxlnftConfig
.
getWalletSdkUrl
()
+
ZxlnftConstant
.
WALLET_SDK_02_GENERATE_API_SIGN
;
log
.
info
(
"generateApiSign--->>> request url : {} body : {} "
,
requestUrl
,
json
.
toString
());
...
...
liquidnet-bus-common/liquidnet-common-third/liquidnet-common-third-zxlnft/src/main/java/com/liquidnet/common/third/zxlnft/service/impl/ZxlnftSdkServiceImpl.java
View file @
c7141933
package
com
.
liquidnet
.
common
.
third
.
zxlnft
.
service
.
impl
;
import
com.
alibaba.fastjson.JSONObject
;
import
com.
liquidnet.common.third.zxlnft.biz.ZxlnftBiz
;
import
com.liquidnet.common.third.zxlnft.config.ZxlnftConfig
;
import
com.liquidnet.common.third.zxlnft.constant.ZxlnftConstant
;
import
com.liquidnet.common.third.zxlnft.dto.nft.*
;
...
...
@@ -15,6 +15,9 @@ import org.springframework.util.LinkedMultiValueMap;
import
org.springframework.util.MultiValueMap
;
import
org.springframework.web.client.HttpClientErrorException
;
import
java.util.ArrayList
;
import
java.util.List
;
@Slf4j
@Service
public
class
ZxlnftSdkServiceImpl
implements
ZxlnftSdkService
...
...
@@ -22,8 +25,10 @@ public class ZxlnftSdkServiceImpl implements ZxlnftSdkService
@Autowired
private
ZxlnftConfig
zxlnftConfig
;
private
static
MultiValueMap
<
String
,
String
>
commonHeader
=
new
LinkedMultiValueMap
();
private
static
MultiValueMap
<
String
,
String
>
commonParams
=
new
LinkedMultiValueMap
();
@Autowired
private
ZxlnftBiz
zxlnftBiz
;
private
MultiValueMap
<
String
,
String
>
commonHeader
=
new
LinkedMultiValueMap
();
@Override
public
Nft001RegisterVerifyCodeResp
nft001RegisterVerifyCode
(
Nft001RegisterVerifyCodeReq
req
)
{
...
...
@@ -36,92 +41,92 @@ public class ZxlnftSdkServiceImpl implements ZxlnftSdkService
}
@Override
public
Nft003RegisterPersonPlatformResp
nft00
1RegisterVerifyCode
(
Nft003RegisterPersonPlatformReq
req
)
{
public
Nft003RegisterPersonPlatformResp
nft00
3RegisterPersonPlatform
(
Nft003RegisterPersonPlatformReq
req
)
{
return
null
;
}
@Override
public
Nft004BusinessLicenseUploadResp
nft00
1RegisterVerifyCode
(
Nft004BusinessLicenseUploadReq
req
)
{
public
Nft004BusinessLicenseUploadResp
nft00
4BusinessLicenseUpload
(
Nft004BusinessLicenseUploadReq
req
)
{
return
null
;
}
@Override
public
Nft005BusinessLicenseUploadPlatformResp
nft00
1RegisterVerifyCode
(
Nft005BusinessLicenseUploadPlatformReq
req
)
{
public
Nft005BusinessLicenseUploadPlatformResp
nft00
5BusinessLicenseUploadPlatform
(
Nft005BusinessLicenseUploadPlatformReq
req
)
{
return
null
;
}
@Override
public
Nft006OfficialLetterUploadResp
nft00
1RegisterVerifyCode
(
Nft006OfficialLetterUploadReq
req
)
{
public
Nft006OfficialLetterUploadResp
nft00
6OfficialLetterUpload
(
Nft006OfficialLetterUploadReq
req
)
{
return
null
;
}
@Override
public
Nft007OfficialLetterUploadPlatformResp
nft00
1RegisterVerifyCode
(
Nft007OfficialLetterUploadPlatformReq
req
)
{
public
Nft007OfficialLetterUploadPlatformResp
nft00
7OfficialLetterUploadPlatform
(
Nft007OfficialLetterUploadPlatformReq
req
)
{
return
null
;
}
@Override
public
Nft008QueryImageModerationResp
nft00
1RegisterVerifyCode
(
Nft008QueryImageModerationReq
req
)
{
public
Nft008QueryImageModerationResp
nft00
8QueryImageModeration
(
Nft008QueryImageModerationReq
req
)
{
return
null
;
}
@Override
public
Nft009RegisterCompanyResp
nft00
1RegisterVerifyCode
(
Nft009RegisterCompanyReq
req
)
{
public
Nft009RegisterCompanyResp
nft00
9RegisterCompany
(
Nft009RegisterCompanyReq
req
)
{
return
null
;
}
@Override
public
Nft010RegisterCompanyPlatformResp
nft0
01RegisterVerifyCode
(
Nft010RegisterCompanyPlatformReq
req
)
{
public
Nft010RegisterCompanyPlatformResp
nft0
10RegisterCompanyPlatform
(
Nft010RegisterCompanyPlatformReq
req
)
{
return
null
;
}
@Override
public
Nft011UserQueryVerifyCodeResp
nft0
01Register
VerifyCode
(
Nft011UserQueryVerifyCodeReq
req
)
{
public
Nft011UserQueryVerifyCodeResp
nft0
11UserQuery
VerifyCode
(
Nft011UserQueryVerifyCodeReq
req
)
{
return
null
;
}
@Override
public
Nft012UserQueryResp
nft0
01RegisterVerifyCode
(
Nft012UserQueryReq
req
)
{
public
Nft012UserQueryResp
nft0
12UserQuery
(
Nft012UserQueryReq
req
)
{
return
null
;
}
@Override
public
Nft013IdentityBindSubmitResp
nft0
01RegisterVerifyCode
(
Nft013IdentityBindSubmitReq
req
)
{
public
Nft013IdentityBindSubmitResp
nft0
13IdentityBindSubmit
(
Nft013IdentityBindSubmitReq
req
)
{
return
null
;
}
@Override
public
Nft014IdentityBindSubmitByTrustedResp
nft0
01RegisterVerifyCode
(
Nft014IdentityBindSubmitByTrustedReq
req
)
{
public
Nft014IdentityBindSubmitByTrustedResp
nft0
14IdentityBindSubmitByTrusted
(
Nft014IdentityBindSubmitByTrustedReq
req
)
{
return
null
;
}
@Override
public
Nft015IdentityBindPlatformSelfResp
nft0
01RegisterVerifyCode
(
Nft015IdentityBindPlatformSelfReq
req
)
{
public
Nft015IdentityBindPlatformSelfResp
nft0
15IdentityBindPlatformSelf
(
Nft015IdentityBindPlatformSelfReq
req
)
{
return
null
;
}
@Override
public
Nft016IdentityBindQueryResp
nft001RegisterVerifyCode
(
Nft016IdentityBindQueryReq
req
)
{
// commonHeader.clear();
// commonHeader.add("Authorization", "Bearer "+this.getAccessToken());
public
Nft016IdentityBindQueryResp
nft016IdentityBindQuery
(
Nft016IdentityBindQueryReq
req
)
{
zxlnftBiz
.
buildHeader
(
commonHeader
);
JSONObject
json
=
new
JSONObject
();
json
.
put
(
"appId"
,
""
);
json
.
put
(
"apKey"
,
""
);
MultiValueMap
<
String
,
Object
>
params
=
new
LinkedMultiValueMap
();
List
<
String
>
addressList
=
new
ArrayList
();
addressList
.
add
(
req
.
getAddressList
());
params
.
add
(
"addressList"
,
addressList
);
String
requestUrl
=
zxlnftConfig
.
getNftApiUrl
()
+
ZxlnftConstant
.
ZXL_NFT_016_IDENTITY_BIND_QUERY_URL
;
log
.
info
(
"nft0
01RegisterVerifyCode--->>> request url : {} body : {} "
,
requestUrl
,
json
.
toString
());
log
.
info
(
"nft0
16IdentityBindQuery--->>> request url : {} body : {} "
,
requestUrl
,
params
.
toString
());
String
response
=
null
;
// ObjectNode objectNode = JsonUtils.OM().createObjectNode();
try
{
response
=
HttpUtil
.
postJson
(
requestUrl
,
json
.
toString
()
,
commonHeader
);
response
=
HttpUtil
.
get
(
requestUrl
+
"?addressList="
+
req
.
getAddressList
(),
null
,
commonHeader
);
}
catch
(
HttpClientErrorException
e
)
{
log
.
error
(
"nft0
01RegisterVerifyCode
error"
,
e
);
log
.
error
(
"nft0
16IdentityBindQuery
error"
,
e
);
}
catch
(
Exception
e
)
{
log
.
error
(
"nft0
01RegisterVerifyCode
error"
,
e
);
log
.
error
(
"nft0
16IdentityBindQuery
error"
,
e
);
}
log
.
info
(
"nft0
01RegisterVerifyCode
--->>> response : {} "
,
response
);
log
.
info
(
"nft0
16IdentityBindQuery
--->>> response : {} "
,
response
);
if
(
StringUtils
.
isEmpty
(
response
))
{
return
null
;
...
...
@@ -131,187 +136,187 @@ public class ZxlnftSdkServiceImpl implements ZxlnftSdkService
}
@Override
public
Nft017IdentityVerifyIdentityResp
nft0
01RegisterVerifyCode
(
Nft017IdentityVerifyIdentityReq
req
)
{
public
Nft017IdentityVerifyIdentityResp
nft0
17IdentityVerifyIdentity
(
Nft017IdentityVerifyIdentityReq
req
)
{
return
null
;
}
@Override
public
Nft018FaceUrlResp
nft0
01RegisterVerifyCode
(
Nft018FaceUrlReq
req
)
{
public
Nft018FaceUrlResp
nft0
18FaceUrl
(
Nft018FaceUrlReq
req
)
{
return
null
;
}
@Override
public
Nft019FaceUrlByAddressResp
nft0
01RegisterVerifyCode
(
Nft019FaceUrlByAddressReq
req
)
{
public
Nft019FaceUrlByAddressResp
nft0
19FaceUrlByAddress
(
Nft019FaceUrlByAddressReq
req
)
{
return
null
;
}
@Override
public
Nft020FaceQueryResp
nft0
01RegisterVerifyCode
(
Nft020FaceQueryReq
req
)
{
public
Nft020FaceQueryResp
nft0
20FaceQuery
(
Nft020FaceQueryReq
req
)
{
return
null
;
}
@Override
public
Nft021UploadUrlResp
nft0
01RegisterVerifyCode
(
Nft021UploadUrlReq
req
)
{
public
Nft021UploadUrlResp
nft0
21UploadUrl
(
Nft021UploadUrlReq
req
)
{
return
null
;
}
@Override
public
Nft022UploadSecretResp
nft0
01RegisterVerifyCode
(
Nft022UploadSecretReq
req
)
{
public
Nft022UploadSecretResp
nft0
22UploadSecret
(
Nft022UploadSecretReq
req
)
{
return
null
;
}
@Override
public
Nft023PointApplyResp
nft0
01RegisterVerifyCode
(
Nft023PointApplyReq
req
)
{
public
Nft023PointApplyResp
nft0
23PointApply
(
Nft023PointApplyReq
req
)
{
return
null
;
}
@Override
public
Nft024PointApplyResultResp
nft0
01RegisterVerifyCode
(
Nft024PointApplyResultReq
req
)
{
public
Nft024PointApplyResultResp
nft0
24PointApplyResult
(
Nft024PointApplyResultReq
req
)
{
return
null
;
}
@Override
public
Nft025PointTransferResp
nft0
01RegisterVerifyCode
(
Nft025PointTransferReq
req
)
{
public
Nft025PointTransferResp
nft0
25PointTransfer
(
Nft025PointTransferReq
req
)
{
return
null
;
}
@Override
public
Nft026PointTransferResultResp
nft0
01RegisterVerifyCode
(
Nft026PointTransferResultReq
req
)
{
public
Nft026PointTransferResultResp
nft0
26PointTransferResult
(
Nft026PointTransferResultReq
req
)
{
return
null
;
}
@Override
public
Nft027PointDestroyResp
nft0
01RegisterVerifyCode
(
Nft027PointDestroyReq
req
)
{
public
Nft027PointDestroyResp
nft0
27PointDestroy
(
Nft027PointDestroyReq
req
)
{
return
null
;
}
@Override
public
Nft028PointDestoryResultResp
nft0
01RegisterVerifyCode
(
Nft028PointDestoryResultReq
req
)
{
public
Nft028PointDestoryResultResp
nft0
28PointDestoryResult
(
Nft028PointDestoryResultReq
req
)
{
return
null
;
}
@Override
public
Nft029PointQueryResp
nft0
01RegisterVerifyCode
(
Nft029PointQueryReq
req
)
{
public
Nft029PointQueryResp
nft0
29PointQuery
(
Nft029PointQueryReq
req
)
{
return
null
;
}
@Override
public
Nft030SeriesClaimResp
nft0
01RegisterVerifyCode
(
Nft030SeriesClaimReq
req
)
{
public
Nft030SeriesClaimResp
nft0
30SeriesClaim
(
Nft030SeriesClaimReq
req
)
{
return
null
;
}
@Override
public
Nft031SeriesClaimResultResp
nft0
01RegisterVerifyCode
(
Nft031SeriesClaimResultReq
req
)
{
public
Nft031SeriesClaimResultResp
nft0
31SeriesClaimResult
(
Nft031SeriesClaimResultReq
req
)
{
return
null
;
}
@Override
public
Nft032SeriesResp
nft0
01RegisterVerifyCode
(
Nft032SeriesReq
req
)
{
public
Nft032SeriesResp
nft0
32Series
(
Nft032SeriesReq
req
)
{
return
null
;
}
@Override
public
Nft033SeriesListResp
nft0
01RegisterVerifyCode
(
Nft033SeriesListReq
req
)
{
public
Nft033SeriesListResp
nft0
33SeriesList
(
Nft033SeriesListReq
req
)
{
return
null
;
}
@Override
public
Nft034PublishResp
nft0
01RegisterVerifyCode
(
Nft034PublishReq
req
)
{
public
Nft034PublishResp
nft0
34Publish
(
Nft034PublishReq
req
)
{
return
null
;
}
@Override
public
Nft035PublishResultResp
nft0
01RegisterVerifyCode
(
Nft035PublishResultReq
req
)
{
public
Nft035PublishResultResp
nft0
35PublishResult
(
Nft035PublishResultReq
req
)
{
return
null
;
}
@Override
public
Nft036InfoResp
nft0
01RegisterVerifyCode
(
Nft036InfoReq
req
)
{
public
Nft036InfoResp
nft0
36Info
(
Nft036InfoReq
req
)
{
return
null
;
}
@Override
public
Nft037AddressListResp
nft0
01RegisterVerifyCode
(
Nft037AddressListReq
req
)
{
public
Nft037AddressListResp
nft0
37AddressList
(
Nft037AddressListReq
req
)
{
return
null
;
}
@Override
public
Nft038AddressWithoutSeriesListResp
nft0
01RegisterVerifyCode
(
Nft038AddressWithoutSeriesListReq
req
)
{
public
Nft038AddressWithoutSeriesListResp
nft0
38AddressWithoutSeriesList
(
Nft038AddressWithoutSeriesListReq
req
)
{
return
null
;
}
@Override
public
Nft039TradeListResp
nft0
01RegisterVerifyCode
(
Nft039TradeListReq
req
)
{
public
Nft039TradeListResp
nft0
39TradeList
(
Nft039TradeListReq
req
)
{
return
null
;
}
@Override
public
Nft040TradeInListResp
nft0
01RegisterVerifyCode
(
Nft040TradeInListReq
req
)
{
public
Nft040TradeInListResp
nft0
40TradeInList
(
Nft040TradeInListReq
req
)
{
return
null
;
}
@Override
public
Nft041TradeOutListResp
nft0
01RegisterVerifyCode
(
Nft041TradeOutListReq
req
)
{
public
Nft041TradeOutListResp
nft0
41TradeOutList
(
Nft041TradeOutListReq
req
)
{
return
null
;
}
@Override
public
Nft042TradeAllListResp
nft0
01RegisterVerifyCode
(
Nft042TradeAllListReq
req
)
{
public
Nft042TradeAllListResp
nft0
42TradeAllList
(
Nft042TradeAllListReq
req
)
{
return
null
;
}
@Override
public
Nft043BuyResp
nft0
01RegisterVerifyCode
(
Nft043BuyReq
req
)
{
public
Nft043BuyResp
nft0
43Buy
(
Nft043BuyReq
req
)
{
return
null
;
}
@Override
public
Nft044BuyResultResp
nft0
01RegisterVerifyCode
(
Nft044BuyResultReq
req
)
{
public
Nft044BuyResultResp
nft0
44BuyResult
(
Nft044BuyResultReq
req
)
{
return
null
;
}
@Override
public
Nft045BuyPayResultResp
nft0
01RegisterVerifyCode
(
Nft045BuyPayResultReq
req
)
{
public
Nft045BuyPayResultResp
nft0
45BuyPayResult
(
Nft045BuyPayResultReq
req
)
{
return
null
;
}
@Override
public
Nft046TransferResp
nft0
01RegisterVerifyCode
(
Nft046TransferReq
req
)
{
public
Nft046TransferResp
nft0
46Transfer
(
Nft046TransferReq
req
)
{
return
null
;
}
@Override
public
Nft047SelfTransferResp
nft0
01RegisterVerifyCode
(
Nft047SelfTransferReq
req
)
{
public
Nft047SelfTransferResp
nft0
47SelfTransfer
(
Nft047SelfTransferReq
req
)
{
return
null
;
}
@Override
public
Nft048BatchTransferResp
nft0
01RegisterVerifyCode
(
Nft048BatchTransferReq
req
)
{
public
Nft048BatchTransferResp
nft0
48BatchTransfer
(
Nft048BatchTransferReq
req
)
{
return
null
;
}
@Override
public
Nft049TransferResultResp
nft0
01RegisterVerifyCode
(
Nft049TransferResultReq
req
)
{
public
Nft049TransferResultResp
nft0
49TransferResult
(
Nft049TransferResultReq
req
)
{
return
null
;
}
@Override
public
Nft050StatusUpdateResp
nft0
01RegisterVerifyCod
e
(
Nft050StatusUpdateReq
req
)
{
public
Nft050StatusUpdateResp
nft0
50StatusUpdat
e
(
Nft050StatusUpdateReq
req
)
{
return
null
;
}
@Override
public
Nft051StatusUpdateResultResp
nft0
01RegisterVerifyCode
(
Nft051StatusUpdateResultReq
req
)
{
public
Nft051StatusUpdateResultResp
nft0
51StatusUpdateResult
(
Nft051StatusUpdateResultReq
req
)
{
return
null
;
}
@Override
public
Nft052PriceUpdateResp
nft0
01RegisterVerifyCod
e
(
Nft052PriceUpdateReq
req
)
{
public
Nft052PriceUpdateResp
nft0
52PriceUpdat
e
(
Nft052PriceUpdateReq
req
)
{
return
null
;
}
@Override
public
Nft053PriceUpdateResultResp
nft0
01RegisterVerifyCode
(
Nft053PriceUpdateResultReq
req
)
{
public
Nft053PriceUpdateResultResp
nft0
53PriceUpdateResult
(
Nft053PriceUpdateResultReq
req
)
{
return
null
;
}
}
\ No newline at end of file
liquidnet-bus-common/liquidnet-common-third/liquidnet-common-third-zxlnft/src/main/java/com/liquidnet/common/third/zxlnft/util/ZxlnftSdkUtil.java
View file @
c7141933
package
com
.
liquidnet
.
common
.
third
.
zxlnft
.
util
;
import
com.liquidnet.common.third.zxlnft.config.ZxlnftConfig
;
import
com.liquidnet.common.third.zxlnft.dto.nft.Nft016IdentityBindQueryReq
;
import
com.liquidnet.common.third.zxlnft.dto.nft.Nft016IdentityBindQueryResp
;
import
com.liquidnet.common.third.zxlnft.dto.wallet.CreateMnemonicReq
;
import
com.liquidnet.common.third.zxlnft.dto.wallet.CreateMnemonicResp
;
import
com.liquidnet.common.third.zxlnft.dto.wallet.GenerateApiSignReq
;
import
com.liquidnet.common.third.zxlnft.dto.wallet.GenerateApiSignResp
;
import
com.liquidnet.common.third.zxlnft.service.WalletSdkService
;
import
com.liquidnet.common.third.zxlnft.service.ZxlnftSdkService
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Component
;
import
org.springframework.util.LinkedMultiValueMap
;
import
org.springframework.util.MultiValueMap
;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
...
...
@@ -23,11 +25,13 @@ import org.springframework.util.MultiValueMap;
@Slf4j
@Component
public
class
ZxlnftSdkUtil
{
@Autowired
private
ZxlnftConfig
zxlnftConfig
;
@Autowired
private
WalletSdkService
walletSdkService
;
private
static
MultiValueMap
<
String
,
String
>
commonHeader
=
new
LinkedMultiValueMap
();
private
static
MultiValueMap
<
String
,
String
>
commonParams
=
new
LinkedMultiValueMap
()
;
@Autowired
private
ZxlnftSdkService
zxlnftSdkService
;
public
CreateMnemonicResp
createMnemonic
(
CreateMnemonicReq
req
){
CreateMnemonicResp
resp
=
walletSdkService
.
createMnemonic
(
req
);
...
...
@@ -38,4 +42,10 @@ public class ZxlnftSdkUtil {
GenerateApiSignResp
resp
=
walletSdkService
.
generateApiSign
(
req
);
return
resp
;
}
public
Nft016IdentityBindQueryResp
nft016IdentityBindQuery
(
Nft016IdentityBindQueryReq
req
){
req
.
setAddressList
(
zxlnftConfig
.
getNftPlatformAddress
());
Nft016IdentityBindQueryResp
resp
=
zxlnftSdkService
.
nft016IdentityBindQuery
(
req
);
return
resp
;
}
}
liquidnet-bus-service/liquidnet-service-zxlnft/liquidnet-service-zxlnft-impl/src/test/java/com/liquidnet/service/zxlnft/test/TestZxlnftBiz.java
0 → 100644
View file @
c7141933
package
com
.
liquidnet
.
service
.
zxlnft
.
test
;
import
com.liquidnet.common.third.zxlnft.biz.ZxlnftBiz
;
import
lombok.extern.slf4j.Slf4j
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.boot.test.context.SpringBootTest
;
import
org.springframework.test.context.junit4.SpringJUnit4ClassRunner
;
import
org.springframework.util.LinkedMultiValueMap
;
import
org.springframework.util.MultiValueMap
;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: TestZxlnftBiz
* @Package com.liquidnet.service.zxlnft.test
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2022/2/21 11:44
*/
@Slf4j
@RunWith
(
SpringJUnit4ClassRunner
.
class
)
@SpringBootTest
public
class
TestZxlnftBiz
{
@Autowired
private
ZxlnftBiz
zxlnftBiz
;
@Test
public
void
buildHeader
(){
MultiValueMap
<
String
,
String
>
commonHeader
=
new
LinkedMultiValueMap
();
zxlnftBiz
.
buildHeader
(
commonHeader
);
System
.
out
.
println
(
commonHeader
.
toString
());
}
@Test
public
void
buildPlatFormHeader
(){
MultiValueMap
<
String
,
String
>
commonHeader
=
new
LinkedMultiValueMap
();
zxlnftBiz
.
buildPlatFormHeader
(
commonHeader
);
System
.
out
.
println
(
commonHeader
.
toString
());
}
}
liquidnet-bus-service/liquidnet-service-zxlnft/liquidnet-service-zxlnft-impl/src/test/java/com/liquidnet/service/zxlnft/test/TestZxlnftServerUtil.java
View file @
c7141933
package
com
.
liquidnet
.
service
.
zxlnft
.
test
;
import
com.liquidnet.common.third.zxlnft.dto.
wallet.CreateMnemonic
Req
;
import
com.liquidnet.common.third.zxlnft.dto.
wallet.GenerateApiSignReq
;
import
com.liquidnet.common.third.zxlnft.dto.
nft.Nft016IdentityBindQuery
Req
;
import
com.liquidnet.common.third.zxlnft.dto.
nft.Nft016IdentityBindQueryResp
;
import
com.liquidnet.common.third.zxlnft.util.ZxlnftSdkUtil
;
import
lombok.extern.slf4j.Slf4j
;
import
org.junit.Test
;
...
...
@@ -27,16 +27,9 @@ public class TestZxlnftServerUtil {
private
ZxlnftSdkUtil
zxlnftSdkUtil
;
@Test
public
void
createMnemonic
(){
CreateMnemonicReq
req
=
CreateMnemonicReq
.
getNew
();
zxlnftSdkUtil
.
createMnemonic
(
req
);
}
public
void
nft016IdentityBindQuery
(){
Nft016IdentityBindQueryReq
req
=
Nft016IdentityBindQueryReq
.
getNew
();
@Test
public
void
generateApiSign
(){
GenerateApiSignReq
req
=
GenerateApiSignReq
.
getNew
();
req
.
setAppId
(
""
);
req
.
setAppKey
(
""
);
zxlnftSdkUtil
.
generateApiSign
(
req
);
Nft016IdentityBindQueryResp
resp
=
zxlnftSdkUtil
.
nft016IdentityBindQuery
(
req
);
}
}
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