feat(klp-wms): 添加顺心捷达快递轨迹查询功能- 新增 SxjdRouteQueryUtil 工具类,实现顺心捷达快递的电子运单创建和轨迹查询

- 在 WmsExpressServiceImpl 中集成顺心捷达的轨迹查询功能
- 添加 jd-sdk 依赖,用于顺心捷达快递的相关操作
This commit is contained in:
2025-08-13 13:57:59 +08:00
parent eef5db9dc2
commit 55acbed0cb
3 changed files with 302 additions and 0 deletions

View File

@@ -238,6 +238,15 @@ public class WmsExpressServiceImpl implements IWmsExpressService {
WmsExpressVo.setLastStatus(stoVo.getFirstStatusName());
}
}
if (expressType.equals("SXJD") && WmsExpressVo.getStatus() == 1L) {
// 顺心捷达快递轨迹查询
String result = SxjdRouteQueryUtil.queryRoute(WmsExpressVo.getExpressCode());
WmsExpressVo sxjdVo = SxjdRouteQueryUtil.parseData(result);
if (sxjdVo != null) {
WmsExpressVo.setLastUpdateTime(sxjdVo.getLastUpdateTime());
WmsExpressVo.setLastStatus(sxjdVo.getLastStatus());
}
}
WmsExpress add = BeanUtil.toBean(WmsExpressVo, WmsExpress.class);
baseMapper.updateById(add);;
}