记得上下班打卡 | 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
d3b56884
Commit
d3b56884
authored
Mar 04, 2022
by
anjiabin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
调试至信链NFt购买接口
parent
4505fa59
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
84 additions
and
18 deletions
+84
-18
ErrorEnum.java
...com/liquidnet/common/third/zxlnft/constant/ErrorEnum.java
+2
-0
ZxlnftEnum.java
...om/liquidnet/common/third/zxlnft/constant/ZxlnftEnum.java
+57
-0
ZxlnftResponseDto.java
.../liquidnet/common/third/zxlnft/dto/ZxlnftResponseDto.java
+1
-0
TestZxlnftSdkUtil.java
.../java/com/liquidnet/service/zxlnft/TestZxlnftSdkUtil.java
+15
-13
TestZxlnftService.java
.../java/com/liquidnet/service/zxlnft/TestZxlnftService.java
+9
-5
No files found.
liquidnet-bus-common/liquidnet-common-third/liquidnet-common-third-zxlnft/src/main/java/com/liquidnet/common/third/zxlnft/constant/ErrorEnum.java
View file @
d3b56884
...
@@ -12,6 +12,8 @@ import java.util.Arrays;
...
@@ -12,6 +12,8 @@ import java.util.Arrays;
* @date 2022/2/21 14:00
* @date 2022/2/21 14:00
*/
*/
public
enum
ErrorEnum
{
public
enum
ErrorEnum
{
SECCESS
(
"0"
,
"成功"
),
FAILURE
(
"1"
,
"失败"
),
NO_INIT_ERROR
(
"000"
,
"没有初始化"
),
NO_INIT_ERROR
(
"000"
,
"没有初始化"
),
APP_TYPE_ERROR
(
"001"
,
"应用类型错误"
),
APP_TYPE_ERROR
(
"001"
,
"应用类型错误"
),
INVALID_PARAM_ERROR
(
"002"
,
"参数错误"
),
INVALID_PARAM_ERROR
(
"002"
,
"参数错误"
),
...
...
liquidnet-bus-common/liquidnet-common-third/liquidnet-common-third-zxlnft/src/main/java/com/liquidnet/common/third/zxlnft/constant/ZxlnftEnum.java
View file @
d3b56884
...
@@ -14,6 +14,63 @@ public class ZxlnftEnum {
...
@@ -14,6 +14,63 @@ public class ZxlnftEnum {
* txType 交易类别, 1:发行 2:购买 3:转移 4:设置价格 5:设置状态
* txType 交易类别, 1:发行 2:购买 3:转移 4:设置价格 5:设置状态
*/
*/
/**
* 下发用户信息查询验证码(使用场景)
*/
public
enum
UseSceneEnum
{
QUERY
(
"1"
,
"查询用户信息"
),
BINDING
(
"2"
,
"nft平台绑定地址"
);
//该类型只用于nft平台自身地址绑定
private
String
code
;
private
String
message
;
UseSceneEnum
(
String
code
,
String
message
)
{
this
.
code
=
code
;
this
.
message
=
message
;
}
public
UseSceneEnum
getEnumByCode
(
String
code
){
UseSceneEnum
[]
arry
=
UseSceneEnum
.
values
();
for
(
int
i
=
0
;
i
<
arry
.
length
;
i
++)
{
if
(
arry
[
i
].
getCode
().
equals
(
code
))
{
return
arry
[
i
];
}
}
return
null
;
}
public
String
getCode
()
{
return
code
;
}
}
/**
* 注册类型
*/
public
enum
RegisterTypeEnum
{
PERSON
(
"1"
,
"企业"
),
COMPANY
(
"2"
,
"个人"
);
private
String
code
;
private
String
message
;
RegisterTypeEnum
(
String
code
,
String
message
)
{
this
.
code
=
code
;
this
.
message
=
message
;
}
public
RegisterTypeEnum
getEnumByCode
(
String
code
){
RegisterTypeEnum
[]
arry
=
RegisterTypeEnum
.
values
();
for
(
int
i
=
0
;
i
<
arry
.
length
;
i
++)
{
if
(
arry
[
i
].
getCode
().
equals
(
code
))
{
return
arry
[
i
];
}
}
return
null
;
}
public
String
getCode
()
{
return
code
;
}
}
/**
/**
* 支付状态
* 支付状态
...
...
liquidnet-bus-common/liquidnet-common-third/liquidnet-common-third-zxlnft/src/main/java/com/liquidnet/common/third/zxlnft/dto/ZxlnftResponseDto.java
View file @
d3b56884
...
@@ -20,6 +20,7 @@ public class ZxlnftResponseDto<T> implements Serializable, Cloneable {
...
@@ -20,6 +20,7 @@ public class ZxlnftResponseDto<T> implements Serializable, Cloneable {
return
this
.
code
.
equals
(
"0"
);
return
this
.
code
.
equals
(
"0"
);
}
}
private
ZxlnftResponseDto
()
{
private
ZxlnftResponseDto
()
{
}
}
...
...
liquidnet-bus-service/liquidnet-service-zxlnft/liquidnet-service-zxlnft-impl/src/test/java/com/liquidnet/service/zxlnft/TestZxlnftSdkUtil.java
View file @
d3b56884
...
@@ -51,6 +51,8 @@ public class TestZxlnftSdkUtil {
...
@@ -51,6 +51,8 @@ public class TestZxlnftSdkUtil {
private
static
String
zhouhuanPriKey2
=
"-----BEGIN PRIVATE KEY-----\nMIGTAgEAMBMGByqGSM49AgEGCCqBHM9VAYItBHkwdwIBAQQgNBYWsObyiuXLIZZZ\nPa0P/aNSrlf3//TLkdhZsDroRNugCgYIKoEcz1UBgi2hRANCAAQtm2c/fR1u10Wu\n+F6snF+k8RA/6rdHKu0QIC4TBmDejz9Esm9rQ7q6c0scZq+TB3vuXlSC9fhw82hf\n85Xqf/fF\n-----END PRIVATE KEY-----\n"
;
private
static
String
zhouhuanPriKey2
=
"-----BEGIN PRIVATE KEY-----\nMIGTAgEAMBMGByqGSM49AgEGCCqBHM9VAYItBHkwdwIBAQQgNBYWsObyiuXLIZZZ\nPa0P/aNSrlf3//TLkdhZsDroRNugCgYIKoEcz1UBgi2hRANCAAQtm2c/fR1u10Wu\n+F6snF+k8RA/6rdHKu0QIC4TBmDejz9Esm9rQ7q6c0scZq+TB3vuXlSC9fhw82hf\n85Xqf/fF\n-----END PRIVATE KEY-----\n"
;
private
static
String
zhouhuanAddress1
=
"zxf8dcce2b5374610631735ad4d606372ff199d89e"
;
private
static
String
zhouhuanAddress1
=
"zxf8dcce2b5374610631735ad4d606372ff199d89e"
;
private
static
String
zhouhuanAddress2
=
"zx26ff9db9cf1e981e3028b7e133d54b28eb859f97"
;
private
static
String
zhouhuanAddress2
=
"zx26ff9db9cf1e981e3028b7e133d54b28eb859f97"
;
private
static
String
ID_CARD_1
=
"142323198302062216"
;
private
static
String
ID_CARD_2
=
"150422199805206019"
;
@Test
@Test
...
@@ -68,7 +70,7 @@ public class TestZxlnftSdkUtil {
...
@@ -68,7 +70,7 @@ public class TestZxlnftSdkUtil {
// reqDto.setEmail("");
// reqDto.setEmail("");
reqDto
.
setMobile
(
"13811314082"
);
reqDto
.
setMobile
(
"13811314082"
);
reqDto
.
setVerifyCode
(
"669340"
);
reqDto
.
setVerifyCode
(
"669340"
);
reqDto
.
setIdCard
(
"142323198302062216"
);
reqDto
.
setIdCard
(
ID_CARD_1
);
reqDto
.
setCardType
(
Integer
.
valueOf
(
ZxlnftEnum
.
CardTypeEnum
.
ID_CARD
.
getCode
()));
reqDto
.
setCardType
(
Integer
.
valueOf
(
ZxlnftEnum
.
CardTypeEnum
.
ID_CARD
.
getCode
()));
ZxlnftResponseDto
<
Nft002RegisterPersonRespDto
>
resp
=
zxlnftSdkUtil
.
nft002RegisterPerson
(
reqDto
);
ZxlnftResponseDto
<
Nft002RegisterPersonRespDto
>
resp
=
zxlnftSdkUtil
.
nft002RegisterPerson
(
reqDto
);
System
.
out
.
println
(
resp
.
toJson
());
System
.
out
.
println
(
resp
.
toJson
());
...
@@ -82,7 +84,7 @@ public class TestZxlnftSdkUtil {
...
@@ -82,7 +84,7 @@ public class TestZxlnftSdkUtil {
reqDto
.
setPersonName
(
"安家宾"
);
reqDto
.
setPersonName
(
"安家宾"
);
// reqDto.setEmail("");
// reqDto.setEmail("");
reqDto
.
setMobile
(
"13811314082"
);
reqDto
.
setMobile
(
"13811314082"
);
reqDto
.
setIdCard
(
"142323198302062216"
);
reqDto
.
setIdCard
(
ID_CARD_1
);
// reqDto.setPersonName("周焕");
// reqDto.setPersonName("周焕");
//// reqDto.setEmail("");
//// reqDto.setEmail("");
...
@@ -153,7 +155,7 @@ public class TestZxlnftSdkUtil {
...
@@ -153,7 +155,7 @@ public class TestZxlnftSdkUtil {
reqDto
.
setRepresentativeName
(
"沈总"
);
reqDto
.
setRepresentativeName
(
"沈总"
);
reqDto
.
setContact
(
"安家宾"
);
reqDto
.
setContact
(
"安家宾"
);
reqDto
.
setMobile
(
"13811314082"
);
reqDto
.
setMobile
(
"13811314082"
);
reqDto
.
setIdcard
(
"142323198302062216"
);
reqDto
.
setIdcard
(
ID_CARD_1
);
reqDto
.
setCardType
(
Integer
.
parseInt
(
ZxlnftEnum
.
CardTypeEnum
.
ID_CARD
.
getCode
()));
reqDto
.
setCardType
(
Integer
.
parseInt
(
ZxlnftEnum
.
CardTypeEnum
.
ID_CARD
.
getCode
()));
// reqDto.setPlatformName();c
// reqDto.setPlatformName();c
// reqDto.setPlatformUrl();
// reqDto.setPlatformUrl();
...
@@ -174,7 +176,7 @@ public class TestZxlnftSdkUtil {
...
@@ -174,7 +176,7 @@ public class TestZxlnftSdkUtil {
reqDto
.
setRepresentativeName
(
"沈总"
);
reqDto
.
setRepresentativeName
(
"沈总"
);
reqDto
.
setContact
(
"安家宾"
);
reqDto
.
setContact
(
"安家宾"
);
reqDto
.
setMobile
(
"13811314082"
);
reqDto
.
setMobile
(
"13811314082"
);
reqDto
.
setIdcard
(
"142323198302062216"
);
reqDto
.
setIdcard
(
ID_CARD_1
);
reqDto
.
setCardType
(
Integer
.
parseInt
(
ZxlnftEnum
.
CardTypeEnum
.
ID_CARD
.
getCode
()));
reqDto
.
setCardType
(
Integer
.
parseInt
(
ZxlnftEnum
.
CardTypeEnum
.
ID_CARD
.
getCode
()));
// reqDto.setPlatformName();c
// reqDto.setPlatformName();c
// reqDto.setPlatformUrl();
// reqDto.setPlatformUrl();
...
@@ -188,14 +190,14 @@ public class TestZxlnftSdkUtil {
...
@@ -188,14 +190,14 @@ public class TestZxlnftSdkUtil {
public
void
nft011UserQueryVerifyCode
(){
public
void
nft011UserQueryVerifyCode
(){
Nft011UserQueryVerifyCodeReqDto
reqDto
=
Nft011UserQueryVerifyCodeReqDto
.
getNew
();
Nft011UserQueryVerifyCodeReqDto
reqDto
=
Nft011UserQueryVerifyCodeReqDto
.
getNew
();
//查询用户信息 发送手机验证码
//查询用户信息 发送手机验证码
reqDto
.
setType
(
1
);
reqDto
.
setType
(
Integer
.
valueOf
(
ZxlnftEnum
.
RegisterTypeEnum
.
COMPANY
.
getCode
())
);
reqDto
.
setCardNo
(
"142323198302062216"
);
reqDto
.
setCardNo
(
ID_CARD_1
);
reqDto
.
setScene
(
1
);
reqDto
.
setScene
(
Integer
.
valueOf
(
ZxlnftEnum
.
UseSceneEnum
.
QUERY
.
getCode
())
);
//nft平台绑定地址 发送邮箱验证码
//nft平台绑定地址 发送邮箱验证码
// reqDto.setType(
1
);
// reqDto.setType(
Integer.valueOf(ZxlnftEnum.RegisterTypeEnum.PERSON.getCode())
);
// reqDto.setCardNo(
"142323198302062216"
);
// reqDto.setCardNo(
ID_CARD_1
);
// reqDto.setScene(
2
);
// reqDto.setScene(
Integer.valueOf(ZxlnftEnum.UseSceneEnum.BINDING.getCode())
);
ZxlnftResponseDto
<
Nft011UserQueryVerifyCodeRespDto
>
resp
=
zxlnftSdkUtil
.
nft011UserQueryVerifyCode
(
reqDto
);
ZxlnftResponseDto
<
Nft011UserQueryVerifyCodeRespDto
>
resp
=
zxlnftSdkUtil
.
nft011UserQueryVerifyCode
(
reqDto
);
System
.
out
.
println
(
resp
.
toJson
());
System
.
out
.
println
(
resp
.
toJson
());
}
}
...
@@ -203,9 +205,9 @@ public class TestZxlnftSdkUtil {
...
@@ -203,9 +205,9 @@ public class TestZxlnftSdkUtil {
@Test
@Test
public
void
nft012UserQuery
(){
public
void
nft012UserQuery
(){
Nft012UserQueryReqDto
reqDto
=
Nft012UserQueryReqDto
.
getNew
();
Nft012UserQueryReqDto
reqDto
=
Nft012UserQueryReqDto
.
getNew
();
reqDto
.
setType
(
2
);
reqDto
.
setType
(
Integer
.
valueOf
(
ZxlnftEnum
.
RegisterTypeEnum
.
COMPANY
.
getCode
())
);
reqDto
.
setCardNo
(
"142323198302062216"
);
reqDto
.
setCardNo
(
ID_CARD_1
);
reqDto
.
setVerifyCode
(
"0
11851
"
);
reqDto
.
setVerifyCode
(
"0
45029
"
);
ZxlnftResponseDto
<
Nft012UserQueryRespDto
>
resp
=
zxlnftSdkUtil
.
nft012UserQuery
(
reqDto
);
ZxlnftResponseDto
<
Nft012UserQueryRespDto
>
resp
=
zxlnftSdkUtil
.
nft012UserQuery
(
reqDto
);
System
.
out
.
println
(
resp
.
toJson
());
System
.
out
.
println
(
resp
.
toJson
());
}
}
...
...
liquidnet-bus-service/liquidnet-service-zxlnft/liquidnet-service-zxlnft-impl/src/test/java/com/liquidnet/service/zxlnft/TestZxlnftService.java
View file @
d3b56884
...
@@ -63,7 +63,7 @@ public class TestZxlnftService {
...
@@ -63,7 +63,7 @@ public class TestZxlnftService {
DeriveKeyPairReq
deriveKeyPairReq
=
DeriveKeyPairReq
.
getNew
();
DeriveKeyPairReq
deriveKeyPairReq
=
DeriveKeyPairReq
.
getNew
();
deriveKeyPairReq
.
setMnemonic
(
"economy cost balance weapon flight also nut biology very sun slight about"
);
deriveKeyPairReq
.
setMnemonic
(
"economy cost balance weapon flight also nut biology very sun slight about"
);
// deriveKeyPairReq.setMnemonic(createMnemonicResp.getMnemonic());
// deriveKeyPairReq.setMnemonic(createMnemonicResp.getMnemonic());
deriveKeyPairReq
.
setIndex
(
1
l
);
deriveKeyPairReq
.
setIndex
(
0
l
);
DeriveKeyPairResp
deriveKeyPairResp
=
zxlWalletSdkUtil
.
deriveKeyPair
(
deriveKeyPairReq
);
DeriveKeyPairResp
deriveKeyPairResp
=
zxlWalletSdkUtil
.
deriveKeyPair
(
deriveKeyPairReq
);
...
@@ -90,10 +90,14 @@ public class TestZxlnftService {
...
@@ -90,10 +90,14 @@ public class TestZxlnftService {
ZxlnftResponseDto
<
Nft014IdentityBindSubmitByTrustedRespDto
>
nft004Resp
=
zxlnftSdkUtil
.
nft014IdentityBindSubmitByTrusted
(
nft004ReqDto
);
ZxlnftResponseDto
<
Nft014IdentityBindSubmitByTrustedRespDto
>
nft004Resp
=
zxlnftSdkUtil
.
nft014IdentityBindSubmitByTrusted
(
nft004ReqDto
);
// 1.2.3调用绑定状态批量查询
if
(
nft004Resp
.
isSuccess
()){
Nft016IdentityBindQueryReqDto
nft016ReqDto
=
Nft016IdentityBindQueryReqDto
.
getNew
();
// 1.2.3调用绑定状态批量查询
nft016ReqDto
.
setAddressList
(
nft004Resp
.
getData
().
getAddress
());
Nft016IdentityBindQueryReqDto
nft016ReqDto
=
Nft016IdentityBindQueryReqDto
.
getNew
();
ZxlnftResponseDto
<
Nft016IdentityBindQueryRespDto
>
nft016Resp
=
zxlnftSdkUtil
.
nft016IdentityBindQuery
(
nft016ReqDto
);
nft016ReqDto
.
setAddressList
(
nft004Resp
.
getData
().
getAddress
());
ZxlnftResponseDto
<
Nft016IdentityBindQueryRespDto
>
nft016Resp
=
zxlnftSdkUtil
.
nft016IdentityBindQuery
(
nft016ReqDto
);
}
else
{
log
.
info
(
"返回结果:{}"
,
nft004Resp
.
toJson
());
}
}
}
/**
/**
...
...
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