Browse Source

对于线上系统报error null 的问题进行日志打印调整

增加欧派解析数据的非空判断
增加日志的oupaitag打印
training
pref_mail@163.com 1 year ago
parent
commit
14a00d830d
  1. 2
      blade-service/logpm-factory/src/main/java/com/logpm/factory/comfac/service/impl/FactoryTokenServiceImpl.java
  2. 2
      blade-service/logpm-factory/src/main/java/com/logpm/factory/oupai/receiver/OpOldReceivingDataHandler.java
  3. 20
      blade-service/logpm-factory/src/main/java/com/logpm/factory/oupai/service/impl/OuPaiFactoryServiceImpl.java
  4. 2
      blade-service/logpm-factory/src/main/java/com/logpm/factory/zb/controller/ZbFactoryDataController.java
  5. 91
      blade-service/logpm-factory/src/test/java/com/logpm/factory/TestService.java

2
blade-service/logpm-factory/src/main/java/com/logpm/factory/comfac/service/impl/FactoryTokenServiceImpl.java

@ -46,7 +46,7 @@ public class FactoryTokenServiceImpl extends BaseServiceImpl<FactoryTokenMapper,
}
logger.info("#########verifyToken: 验证token 传入token {} 验证token {}",token,factoryToken.getToken());
if(!factoryToken.getToken().equals(token)){
logger.error("#########verifyToken: toke2n验证不通过 token={},corpid={}",token,corpId);
logger.error("#########verifyToken: token2验证不通过 token={},corpid={}",token,corpId);
return false;
}

2
blade-service/logpm-factory/src/main/java/com/logpm/factory/oupai/receiver/OpOldReceivingDataHandler.java

@ -91,7 +91,7 @@ public class OpOldReceivingDataHandler {
// 需要查询映射表 如果映射表没有值 这个字段为null
BasicdataTripartiteWarehouseEntity warehouse = basicdataTripartiteWarehouseClient.getWarehouse(warehouseName, "");
if (ObjectUtils.isNotNull(warehouse)) {
String warehouseCode = warehouse.getWarehouseCode();
String warehouseCode = warehouse.getAssociationCode();
WarehouseEntity warehouseEntity = warehouseClient.findByCode(warehouseCode);
// 请求老系统的登录接口

20
blade-service/logpm-factory/src/main/java/com/logpm/factory/oupai/service/impl/OuPaiFactoryServiceImpl.java

@ -522,11 +522,11 @@ public class OuPaiFactoryServiceImpl implements IOuPaiFactoryService {
try {
JSONObject jsonObject = JSONObject.parseObject(opOrderStatusLogEntity.getResponseBody());
JSONArray resultArray = jsonObject.getJSONArray("value");
log.info("############handleData: 数据处理开始");
log.info(FactoryConstant.OUPAI,"############handleData: 数据处理开始");
analyzeData(resultArray);
opOrderStatusLogEntity.setDataStatus(1);
} catch (Exception e) {
log.error(">>>> error {}", e.getMessage());
log.error(FactoryConstant.OUPAI,">>>> error {}", e.getMessage());
opOrderStatusLogEntity.setDataStatus(2);
}
@ -543,7 +543,7 @@ public class OuPaiFactoryServiceImpl implements IOuPaiFactoryService {
for (int i = 0; i < resultArray.size(); i++) {
JSONObject valueObject = resultArray.getJSONObject(i);
if (Objects.isNull(valueObject)) {
log.warn("############handleData: value中没有数据");
log.warn(FactoryConstant.OUPAI,"############handleData: value中没有数据");
throw new CustomerException(403, "value中没有数据");
}
JSONObject fromWarehouse = valueObject.getJSONObject("FromWarehouse");
@ -613,6 +613,10 @@ public class OuPaiFactoryServiceImpl implements IOuPaiFactoryService {
for (int j = 0; j < packages.size(); j++) {
JSONObject packageEntity = packages.getJSONObject(j);//包件信息
JSONObject orderEntity = packageEntity.getJSONObject("Order");//订单信息
if(orderEntity==null){
log.info(FactoryConstant.OUPAI,"包件数据没有订单信息 packageCode {}",packageEntity.getString("Code"));
continue;
}
String selfCode = orderEntity.getString("SelfCode");//订单自编码
//先查询是否存在订单自编码
FactoryOrderEntity factoryOrderEntity = factoryOrderService.selectEntityBySelfCode(selfCode);
@ -716,7 +720,7 @@ public class OuPaiFactoryServiceImpl implements IOuPaiFactoryService {
factoryOrderEntity.setTurnStatus(0);
boolean save = factoryOrderService.save(factoryOrderEntity);
if (!save) {
log.warn("############handleData: 保存订单失败 selfCode={}", selfCode);
log.warn(FactoryConstant.OUPAI,"############handleData: 保存订单失败 selfCode={}", selfCode);
throw new CustomerException(403, "保存订单失败");
}
}
@ -821,19 +825,19 @@ public class OuPaiFactoryServiceImpl implements IOuPaiFactoryService {
}
}
} else {
log.warn("############handleData: 包件码已存在 packageCode={}", packageCode);
log.info(FactoryConstant.OUPAI,"############handleData: 包件码已存在 packageCode={}", packageCode);
throw new CustomerException(403, "包件码已存在");
}
}
} else {
log.warn("############handleData: 保存发货单数据失败 code={}", code);
log.error(FactoryConstant.OUPAI,"############handleData: 保存发货单数据失败 code={}", code);
throw new CustomerException(403, "保存发货单数据失败");
}
Date end = new Date();
long startLong = start.getTime();
long endLong = end.getTime();
long l = endLong - startLong;
log.info("############handleData: 数据处理完成 耗时 {} 毫秒", l);
log.info(FactoryConstant.OUPAI,"############handleData: 数据处理完成 耗时 {} 毫秒", l);
}
}
@ -898,7 +902,7 @@ public class OuPaiFactoryServiceImpl implements IOuPaiFactoryService {
MultipartFile multi = getMultipartFile(logPath);
//上传到服务器
R r = ossClient.fileUpload(multi);
R r = ossClient.fileUpload(multi,"op-logs");
if (r.isSuccess()) {
BladeFile data = (BladeFile) r.getData();
return data.getLink();

2
blade-service/logpm-factory/src/main/java/com/logpm/factory/zb/controller/ZbFactoryDataController.java

@ -126,7 +126,7 @@ public class ZbFactoryDataController {
MultipartFile multi = getMultipartFile(logPath);
//上传到服务器
R r = ossClient.fileUpload(multi);
R r = ossClient.fileUpload(multi,"zb-logs");
if (r.isSuccess()) {
BladeFile data = (BladeFile) r.getData();
return data.getLink();

91
blade-service/logpm-factory/src/test/java/com/logpm/factory/TestService.java

@ -210,7 +210,7 @@ public class TestService {
OpOrderStatusLogEntity orderStatusLog = new OpOrderStatusLogEntity();
//上传到服务器
R r = ossClient.fileUpload(multi);
R r = ossClient.fileUpload(multi,"op-logs");
if (r.isSuccess()) {
BladeFile data = (BladeFile) r.getData();
orderStatusLog.setResponseUrl(data.getLink());
@ -307,7 +307,7 @@ public class TestService {
@Test
public void test7() throws IOException {
File file = new File("F://cb3e1338fb5944ad06be8bfcaa013da7.log");
File file = new File("F://fc30cb79e0d6ebcb595ab9263e3f40f8.log");
BufferedReader reader = new BufferedReader(new FileReader(file));
@ -385,27 +385,53 @@ public class TestService {
public void test11() throws NoSuchAlgorithmException {
String url="http://www.mengtian.cn/ZXCFaHuoDan/QueRenShouHuo";
String appkey = "HuiTong";
String appsecret = "HT20230822140820";
String userid = "5003";
String userpwd = "mt123456*";
// 发送数据
String data ="{\"发货单编号\":\"HYLEJIA-230983\",\"确认收货时间\":\"2023-10-01 16:15:38\"}";
//先获取token
String token = "AMiwQcwT33JksqEfDeRFbjgRieAUo/ztCQWLfpFiEqZpvUXrv0OW1GcJPFhE+ZdmPYQo+K6rUwoJ53u58Bv85A==";
//处理逻辑
String result = HttpRequest.post(url)
.header("APPKEY", appkey)
.header("Authorization", token)
.header("USERID", userid)
.header("USERPWD", MD5Utils.md5Hex(userpwd.getBytes(StandardCharsets.UTF_8)))
.header("Content-Type", "application/json")
.body(data).timeout(5 * 1000)
.execute().body();
// 保存数据到数据库
List<String> ahsv = new ArrayList<>();
ahsv.add("{\"送货任务ID\":\"210315\",\"收货人\":\"李荣忠\",\"签收内容\":[{\"订单编号\":\"scmhzs01DS-20675-0\",\"包条码\":\"SCMHZS01DS206750001\",\"签收时间\":\"2023-10-26 16:21:05\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-230975\"},{\"订单编号\":\"scmhzs01DS-20675-0\",\"包条码\":\"SCMHZS01DS206750002\",\"签收时间\":\"2023-10-26 16:21:05\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-230975\"},{\"订单编号\":\"scmhzs01DS-20675-0\",\"包条码\":\"SCMHZS01DS206750003\",\"签收时间\":\"2023-10-26 16:21:05\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-230975\"},{\"订单编号\":\"scmhzs01DS-20675-0\",\"包条码\":\"SCMHZS01DS206750004\",\"签收时间\":\"2023-10-26 16:21:05\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-230975\"},{\"订单编号\":\"scmhzs01DS-20675-0\",\"包条码\":\"SCMHZS01DS206750005\",\"签收时间\":\"2023-10-26 16:21:05\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-230975\"},{\"订单编号\":\"scmhzs01DS-20675-0\",\"包条码\":\"SCMHZS01DS206750006\",\"签收时间\":\"2023-10-26 16:21:05\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-230975\"},{\"订单编号\":\"scmhzs01DS-20675-0\",\"包条码\":\"SCMHZS01DS206750007\",\"签收时间\":\"2023-10-26 16:21:05\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-230975\"},{\"订单编号\":\"scmhzs01DS-20675-0\",\"包条码\":\"SCMHZS01DS206750008\",\"签收时间\":\"2023-10-26 16:21:05\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-230975\"},{\"订单编号\":\"scmhzs01DS-20675-0\",\"包条码\":\"SCMHZS01DS206750009\",\"签收时间\":\"2023-10-26 16:21:05\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-230975\"},{\"订单编号\":\"scmhzs01DS-20675-0\",\"包条码\":\"SCMHZS01DS206750010\",\"签收时间\":\"2023-10-26 16:21:05\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-230975\"}],\"签收图片\":[{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/5675a6a2c99a47442995b45c7f700330.jpg\"},{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/6e97901316c8854cb45260cae85d36e5.jpg\"},{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/d3090f8e044bbc442331c4f04fe54c32.jpg\"},{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/02fe82d8431d17969fac8e0747855a09.jpg\"}]}");
// ahsv.add("{\"送货任务ID\":\"210344\",\"收货人\":\"王思\",\"签收内容\":[{\"订单编号\":\"scltjj01DS-20320-0\",\"包条码\":\"SCLTJJ01DS203200001\",\"签收时间\":\"2023-10-26 15:59:30\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-230866\"},{\"订单编号\":\"scltjj01DS-20320-0\",\"包条码\":\"SCLTJJ01DS203200002\",\"签收时间\":\"2023-10-26 15:59:30\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-230866\"},{\"订单编号\":\"scltjj01DS-20320-0\",\"包条码\":\"SCLTJJ01DS203200003\",\"签收时间\":\"2023-10-26 15:59:30\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-230866\"},{\"订单编号\":\"scltjj01DS-20320-0\",\"包条码\":\"SCLTJJ01DS203200004\",\"签收时间\":\"2023-10-26 15:59:30\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-230866\"},{\"订单编号\":\"scltjj01DS-20320-0\",\"包条码\":\"SCLTJJ01DS203200005\",\"签收时间\":\"2023-10-26 15:59:30\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-230866\"},{\"订单编号\":\"scltjj01DS-20320-0\",\"包条码\":\"SCLTJJ01DS203200006\",\"签收时间\":\"2023-10-26 15:59:30\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-230866\"},{\"订单编号\":\"scltjj01DS-20320-0\",\"包条码\":\"SCLTJJ01DS203200007\",\"签收时间\":\"2023-10-26 15:59:30\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-230866\"},{\"订单编号\":\"scltjj01DS-20320-0\",\"包条码\":\"SCLTJJ01DS203200008\",\"签收时间\":\"2023-10-26 15:59:30\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-230866\"},{\"订单编号\":\"scltjj01DS-20320-0\",\"包条码\":\"SCLTJJ01DS203200009\",\"签收时间\":\"2023-10-26 15:59:30\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-230866\"},{\"订单编号\":\"scltjj01DS-20320-0\",\"包条码\":\"SCLTJJ01DS203200010\",\"签收时间\":\"2023-10-26 15:59:30\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-230866\"}],\"签收图片\":[{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/8b831a30d1eae33ed8b29ff95a86f4a9.jpg\"},{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/1016c8a5453ee8b3e48410a8ac43dc34.jpg\"},{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/f0f0c9a5ed932847a83a677069abe75b.jpg\"}]}");
// ahsv.add("{\"送货任务ID\":\"210336\",\"收货人\":\"家装事业部\",\"签收内容\":[{\"订单编号\":\"HY0015-20320-0\",\"包条码\":\"HY0015203200001\",\"签收时间\":\"2023-10-26 16:15:05\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231039\"},{\"订单编号\":\"HY0015-20320-0\",\"包条码\":\"HY0015203200002\",\"签收时间\":\"2023-10-26 16:15:05\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231039\"},{\"订单编号\":\"HY0015-20321-0\",\"包条码\":\"HY0015203210001\",\"签收时间\":\"2023-10-26 16:15:05\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231039\"},{\"订单编号\":\"HY0015-20321-0\",\"包条码\":\"HY0015203210002\",\"签收时间\":\"2023-10-26 16:15:05\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231039\"}],\"签收图片\":[{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/ac9f6f168243da22067747ebcc98bd94.jpg\"},{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/8c26d72abd7b89a9c9ab65884582e67a.jpg\"},{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/477ab33a0518d0fd3e6887656da2c342.jpg\"}]}");
// ahsv.add("{\"送货任务ID\":\"210320\",\"收货人\":\"陈蕾\",\"签收内容\":[{\"订单编号\":\"scltjj01DS-20466-0\",\"包条码\":\"SCLTJJ01DS204660001\",\"签收时间\":\"2023-10-26 16:17:22\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231048\"},{\"订单编号\":\"scltjj01DS-20466-0\",\"包条码\":\"SCLTJJ01DS204660002\",\"签收时间\":\"2023-10-26 16:17:22\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231048\"},{\"订单编号\":\"scltjj01DS-20466-0\",\"包条码\":\"SCLTJJ01DS204660003\",\"签收时间\":\"2023-10-26 16:17:22\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231048\"},{\"订单编号\":\"scltjj01DS-20466-0\",\"包条码\":\"SCLTJJ01DS204660004\",\"签收时间\":\"2023-10-26 16:17:22\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231048\"},{\"订单编号\":\"scltjj01DS-20466-0\",\"包条码\":\"SCLTJJ01DS204660005\",\"签收时间\":\"2023-10-26 16:17:22\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231048\"},{\"订单编号\":\"scltjj01DS-20466-0\",\"包条码\":\"SCLTJJ01DS204660006\",\"签收时间\":\"2023-10-26 16:17:22\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231048\"}],\"签收图片\":[{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/10f6b1ad8dab16a07222d56ac828d1b0.jpg\"},{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/b1c62e225f1cd19d7056c39f84393a77.jpg\"},{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/008f4892b39972a934b95167ebf74305.jpg\"}]}");
// ahsv.add("{\"送货任务ID\":\"210318\",\"收货人\":\"陈俊龙\",\"签收内容\":[{\"订单编号\":\"cdflzs01DS-20091-0\",\"包条码\":\"CDFLZS01DS200910001\",\"签收时间\":\"2023-10-26 16:17:51\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-230904\"},{\"订单编号\":\"cdflzs01DS-20091-0\",\"包条码\":\"CDFLZS01DS200910002\",\"签收时间\":\"2023-10-26 16:17:51\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-230904\"}],\"签收图片\":[{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/297312ac03847f01108ed10b9a6f3f69.jpg\"},{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/f68ed37fe317900a215185941d04b8b9.jpg\"},{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/381531350f14437dd5f090e1bf2c262f.jpg\"}]}");
// ahsv.add("{\"送货任务ID\":\"210304\",\"收货人\":\"高婷(都江堰24城)\",\"签收内容\":[{\"订单编号\":\"ggdzjj01DS-20149-0\",\"包条码\":\"GGDZJJ01DS201490001\",\"签收时间\":\"2023-10-26 16:19:16\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-230927\"},{\"订单编号\":\"ggdzjj01DS-20149-0\",\"包条码\":\"GGDZJJ01DS201490002\",\"签收时间\":\"2023-10-26 16:19:16\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-230927\"},{\"订单编号\":\"ggdzjj01DS-20149-0\",\"包条码\":\"GGDZJJ01DS201490003\",\"签收时间\":\"2023-10-26 16:19:16\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-230927\"},{\"订单编号\":\"ggdzjj01DS-20149-0\",\"包条码\":\"GGDZJJ01DS201490004\",\"签收时间\":\"2023-10-26 16:19:16\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-230927\"},{\"订单编号\":\"ggdzjj01DS-20149-0\",\"包条码\":\"GGDZJJ01DS201490005\",\"签收时间\":\"2023-10-26 16:19:16\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-230927\"},{\"订单编号\":\"ggdzjj01DS-20149-0\",\"包条码\":\"GGDZJJ01DS201490006\",\"签收时间\":\"2023-10-26 16:19:16\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-230927\"},{\"订单编号\":\"ggdzjj01DS-20149-0\",\"包条码\":\"GGDZJJ01DS201490007\",\"签收时间\":\"2023-10-26 16:19:16\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-230927\"},{\"订单编号\":\"ggdzjj01DS-20149-0\",\"包条码\":\"GGDZJJ01DS201490008\",\"签收时间\":\"2023-10-26 16:19:16\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-230927\"}],\"签收图片\":[{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/86dc247f1494e017106e641e1aa485d8.jpg\"},{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/eb0d466c537fa22bcd33b992d764c788.jpg\"},{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/ddd4484f47fc7731a920af2f5c039a5f.jpg\"}]}");
// ahsv.add("{\"送货任务ID\":\"210307\",\"收货人\":\"中鑫天泓2\",\"签收内容\":[{\"订单编号\":\"scmhzs01DS-20776-0\",\"包条码\":\"SCMHZS01DS207760002\",\"签收时间\":\"2023-10-26 16:19:48\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231039\"},{\"订单编号\":\"scmhzs01DS-20776-0\",\"包条码\":\"SCMHZS01DS207760003\",\"签收时间\":\"2023-10-26 16:19:48\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231039\"},{\"订单编号\":\"scmhzs01DS-20776-0\",\"包条码\":\"SCMHZS01DS207760005\",\"签收时间\":\"2023-10-26 16:19:48\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231039\"},{\"订单编号\":\"scmhzs01DS-20776-0\",\"包条码\":\"SCMHZS01DS207760006\",\"签收时间\":\"2023-10-26 16:19:48\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231039\"},{\"订单编号\":\"scmhzs01DS-20776-0\",\"包条码\":\"SCMHZS01DS207760007\",\"签收时间\":\"2023-10-26 16:19:48\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231039\"},{\"订单编号\":\"scmhzs01DS-20776-0\",\"包条码\":\"SCMHZS01DS207760008\",\"签收时间\":\"2023-10-26 16:19:48\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231039\"},{\"订单编号\":\"scmhzs01DS-20776-0\",\"包条码\":\"SCMHZS01DS207760009\",\"签收时间\":\"2023-10-26 16:19:48\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231039\"}],\"签收图片\":[{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/82c412b64fe3c7248df6fe9da98c7a54.jpg\"},{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/55d9557ec47c2a8f26206961dfdda5a0.jpg\"},{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/f8583962de2fab6c59157142dc410a10.jpg\"},{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/c6d38bd188aea1685a56ac5d74ebfb0b.jpg\"}]}");
// ahsv.add("{\"送货任务ID\":\"210306\",\"收货人\":\"中鑫天泓1\",\"签收内容\":[{\"订单编号\":\"scmhzs01DS-20774-0\",\"包条码\":\"SCMHZS01DS207740001\",\"签收时间\":\"2023-10-26 16:19:55\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231039\"},{\"订单编号\":\"scmhzs01DS-20774-0\",\"包条码\":\"SCMHZS01DS207740002\",\"签收时间\":\"2023-10-26 16:19:55\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231039\"},{\"订单编号\":\"scmhzs01DS-20774-0\",\"包条码\":\"SCMHZS01DS207740003\",\"签收时间\":\"2023-10-26 16:19:55\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231039\"},{\"订单编号\":\"scmhzs01DS-20774-0\",\"包条码\":\"SCMHZS01DS207740004\",\"签收时间\":\"2023-10-26 16:19:55\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231039\"},{\"订单编号\":\"scmhzs01DS-20774-0\",\"包条码\":\"SCMHZS01DS207740005\",\"签收时间\":\"2023-10-26 16:19:55\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231039\"}],\"签收图片\":[{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/f8583962de2fab6c59157142dc410a10.jpg\"},{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/55d9557ec47c2a8f26206961dfdda5a0.jpg\"},{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/82c412b64fe3c7248df6fe9da98c7a54.jpg\"},{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/c6d38bd188aea1685a56ac5d74ebfb0b.jpg\"}]}");
// ahsv.add("{\"送货任务ID\":\"210296\",\"收货人\":\"罗姝璇\",\"签收内容\":[{\"订单编号\":\"scmhzs01DS-20708-0\",\"包条码\":\"SCMHZS01DS207080001\",\"签收时间\":\"2023-10-26 16:20:28\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231012\"},{\"订单编号\":\"scmhzs01DS-20708-0\",\"包条码\":\"SCMHZS01DS207080002\",\"签收时间\":\"2023-10-26 16:20:28\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231012\"},{\"订单编号\":\"scmhzs01DS-20708-0\",\"包条码\":\"SCMHZS01DS207080003\",\"签收时间\":\"2023-10-26 16:20:28\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231012\"},{\"订单编号\":\"scmhzs01DS-20708-0\",\"包条码\":\"SCMHZS01DS207080004\",\"签收时间\":\"2023-10-26 16:20:28\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231012\"},{\"订单编号\":\"scmhzs01DS-20708-0\",\"包条码\":\"SCMHZS01DS207080005\",\"签收时间\":\"2023-10-26 16:20:28\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231012\"},{\"订单编号\":\"scmhzs01DS-20708-0\",\"包条码\":\"SCMHZS01DS207080006\",\"签收时间\":\"2023-10-26 16:20:28\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231012\"},{\"订单编号\":\"scmhzs01DS-20708-0\",\"包条码\":\"SCMHZS01DS207080007\",\"签收时间\":\"2023-10-26 16:20:28\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231012\"}],\"签收图片\":[{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/a4690bfb352e37644cc5c14ad8217edd.jpg\"},{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/30f93ba59a73ccce59c0b4bda6fbb55c.jpg\"},{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/22a62a36640652520c886c958e341c90.jpg\"}]}");
//// ahsv.add("")
for (String s : ahsv) {
String url="http://www.mengtian.cn/ZXCFaHuoDan/QianShouDanNew";
String appkey = "HuiTong";
String appsecret = "HT20230822140820";
String userid = "5003";
String userpwd = "mt123456*";
// 发送数据
// String data ="{\"送货任务ID\":\"209813\",\"收货人\":\"普布旺堆\",\"签收内容\":[{\"订单编号\":\"scmhzs01DS-20761-0\",\"包条码\":\"SCMHZS01DS207610001\",\"签收时间\":\"2023-10-26 15:21:40\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231039\"},{\"订单编号\":\"scmhzs01DS-20761-0\",\"包条码\":\"SCMHZS01DS207610002\",\"签收时间\":\"2023-10-26 15:21:40\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231039\"},{\"订单编号\":\"scmhzs01DS-20761-0\",\"包条码\":\"SCMHZS01DS207610003\",\"签收时间\":\"2023-10-26 15:21:40\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231039\"},{\"订单编号\":\"scmhzs01DS-20761-0\",\"包条码\":\"SCMHZS01DS207610004\",\"签收时间\":\"2023-10-26 15:21:40\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231039\"},{\"订单编号\":\"scmhzs01DS-20761-0\",\"包条码\":\"SCMHZS01DS207610005\",\"签收时间\":\"2023-10-26 15:21:40\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231039\"},{\"订单编号\":\"scmhzs01DS-20761-0\",\"包条码\":\"SCMHZS01DS207610006\",\"签收时间\":\"2023-10-26 15:21:40\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231039\"}],\"签收图片\":[{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/5b27cda3fdb3d27effd13c67a6407ad6.jpg\"},{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/0de936689aee8cd93ab2ecdcdbdb818f.jpg\"},{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/4d448ca10b1a84c810b81c4cc52a9df2.jpg\"}]}";
// String data ="{\"送货任务ID\":\"209826\",\"收货人\":\"陈洁\",\"签收内容\":[{\"订单编号\":\"scxblzs01DS-20178-0\",\"包条码\":\"SCXBLZS01DS201780001\",\"签收时间\":\"2023-10-26 15:19:14\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231016\"},{\"订单编号\":\"scxblzs01DS-20178-0\",\"包条码\":\"SCXBLZS01DS201780002\",\"签收时间\":\"2023-10-26 15:19:14\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231016\"},{\"订单编号\":\"scxblzs01DS-20178-0\",\"包条码\":\"SCXBLZS01DS201780003\",\"签收时间\":\"2023-10-26 15:19:14\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231016\"},{\"订单编号\":\"scxblzs01DS-20178-0\",\"包条码\":\"SCXBLZS01DS201780004\",\"签收时间\":\"2023-10-26 15:19:14\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231016\"},{\"订单编号\":\"scxblzs01DS-20178-0\",\"包条码\":\"SCXBLZS01DS201780005\",\"签收时间\":\"2023-10-26 15:19:14\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231016\"},{\"订单编号\":\"scxblzs01DS-20178-0\",\"包条码\":\"SCXBLZS01DS201780006\",\"签收时间\":\"2023-10-26 15:19:14\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231016\"},{\"订单编号\":\"scxblzs01DS-20178-0\",\"包条码\":\"SCXBLZS01DS201780007\",\"签收时间\":\"2023-10-26 15:19:14\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231016\"},{\"订单编号\":\"scxblzs01DS-20178-0\",\"包条码\":\"SCXBLZS01DS201780008\",\"签收时间\":\"2023-10-26 15:19:14\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231016\"},{\"订单编号\":\"scxblzs01DS-20178-0\",\"包条码\":\"SCXBLZS01DS201780009\",\"签收时间\":\"2023-10-26 15:19:14\",\"仓库编号\":\"CDZXC3\",\"作业仓库\":\"成都中心仓(汇通)\",\"发货单编号\":\"HYLEJIA-231016\"}],\"签收图片\":[{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/d087dde59e2d8bebe7e9190fb60ca895.jpg\"},{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/9758dab686a42f895cd2fecab30cd33f.jpg\"},{\"image\":\"http://htys.oss-cn-chengdu.aliyuncs.com/htys/23b2075a896169601f3013e552d42b2b.jpg\"}]}";
String token = "AMiwQcwT33JksqEfDeRFbsYsDjx5fwi5KGGpKqoVn7qmCSiA3fxQ7eCz0ROrbISdPYQo+K6rUwoJ53u58Bv85A==";
//处理逻辑
String result = HttpRequest.post(url)
.header("APPKEY", appkey)
.header("Authorization", token)
.header("USERID", userid)
.header("USERPWD", MD5Utils.md5Hex(userpwd.getBytes(StandardCharsets.UTF_8)))
.header("Content-Type", "application/json")
.body(s).timeout(5 * 1000)
.execute().body();
// 保存数据到数据库
// MtOrderLogEntity mtOrderLogEntity = new MtOrderLogEntity();
// mtOrderLogEntity.setReqArgs(data);
// mtOrderLogEntity.setResBody(result);
@ -413,15 +439,26 @@ public class TestService {
// mtOrderLogEntity.setRefCode(refCode);
// mtOrderLogService.save(mtOrderLogEntity);
//把结果字符串转为json对象
JSONObject jsonObject = JSONObject.parseObject(result);
//把结果字符串转为json对象
JSONObject jsonObject = JSONObject.parseObject(result);
System.out.println(jsonObject);
if (!Objects.isNull(jsonObject)) {
Integer code = jsonObject.getInteger("Result");
String message = jsonObject.getString("Message");
}
System.out.println(jsonObject);
if (!Objects.isNull(jsonObject)) {
Integer code = jsonObject.getInteger("Result");
String message = jsonObject.getString("Message");
}
}
@Test

Loading…
Cancel
Save