feat(oa): 添加顺心捷达快递轨迹查询功能

- 新增 SxjdRouteQueryUtil工具类,用于查询顺心捷达快递轨迹
- 在OaExpressServiceImpl 中集成顺心捷达轨迹查询逻辑
- 实现了顺心捷达快递的轨迹查询和解析功能
This commit is contained in:
2025-08-13 11:31:40 +08:00
parent 7027a58143
commit 9093400922
2 changed files with 249 additions and 0 deletions

View File

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