记得上下班打卡 | git大法好,push需谨慎

Commit 62aaa2b3 authored by anjiabin's avatar anjiabin

调试至信链NFt购买接口

parent 3e8e99b1
...@@ -10,6 +10,11 @@ package com.liquidnet.common.third.zxlnft.constant; ...@@ -10,6 +10,11 @@ package com.liquidnet.common.third.zxlnft.constant;
* @date 2022/2/25 11:16 * @date 2022/2/25 11:16
*/ */
public class ZxlnftEnum { public class ZxlnftEnum {
/**
* txType 交易类别, 1:发行 2:购买 3:转移 4:设置价格 5:设置状态
*/
/** /**
* 支付状态 * 支付状态
*/ */
......
...@@ -27,7 +27,7 @@ public class Nft039TradeListRespDto implements Serializable { ...@@ -27,7 +27,7 @@ public class Nft039TradeListRespDto implements Serializable {
private List<TranInfo> transList; private List<TranInfo> transList;
@Data @Data
public class TranInfo{ public static class TranInfo{
/** /**
* 持有者地址 * 持有者地址
*/ */
......
...@@ -27,7 +27,7 @@ public class Nft039TradeListResp implements Serializable { ...@@ -27,7 +27,7 @@ public class Nft039TradeListResp implements Serializable {
private List<TranInfo> transList; private List<TranInfo> transList;
@Data @Data
public class TranInfo{ public static class TranInfo{
/** /**
* 持有者地址 * 持有者地址
*/ */
......
...@@ -867,7 +867,7 @@ public class ZxlnftSdkUtil { ...@@ -867,7 +867,7 @@ public class ZxlnftSdkUtil {
return ZxlnftResponseDto.success(respDto); return ZxlnftResponseDto.success(respDto);
} }
public ZxlnftResponseDto<Nft042TradeAllListRespDto> nft042TradeAllList(Nft041TradeOutListReqDto reqDto){ public ZxlnftResponseDto<Nft042TradeAllListRespDto> nft042TradeAllList(Nft042TradeAllListReqDto reqDto){
/** /**
* 构造请求 * 构造请求
*/ */
...@@ -1102,6 +1102,17 @@ public class ZxlnftSdkUtil { ...@@ -1102,6 +1102,17 @@ public class ZxlnftSdkUtil {
Nft054QueryUserAddressBelongToUserReq req = Nft054QueryUserAddressBelongToUserReq.getNew(); Nft054QueryUserAddressBelongToUserReq req = Nft054QueryUserAddressBelongToUserReq.getNew();
BeanUtil.copy(reqDto,req); BeanUtil.copy(reqDto,req);
//设置平台公钥
req.setPlatformPubKey(zxlnftConfig.getNftPlatformPubKey());
/**
* 接收人的私钥签名,签名对象是(platformPubKey_receiverPubKey_pointReceiverAddr_applyScore_接口名_nftId_offerCount_operateId)
* 接口名:buy_nft
*/
String signMetaData = req.getAddress1()
.concat("_").concat(req.getAddress2());
String signature = zxlnftBiz.createSign(zxlnftConfig.getNftPlatformPriKey(),signMetaData);
req.setPlatformSignData(signature);
Nft054QueryUserAddressBelongToUserRespDto respDto = Nft054QueryUserAddressBelongToUserRespDto.getNew(); Nft054QueryUserAddressBelongToUserRespDto respDto = Nft054QueryUserAddressBelongToUserRespDto.getNew();
try{ try{
Nft054QueryUserAddressBelongToUserResp resp = zxlnftSdkService.nft054QueryUserAddressBelongToUser(req); Nft054QueryUserAddressBelongToUserResp resp = zxlnftSdkService.nft054QueryUserAddressBelongToUser(req);
......
...@@ -45,10 +45,12 @@ public class TestZxlnftSdkUtil { ...@@ -45,10 +45,12 @@ public class TestZxlnftSdkUtil {
// private static String zhouhuanPubKey = "-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoEcz1UBgi0DQgAERAYCoqlcb1/C+b085HO4RWbIFx/n\nw6zkU3tvIYhBi1Xjj7GMdE/dR6D2fCQGWHqdYwQUb6/kS67Yjx47prxREg==\n-----END PUBLIC KEY-----\n"; // private static String zhouhuanPubKey = "-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoEcz1UBgi0DQgAERAYCoqlcb1/C+b085HO4RWbIFx/n\nw6zkU3tvIYhBi1Xjj7GMdE/dR6D2fCQGWHqdYwQUb6/kS67Yjx47prxREg==\n-----END PUBLIC KEY-----\n";
// private static String zhouhuanPriKey = "-----BEGIN PRIVATE KEY-----\nMIGTAgEAMBMGByqGSM49AgEGCCqBHM9VAYItBHkwdwIBAQQgjSDapAU4gujWk9mM\nCE1tOokocdKrHMkfvZ0vfaWM+MOgCgYIKoEcz1UBgi2hRANCAAREBgKiqVxvX8L5\nvTzkc7hFZsgXH+fDrORTe28hiEGLVeOPsYx0T91HoPZ8JAZYep1jBBRvr+RLrtiP\nHjumvFES\n-----END PRIVATE KEY-----\n"; // private static String zhouhuanPriKey = "-----BEGIN PRIVATE KEY-----\nMIGTAgEAMBMGByqGSM49AgEGCCqBHM9VAYItBHkwdwIBAQQgjSDapAU4gujWk9mM\nCE1tOokocdKrHMkfvZ0vfaWM+MOgCgYIKoEcz1UBgi2hRANCAAREBgKiqVxvX8L5\nvTzkc7hFZsgXH+fDrORTe28hiEGLVeOPsYx0T91HoPZ8JAZYep1jBBRvr+RLrtiP\nHjumvFES\n-----END PRIVATE KEY-----\n";
private static String zhouhuanPubKey = "-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoEcz1UBgi0DQgAELZtnP30dbtdFrvherJxfpPEQP+q3\nRyrtECAuEwZg3o8/RLJva0O6unNLHGavkwd77l5UgvX4cPNoX/OV6n/3xQ==\n-----END PUBLIC KEY-----\n"; private static String zhouhuanPubKey1 = "-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoEcz1UBgi0DQgAERAYCoqlcb1/C+b085HO4RWbIFx/n\nw6zkU3tvIYhBi1Xjj7GMdE/dR6D2fCQGWHqdYwQUb6/kS67Yjx47prxREg==\n-----END PUBLIC KEY-----\n";
private static String zhouhuanPriKey = "-----BEGIN PRIVATE KEY-----\nMIGTAgEAMBMGByqGSM49AgEGCCqBHM9VAYItBHkwdwIBAQQgNBYWsObyiuXLIZZZ\nPa0P/aNSrlf3//TLkdhZsDroRNugCgYIKoEcz1UBgi2hRANCAAQtm2c/fR1u10Wu\n+F6snF+k8RA/6rdHKu0QIC4TBmDejz9Esm9rQ7q6c0scZq+TB3vuXlSC9fhw82hf\n85Xqf/fF\n-----END PRIVATE KEY-----\n"; private static String zhouhuanPriKey1 = "-----BEGIN PRIVATE KEY-----\nMIGTAgEAMBMGByqGSM49AgEGCCqBHM9VAYItBHkwdwIBAQQgjSDapAU4gujWk9mM\nCE1tOokocdKrHMkfvZ0vfaWM+MOgCgYIKoEcz1UBgi2hRANCAAREBgKiqVxvX8L5\nvTzkc7hFZsgXH+fDrORTe28hiEGLVeOPsYx0T91HoPZ8JAZYep1jBBRvr+RLrtiP\nHjumvFES\n-----END PRIVATE KEY-----\n";
private static String zhouhuanAddress1 = "ZXf8dcce2b5374610631735ad4d606372ff199d89e"; private static String zhouhuanPubKey2 = "-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoEcz1UBgi0DQgAELZtnP30dbtdFrvherJxfpPEQP+q3\nRyrtECAuEwZg3o8/RLJva0O6unNLHGavkwd77l5UgvX4cPNoX/OV6n/3xQ==\n-----END PUBLIC KEY-----\n";
private static String zhouhuanAddress2 = "ZX26ff9db9cf1e981e3028b7e133d54b28eb859f97"; 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 zhouhuanAddress2 = "zx26ff9db9cf1e981e3028b7e133d54b28eb859f97";
@Test @Test
...@@ -226,9 +228,9 @@ public class TestZxlnftSdkUtil { ...@@ -226,9 +228,9 @@ public class TestZxlnftSdkUtil {
String signature = zxlnftBiz.createSign(zxlnftConfig.getNftPlatformPriKey(),reqDto.getUserIdentification()); String signature = zxlnftBiz.createSign(zxlnftConfig.getNftPlatformPriKey(),reqDto.getUserIdentification());
//周焕 //周焕
reqDto.setUserPubKey(zhouhuanPubKey); reqDto.setUserPubKey(zhouhuanPubKey1);
reqDto.setUserIdentification("0354415fabf861ecde70db198836bf82af025820ea50f66c05589e21b6d9700f"); reqDto.setUserIdentification("0354415fabf861ecde70db198836bf82af025820ea50f66c05589e21b6d9700f");
signature = zxlnftBiz.createSign(zhouhuanPriKey,reqDto.getUserIdentification()); signature = zxlnftBiz.createSign(zhouhuanPriKey1,reqDto.getUserIdentification());
reqDto.setUserSignData(signature); reqDto.setUserSignData(signature);
ZxlnftResponseDto<Nft014IdentityBindSubmitByTrustedRespDto> resp = zxlnftSdkUtil.nft014IdentityBindSubmitByTrusted(reqDto); ZxlnftResponseDto<Nft014IdentityBindSubmitByTrustedRespDto> resp = zxlnftSdkUtil.nft014IdentityBindSubmitByTrusted(reqDto);
...@@ -264,6 +266,12 @@ public class TestZxlnftSdkUtil { ...@@ -264,6 +266,12 @@ public class TestZxlnftSdkUtil {
System.out.println(resp.toJson()); System.out.println(resp.toJson());
} }
/**
* 18 请求人脸核身h5url api/v1/nft/face/url
* 19 通过用户地址请求人脸核身h5url api/v1/nft/face/url_by_address
* 20 人身核对结果查询接口 api/v1/nft/face/query
*/
@Test @Test
public void nft021UploadUrl(){ public void nft021UploadUrl(){
Nft021UploadUrlReqDto reqDto = Nft021UploadUrlReqDto.getNew(); Nft021UploadUrlReqDto reqDto = Nft021UploadUrlReqDto.getNew();
...@@ -325,19 +333,21 @@ public class TestZxlnftSdkUtil { ...@@ -325,19 +333,21 @@ public class TestZxlnftSdkUtil {
System.out.println(resp.toJson()); System.out.println(resp.toJson());
} }
//25 平台积分转移 api/v1/nft/point/transfer /**
//26 平台积分转移状态查询 api/v1/nft/point/transfer/result * 25 平台积分转移 api/v1/nft/point/transfer
//27 积分销毁 api/v1/nft/point/destroy * 26 平台积分转移状态查询 api/v1/nft/point/transfer/result
//28 查询积分销毁结果 api/v1/nft/point/destory/resul * 27 积分销毁 api/v1/nft/point/destroy
* 28 查询积分销毁结果 api/v1/nft/point/destory/resul
*/
@Test @Test
public void nft029PointQuery(){ public void nft029PointQuery(){
Nft029PointQueryReqDto reqDto = Nft029PointQueryReqDto.getNew(); Nft029PointQueryReqDto reqDto = Nft029PointQueryReqDto.getNew();
// reqDto.setAddr("ZXa66c8a684727d0f9aaa434044362aa8a18b61bb4"); reqDto.setAddr(zxlnftConfig.getNftPlatformAddress());
//周焕1 //周焕1
reqDto.setAddr("ZXf8dcce2b5374610631735ad4d606372ff199d89e"); // reqDto.setAddr(zhouhuanAddress1);
//周焕2 //周焕2
// reqDto.setAddr("ZX26ff9db9cf1e981e3028b7e133d54b28eb859f97"); // reqDto.setAddr(zhouhuanAddress2);
ZxlnftResponseDto<Nft029PointQueryRespDto> resp = zxlnftSdkUtil.nft029PointQuery(reqDto); ZxlnftResponseDto<Nft029PointQueryRespDto> resp = zxlnftSdkUtil.nft029PointQuery(reqDto);
System.out.println(resp.toJson()); System.out.println(resp.toJson());
} }
...@@ -495,15 +505,99 @@ public class TestZxlnftSdkUtil { ...@@ -495,15 +505,99 @@ public class TestZxlnftSdkUtil {
System.out.println(resp.toJson()); System.out.println(resp.toJson());
} }
/**
* 查询账户NFT列表
*/
@Test
public void nft037AddressList(){
Nft037AddressListReqDto reqDto = Nft037AddressListReqDto.getNew();
reqDto.setAddr(zhouhuanAddress2);
//系列001
reqDto.setSeriesId("4e40d5f6f65aa8ec9bc33ab424e0167e68783bbe95d4d265086314d749808eef_ca49b5ebadd5f73ab057fe869bf897cbcc0f31e0b89db71cc3ec78bca2d16ed6");
// reqDto.setOffset(0l);
reqDto.setLimit(1000l);
ZxlnftResponseDto<Nft037AddressListRespDto> resp = zxlnftSdkUtil.nft037AddressList(reqDto);
System.out.println(resp.toJson());
}
/**
* 查询无系列NFT列表
*/
@Test
public void nft038AddressWithoutSeriesList(){
Nft038AddressWithoutSeriesListReqDto reqDto = Nft038AddressWithoutSeriesListReqDto.getNew();
reqDto.setAddr(zhouhuanAddress2);
// reqDto.setOffset(0l);
reqDto.setLimit(1000l);
ZxlnftResponseDto<Nft038AddressWithoutSeriesListRespDto> resp = zxlnftSdkUtil.nft038AddressWithoutSeriesList(reqDto);
System.out.println(resp.toJson());
}
/**
* 查询NFT交易信息列表
*/
@Test
public void nft039TradeList(){
Nft039TradeListReqDto reqDto = Nft039TradeListReqDto.getNew();
reqDto.setNftId("08c152e5fa467d28b7add8e408fb3ecd1ed2ff209364adc1e394bde53929df8f_1");
// reqDto.setOffset(0l);
reqDto.setLimit(1000l);
ZxlnftResponseDto<Nft039TradeListRespDto> resp = zxlnftSdkUtil.nft039TradeList(reqDto);
System.out.println(resp.toJson());
}
/**
* 查询转入NFT交易信息列表
*/
@Test
public void nft040TradeInList(){
Nft040TradeInListReqDto reqDto = Nft040TradeInListReqDto.getNew();
// reqDto.setAddr(zxlnftConfig.getNftPlatformAddress());
reqDto.setAddr(zhouhuanAddress2);
// reqDto.setOffset(0l);
reqDto.setLimit(1000l);
ZxlnftResponseDto<Nft040TradeInListRespDto> resp = zxlnftSdkUtil.nft040TradeInList(reqDto);
System.out.println(resp.toJson());
}
/**
* 查询转出NFT交易信息列表
*/
@Test
public void nft041TradeOutList(){
Nft041TradeOutListReqDto reqDto = Nft041TradeOutListReqDto.getNew();
reqDto.setAddr(zxlnftConfig.getNftPlatformAddress());
// reqDto.setAddr(zhouhuanAddress2);
// reqDto.setOffset(0l);
reqDto.setLimit(1000l);
ZxlnftResponseDto<Nft041TradeOutListRespDto> resp = zxlnftSdkUtil.nft041TradeOutList(reqDto);
System.out.println(resp.toJson());
}
/**
* 通过地址查询全部NFT交易信息列表
*/
@Test
public void nft042TradeAllList(){
Nft042TradeAllListReqDto reqDto = Nft042TradeAllListReqDto.getNew();
// reqDto.setAddr(zxlnftConfig.getNftPlatformAddress());
// reqDto.setAddr(zhouhuanAddress1);
reqDto.setAddr(zhouhuanAddress2);
// reqDto.setOffset(0l);
reqDto.setLimit(1000l);
ZxlnftResponseDto<Nft042TradeAllListRespDto> resp = zxlnftSdkUtil.nft042TradeAllList(reqDto);
System.out.println(resp.toJson());
}
@Test @Test
public void nft043Buy(){ public void nft043Buy(){
Nft043BuyReqDto reqDto = Nft043BuyReqDto.getNew(); Nft043BuyReqDto reqDto = Nft043BuyReqDto.getNew();
// reqDto.setNftId("7f73aca56caaf57a20f0afff59318528f0f09ffbf028fe882161d3ce599d2854_1"); // reqDto.setNftId("7f73aca56caaf57a20f0afff59318528f0f09ffbf028fe882161d3ce599d2854_1");
reqDto.setNftId("08c152e5fa467d28b7add8e408fb3ecd1ed2ff209364adc1e394bde53929df8f_1"); reqDto.setNftId("08c152e5fa467d28b7add8e408fb3ecd1ed2ff209364adc1e394bde53929df8f_1");
reqDto.setApplyScore(100); reqDto.setApplyScore(1000);
reqDto.setReceiverPubKey(zhouhuanPubKey); reqDto.setReceiverPubKey(zhouhuanPubKey1);
reqDto.setPointReceiverAddr(zhouhuanAddress1); reqDto.setPointReceiverAddr(zhouhuanAddress1);
reqDto.setOfferCount(100l); reqDto.setOfferCount(1000l);
reqDto.setOperateId(IDGenerator.get32UUID()); reqDto.setOperateId(IDGenerator.get32UUID());
/** /**
...@@ -518,7 +612,7 @@ public class TestZxlnftSdkUtil { ...@@ -518,7 +612,7 @@ public class TestZxlnftSdkUtil {
.concat("_").concat(reqDto.getNftId()) .concat("_").concat(reqDto.getNftId())
.concat("_").concat(reqDto.getOfferCount().toString()) .concat("_").concat(reqDto.getOfferCount().toString())
.concat("_").concat(reqDto.getOperateId()); .concat("_").concat(reqDto.getOperateId());
String signature = zxlnftBiz.createSign(zhouhuanPriKey,signMetaData); String signature = zxlnftBiz.createSign(zhouhuanPriKey1,signMetaData);
reqDto.setSignature(signature); reqDto.setSignature(signature);
ZxlnftResponseDto<Nft043BuyRespDto> resp = zxlnftSdkUtil.nft043Buy(reqDto); ZxlnftResponseDto<Nft043BuyRespDto> resp = zxlnftSdkUtil.nft043Buy(reqDto);
...@@ -531,7 +625,7 @@ public class TestZxlnftSdkUtil { ...@@ -531,7 +625,7 @@ public class TestZxlnftSdkUtil {
@Test @Test
public void nft044BuyResult(){ public void nft044BuyResult(){
Nft044BuyResultReqDto reqDto = Nft044BuyResultReqDto.getNew(); Nft044BuyResultReqDto reqDto = Nft044BuyResultReqDto.getNew();
reqDto.setTaskId("1db6d5c6-9f98-41e0-a864-7e9eb6d6d0cf_buy-nft_2"); reqDto.setTaskId("035137e8-f1ac-4784-a2e4-2a830878bb47_buy-nft_2");
ZxlnftResponseDto<Nft044BuyResultRespDto> resp = zxlnftSdkUtil.nft044BuyResult(reqDto); ZxlnftResponseDto<Nft044BuyResultRespDto> resp = zxlnftSdkUtil.nft044BuyResult(reqDto);
System.out.println(resp.toJson()); System.out.println(resp.toJson());
} }
...@@ -542,8 +636,124 @@ public class TestZxlnftSdkUtil { ...@@ -542,8 +636,124 @@ public class TestZxlnftSdkUtil {
@Test @Test
public void nft045BuyPayResult(){ public void nft045BuyPayResult(){
Nft045BuyPayResultReqDto reqDto = Nft045BuyPayResultReqDto.getNew(); Nft045BuyPayResultReqDto reqDto = Nft045BuyPayResultReqDto.getNew();
reqDto.setTaskId("1db6d5c6-9f98-41e0-a864-7e9eb6d6d0cf_buy-nft_2"); reqDto.setTaskId("8b7f328e-5a63-42f2-ad73-177d5157c4de_buy-nft-pay_1");
ZxlnftResponseDto<Nft045BuyPayResultRespDto> resp = zxlnftSdkUtil.nft045BuyPayResult(reqDto); ZxlnftResponseDto<Nft045BuyPayResultRespDto> resp = zxlnftSdkUtil.nft045BuyPayResult(reqDto);
System.out.println(resp.toJson()); System.out.println(resp.toJson());
} }
/**
* 46 NFT转移
*/
@Test
public void nft046Transfer(){
Nft046TransferReqDto reqDto = Nft046TransferReqDto.getNew();
reqDto.setPubKey("8b7f328e-5a63-42f2-ad73-177d5157c4de_buy-nft-pay_1");
reqDto.setReceiverAddr("8b7f328e-5a63-42f2-ad73-177d5157c4de_buy-nft-pay_1");
reqDto.setNftId("8b7f328e-5a63-42f2-ad73-177d5157c4de_buy-nft-pay_1");
reqDto.setOperateId("8b7f328e-5a63-42f2-ad73-177d5157c4de_buy-nft-pay_1");
reqDto.setSignature("8b7f328e-5a63-42f2-ad73-177d5157c4de_buy-nft-pay_1");
ZxlnftResponseDto<Nft046TransferRespDto> resp = zxlnftSdkUtil.nft046Transfer(reqDto);
System.out.println(resp.toJson());
}
/**
* 47 NFT同名转移
*/
@Test
public void nft047SelfTransfer(){
Nft047SelfTransferReqDto reqDto = Nft047SelfTransferReqDto.getNew();
reqDto.setPubKey("8b7f328e-5a63-42f2-ad73-177d5157c4de_buy-nft-pay_1");
reqDto.setReceiverAddr("8b7f328e-5a63-42f2-ad73-177d5157c4de_buy-nft-pay_1");
reqDto.setNftId("8b7f328e-5a63-42f2-ad73-177d5157c4de_buy-nft-pay_1");
reqDto.setOperateId("8b7f328e-5a63-42f2-ad73-177d5157c4de_buy-nft-pay_1");
reqDto.setSignature("8b7f328e-5a63-42f2-ad73-177d5157c4de_buy-nft-pay_1");
ZxlnftResponseDto<Nft047SelfTransferRespDto> resp = zxlnftSdkUtil.nft047SelfTransfer(reqDto);
System.out.println(resp.toJson());
}
/**
* 48 NFT批量转移
*/
@Test
public void nft048BatchTransfer(){
Nft048BatchTransferReqDto reqDto = Nft048BatchTransferReqDto.getNew();
reqDto.setPubKey("8b7f328e-5a63-42f2-ad73-177d5157c4de_buy-nft-pay_1");
reqDto.setReceiverAddr("8b7f328e-5a63-42f2-ad73-177d5157c4de_buy-nft-pay_1");
reqDto.setNftIds("8b7f328e-5a63-42f2-ad73-177d5157c4de_buy-nft-pay_1");
reqDto.setOperateId("8b7f328e-5a63-42f2-ad73-177d5157c4de_buy-nft-pay_1");
reqDto.setSignature("8b7f328e-5a63-42f2-ad73-177d5157c4de_buy-nft-pay_1");
ZxlnftResponseDto<Nft048BatchTransferRespDto> resp = zxlnftSdkUtil.nft048BatchTransfer(reqDto);
System.out.println(resp.toJson());
}
/**
* 49 NFT转移状态查询
*/
@Test
public void nft049TransferResult(){
Nft049TransferResultReqDto reqDto = Nft049TransferResultReqDto.getNew();
reqDto.setOperatorPubKey("8b7f328e-5a63-42f2-ad73-177d5157c4de_buy-nft-pay_1");
reqDto.setTaskId("8b7f328e-5a63-42f2-ad73-177d5157c4de_buy-nft-pay_1");
ZxlnftResponseDto<Nft049TransferResultRespDto> resp = zxlnftSdkUtil.nft049TransferResult(reqDto);
System.out.println(resp.toJson());
}
/**
* 50 NFT销售状态变更
*/
@Test
public void nft050StatusUpdate(){
Nft050StatusUpdateReqDto reqDto = Nft050StatusUpdateReqDto.getNew();
ZxlnftResponseDto<Nft050StatusUpdateRespDto> resp = zxlnftSdkUtil.nft050StatusUpdate(reqDto);
System.out.println(resp.toJson());
}
/**
* 51 NFT销售状态变更查询
*/
@Test
public void nft051StatusUpdateResult(){
Nft051StatusUpdateResultReqDto reqDto = Nft051StatusUpdateResultReqDto.getNew();
ZxlnftResponseDto<Nft051StatusUpdateResultRespDto> resp = zxlnftSdkUtil.nft051StatusUpdateResult(reqDto);
System.out.println(resp.toJson());
}
/**
* 52 NFT售价变更
*/
@Test
public void nft052PriceUpdate(){
Nft052PriceUpdateReqDto reqDto = Nft052PriceUpdateReqDto.getNew();
ZxlnftResponseDto<Nft052PriceUpdateRespDto> resp = zxlnftSdkUtil.nft052PriceUpdate(reqDto);
System.out.println(resp.toJson());
}
/**
* 53 NFT售价变更状态查询
*/
@Test
public void nft053PriceUpdateResult(){
Nft053PriceUpdateResultReqDto reqDto = Nft053PriceUpdateResultReqDto.getNew();
reqDto.setPlatformPubKey("8b7f328e-5a63-42f2-ad73-177d5157c4de_buy-nft-pay_1");
reqDto.setTaskId("8b7f328e-5a63-42f2-ad73-177d5157c4de_buy-nft-pay_1");
ZxlnftResponseDto<Nft053PriceUpdateResultRespDto> resp = zxlnftSdkUtil.nft053PriceUpdateResult(reqDto);
System.out.println(resp.toJson());
}
/**
* 54 检查地址是否属于同一个用户主体接口
*/
@Test
public void nft054QueryUserAddressBelongToUser(){
Nft054QueryUserAddressBelongToUserReqDto reqDto = Nft054QueryUserAddressBelongToUserReqDto.getNew();
reqDto.setAddress1(zhouhuanAddress1);
reqDto.setAddress2(zhouhuanAddress2);
ZxlnftResponseDto<Nft054QueryUserAddressBelongToUserRespDto> resp = zxlnftSdkUtil.nft054QueryUserAddressBelongToUser(reqDto);
System.out.println(resp.toJson());
// 返回结果
// {"retCode":58,"retMsg":"NFT-验签错误","data":null}
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment