feat(oa): 添加顺心捷达快递轨迹查询功能
- 新增 SxjdRouteQueryUtil工具类,用于查询顺心捷达快递轨迹 - 在OaExpressServiceImpl 中集成顺心捷达轨迹查询逻辑 - 实现了顺心捷达快递的轨迹查询和解析功能
This commit is contained in:
@@ -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);;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user