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

Commit 673db519 authored by anjiabin's avatar anjiabin

至信链增加请求header日志输出

parent 4e6d58e6
......@@ -8,6 +8,7 @@ import com.liquidnet.common.third.zxlnft.exception.ZxlNftException;
import com.liquidnet.common.third.zxlnft.service.WalletSdkService;
import com.liquidnet.commons.lang.util.BeanUtil;
import com.liquidnet.commons.lang.util.JsonUtils;
import com.liquidnet.commons.lang.util.UUIDUtil;
import lombok.extern.slf4j.Slf4j;
import org.apache.http.NameValuePair;
import org.springframework.beans.factory.annotation.Autowired;
......@@ -59,6 +60,7 @@ public class ZxlnftBiz {
commonHeader.add("Signature-Time", resp.getSignData().getSignatureTime());
commonHeader.add("Nonce", resp.getSignData().getNonce());
commonHeader.add("Content-Type", "application/json;charset=utf-8");
commonHeader.add("Cloud-Trace-Id", UUIDUtil.randomUUID());
log.debug("buildHeader ---> {}",JsonUtils.toJson(commonHeader));
}
......@@ -79,6 +81,7 @@ public class ZxlnftBiz {
commonHeader.add("Signature-Time", resp.getSignData().getSignatureTime());
commonHeader.add("Nonce", resp.getSignData().getNonce());
commonHeader.add("Content-Type", "application/json;charset=utf-8");
commonHeader.add("Cloud-Trace-Id", UUIDUtil.randomUUID());
log.debug("buildPlatFormHeader ---> {}",JsonUtils.toJson(commonHeader));
}
......
......@@ -7,6 +7,7 @@ import com.liquidnet.common.third.zxlnft.dto.nft.*;
import com.liquidnet.common.third.zxlnft.service.ZxlnftSdkService;
import com.liquidnet.commons.lang.util.BeanUtil;
import com.liquidnet.commons.lang.util.HttpUtil;
import com.liquidnet.commons.lang.util.JsonUtils;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
......@@ -1084,6 +1085,7 @@ public class ZxlnftSdkServiceImpl implements ZxlnftSdkService
@Override
public Nft035PublishResultResp nft035PublishResult(Nft035PublishResultReq req) {
zxlnftBiz.buildPlatFormHeader(commonHeader);
log.info("nft035PublishResult header ---> {}", JsonUtils.toJson(commonHeader));
String requestUrl = zxlnftConfig.getNftApiUrl() + ZxlnftConstant.ZXL_NFT_035_PUBLISH_RESULT_URL;
log.info("nft035PublishResult--->>> request url : {} body : {} ",requestUrl, req.toString());
......@@ -1360,6 +1362,7 @@ public class ZxlnftSdkServiceImpl implements ZxlnftSdkService
@Override
public Nft044BuyResultResp nft044BuyResult(Nft044BuyResultReq req) {
zxlnftBiz.buildPlatFormHeader(commonHeader);
log.info("nft044BuyResult header ---> {}", JsonUtils.toJson(commonHeader));
String requestUrl = zxlnftConfig.getNftApiUrl() + ZxlnftConstant.ZXL_NFT_044_BUY_RESULT_URL;
log.info("nft044BuyResult--->>> request url : {} body : {} ",requestUrl, req.toString());
......
......@@ -2,6 +2,8 @@ package com.liquidnet.service.goblin.test;
import com.fasterxml.jackson.databind.ObjectWriter;
import com.liquidnet.commons.lang.util.JsonUtils;
import com.liquidnet.service.galaxy.dto.bo.GalaxySeriesNftInfoBo;
import com.liquidnet.service.galaxy.utils.GalaxyDataUtils;
import lombok.SneakyThrows;
import lombok.extern.slf4j.Slf4j;
import org.junit.Test;
......@@ -9,6 +11,8 @@ import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.data.mongodb.core.MongoTemplate;
import org.springframework.data.mongodb.core.query.Criteria;
import org.springframework.data.mongodb.core.query.Query;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import java.time.LocalDateTime;
......@@ -23,6 +27,9 @@ public class TestGoblinMongo {
@Autowired
private MongoTemplate mongoTemplate;
@Autowired
private GalaxyDataUtils galaxyDataUtils;
@SneakyThrows
@Test
public void testMongoUpdateLocalDateTime() {
......@@ -50,16 +57,16 @@ public class TestGoblinMongo {
@Test
public void testUpdate(){
// String skuId = "1234567890-sku-0225";
// Query query = Query.query(Criteria.where("skuId").is(skuId));
// GalaxySeriesNftInfoBo seriesNftInfoBo = dataUtils.getSeriesNftInfoBo2("zxinchain",skuId);
// log.info(seriesNftInfoBo.toString());
String skuId = "1234567890-sku-0225";
Query query = Query.query(Criteria.where("skuId").is(skuId));
GalaxySeriesNftInfoBo seriesNftInfoBo = galaxyDataUtils.getSeriesNftInfoBo("zxinchain",skuId);
log.info(seriesNftInfoBo.toString());
//1、插入时间正确 为UTC时间
// seriesNftInfoBo.setSkuId("1234567890-sku-0226");
// seriesNftInfoBo.setCreatedAt(LocalDateTime.now());
// seriesNftInfoBo.setUpdatedAt(LocalDateTime.now());
// Document document = (Document)mongoConverter.convertToMongoType(seriesNftInfoBo);
seriesNftInfoBo.setSkuId("1234567890-sku-0226");
seriesNftInfoBo.setCreatedAt(LocalDateTime.now());
seriesNftInfoBo.setUpdatedAt(LocalDateTime.now());
// Document document = (Document)mongoTemplate.convertToMongoType(seriesNftInfoBo);
// mongoTemplate.getCollection(GalaxySeriesNftInfoVo2.class.getSimpleName()).insertOne(document);
//2、插入时间正确
......
......@@ -34,7 +34,10 @@ public class CodecTest {
// UserLoginReq userLoginReq = new UserLoginReq("admin", "admin");
// String data = JSON.toJSONString(userLoginReq);
// String data = "{\"number\":1,\"ticketId\":\"2811887059054592999181\",\"isElectronic\":1,\"isExpress\":0,\"deviceFrom\":\"wap\",\"actual\":0.01,\"performanceId\":\"2811713813327872196937\",\"timeId\":\"2811766812553216086853\",\"returnUrl\":\"http://testm.zhengzai.tv/#/order/status?order_type=ticket&order_id=\",\"showUrl\":\"http://testm.zhengzai.tv/#/order/status?order_type=ticket&order_id=\",\"expressType\":2,\"agentId\":0,\"payType\":\"alipay\"}";
String data = "{\"number\":1,\"ticketId\":\"11316\",\"isElectronic\":1,\"isExpress\":0,\"deviceFrom\":\"wap\",\"actual\":220,\"performanceId\":\"5936371\",\"timeId\":\"126207700372889606864872\",\"returnUrl\":\"http://172.16.2.120:8080/#/pay/status?order_type=ticket&order_id=\",\"showUrl\":\"http://172.16.2.120:8080/#/pay/status?order_type=ticket&order_id=\",\"expressType\":1,\"agentId\":0,\"payType\":\"wepay\"}";
// String data = "{\"number\":1,\"ticketId\":\"11316\",\"isElectronic\":1,\"isExpress\":0,\"deviceFrom\":\"wap\",\"actual\":220,\"performanceId\":\"5936371\",\"timeId\":\"126207700372889606864872\",\"returnUrl\":\"http://172.16.2.120:8080/#/pay/status?order_type=ticket&order_id=\",\"showUrl\":\"http://172.16.2.120:8080/#/pay/status?order_type=ticket&order_id=\",\"expressType\":1,\"agentId\":0,\"payType\":\"wepay\"}";
// String data = "{\"number\":1,\"ticketId\":\"1498910999375790087307200\",\"isElectronic\":1,\"isExpress\":0,\"deviceFrom\":\"js\",\"actual\":0.01,\"performanceId\":\"1498910169868288009662918\",\"timeId\":\"1498910393928007683813946\",\"returnUrl\":\"https://testm.zhengzai.tv/pay/status?order_type=ticket&order_id=\",\"showUrl\":\"https://testm.zhengzai.tv/pay/status?order_type=ticket&order_id=\",\"expressType\":0,\"agentId\":0,\"payType\":\"wepay\",\"openId\":\"o1TAR5WpsCZ0CM6niTkwwm-CO9GM\"}";
// String data = "{\"number\":1,\"ticketId\":\"1498910999375790087307200\",\"isElectronic\":1,\"isExpress\":0,\"deviceFrom\":\"applet\",\"actual\":0.01,\"performanceId\":\"1498910169868288009662918\",\"timeId\":\"1498910393928007683813946\",\"returnUrl\":\"https://testm.zhengzai.tv/pay/status?order_type=ticket&order_id=\",\"showUrl\":\"https://testm.zhengzai.tv/pay/status?order_type=ticket&order_id=\",\"expressType\":0,\"agentId\":0,\"payType\":\"wepay\",\"openId\":\"o1TAR5WpsCZ0CM6niTkwwm-CO9GM\"}";
String data = "{\"number\":1,\"ticketId\":\"1498910999375790087307200\",\"isElectronic\":1,\"isExpress\":0,\"deviceFrom\":\"applet\",\"actual\":0.01,\"performanceId\":\"1498910169868288009662918\",\"timeId\":\"1498910393928007683813946\",\"returnUrl\":\"https://testm.zhengzai.tv/pay/status?order_type=ticket&order_id=\",\"showUrl\":\"https://testm.zhengzai.tv/pay/status?order_type=ticket&order_id=\",\"expressType\":0,\"agentId\":0,\"payType\":\"wepay\"}";
System.out.println("加密前的数据:" + data);
String encryptedData = CodecUtil.aesEncrypt(data);
System.out.println("加密后的数据:" + encryptedData);
......@@ -44,6 +47,7 @@ public class CodecTest {
encryptedReq.setEncryptedData(encryptedData);
encryptedReq.setTimestamp(timestamp);
encryptedReq.setSign(sign);
// encryptedReq.setData(JsonUtils.fromJson(data,PayOrderParam.class));
System.out.println("加密后的请求:" + JSON.toJSONString(encryptedReq));
}
}
......
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