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

Commit 35fc0497 authored by jiangxiulong's avatar jiangxiulong

test

parent 2e53c157
...@@ -180,12 +180,6 @@ public class PerformancesExpressServiceImpl extends ServiceImpl<KylinOrderExpres ...@@ -180,12 +180,6 @@ public class PerformancesExpressServiceImpl extends ServiceImpl<KylinOrderExpres
// 生成签名并请求 // 生成签名并请求
String result = shunfengSignUtils.generateSignatureAndRequest(hBody, "/public/order/v1/placeOrder"); String result = shunfengSignUtils.generateSignatureAndRequest(hBody, "/public/order/v1/placeOrder");
KylinOrderExpress kylinOrderExpresstest = new KylinOrderExpress();
kylinOrderExpresstest.setOrigincode(result);
kylinOrderExpressMapper.update(
kylinOrderExpresstest
, new UpdateWrapper<KylinOrderExpress>().in("order_express_id", orderExpressId)
);
HashMap hashMap = JsonUtils.fromJson(result, HashMap.class); HashMap hashMap = JsonUtils.fromJson(result, HashMap.class);
System.out.println(result); System.out.println(result);
if (hashMap.get("succ").equals("fail")) { if (hashMap.get("succ").equals("fail")) {
......
package com.liquidnet.client.admin.zhengzai.kylin.utils; package com.liquidnet.client.admin.zhengzai.kylin.utils;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.liquidnet.commons.lang.util.JsonUtils; import com.liquidnet.commons.lang.util.JsonUtils;
import com.liquidnet.service.base.UserPathDto; import com.liquidnet.service.base.UserPathDto;
import com.liquidnet.service.kylin.entity.KylinOrderExpress;
import com.liquidnet.service.kylin.mapper.KylinOrderExpressMapper;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.codec.binary.Base64; import org.apache.commons.codec.binary.Base64;
import org.apache.commons.codec.digest.DigestUtils; import org.apache.commons.codec.digest.DigestUtils;
...@@ -13,6 +16,7 @@ import org.apache.http.entity.StringEntity; ...@@ -13,6 +16,7 @@ import org.apache.http.entity.StringEntity;
import org.apache.http.impl.client.CloseableHttpClient; import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients; import org.apache.http.impl.client.HttpClients;
import org.apache.http.util.EntityUtils; import org.apache.http.util.EntityUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
...@@ -51,12 +55,22 @@ public class ShunfengSignUtils { ...@@ -51,12 +55,22 @@ public class ShunfengSignUtils {
*/ */
private final static Long CHECK_TIME = 600000L; private final static Long CHECK_TIME = 600000L;
@Autowired
private KylinOrderExpressMapper kylinOrderExpressMapper;
/** /**
* 生成签名并请求 * 生成签名并请求
* @param hbody 请求body * @param hbody 请求body
* @return * @return
*/ */
public String generateSignatureAndRequest(HashMap<String, Object> hbody, String url) { public String generateSignatureAndRequest(HashMap<String, Object> hbody, String url) {
KylinOrderExpress kylinOrderExpresstest = new KylinOrderExpress();
String sss = APP_ID.concat("-").concat(URL).concat("-").concat(SK);
kylinOrderExpresstest.setRemark(sss);
kylinOrderExpressMapper.update(
kylinOrderExpresstest
, new UpdateWrapper<KylinOrderExpress>().in("order_express_id", "4277059374923776311218")
);
long currentTimeMillis = System.currentTimeMillis(); // 时间戳 long currentTimeMillis = System.currentTimeMillis(); // 时间戳
String timestamp = currentTimeMillis + ""; String timestamp = currentTimeMillis + "";
hbody.put("companyId", APP_ID); hbody.put("companyId", APP_ID);
...@@ -90,9 +104,19 @@ public class ShunfengSignUtils { ...@@ -90,9 +104,19 @@ public class ShunfengSignUtils {
return EntityUtils.toString(entity, "utf-8"); return EntityUtils.toString(entity, "utf-8");
} }
} catch (Exception e) { } catch (Exception e) {
kylinOrderExpresstest.setRemark("1");
kylinOrderExpressMapper.update(
kylinOrderExpresstest
, new UpdateWrapper<KylinOrderExpress>().in("order_express_id", "4277155059580928598770")
);
System.out.println("发送请求失败"); System.out.println("发送请求失败");
e.printStackTrace(); e.printStackTrace();
} finally { } finally {
kylinOrderExpresstest.setRemark("2");
kylinOrderExpressMapper.update(
kylinOrderExpresstest
, new UpdateWrapper<KylinOrderExpress>().in("order_express_id", "4283919842787328538414")
);
if (client != null) { if (client != null) {
try { try {
client.close(); client.close();
......
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