liujie
2026-02-13 5205d55b6088b579a2ecf08d8aa98e260b9b975c
refs
用户 liujie <1793218484@qq.com>
星期五, 二月 13, 2026 18:55 +0800
提交者 liujie <1793218484@qq.com>
星期五, 二月 13, 2026 18:55 +0800
提交5205d55b6088b579a2ecf08d8aa98e260b9b975c
目录 9d8f37c8041980af04e9a71f50ecec5bbf569c2f 目录 | zip | gz
parent 232ba1c7671fd502919da2bf5481cbbe29366f68 查看 | 对比
feat(pricing): 优化地理查询实体服务并更新订单处理流程

- 添加XpGeoQueryEntity的updateByOrderId方法用于订单状态更新
- 修改RouteAndFareVo增加xpPricingCard字段用于定价卡片信息
- 移除XpBannerServiceImpl中的魔法数字注释
- 将XpGeoQueryEntity的timestamp字段从Date改为Long类型
- 重构XpGeoQueryEntityServiceImpl使用MongoTemplate和NearQuery进行地理位置查询
- 更新Feign客户端接口将saveXpGeoQueryEntity改为updateXpGeoQueryEntity
- 在订单创建时存储MongoDB地理查询实体数据
- 优化等待时间计算逻辑和定价服务实现
- 修复有效实体状态判断条件和零等待时间处理
10个文件已修改
184 ■■■■■ 已修改文件
xp-robotaxi-api/src/main/java/com/xiaopeng/api/factory/operation/XpPricingClientFallbackFactory.java 5 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-api/src/main/java/com/xiaopeng/api/feignClient/operation/XpPricingClient.java 4 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-api/src/main/java/com/xiaopeng/api/model/operation/XpGeoQueryEntity.java 6 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-api/src/main/java/com/xiaopeng/api/vo/operation/RouteAndFareVo.java 4 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpPricingController.java 30 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/IXpGeoQueryEntityService.java 9 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpBannerServiceImpl.java 1 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpGeoQueryEntityServiceImpl.java 77 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpPricingServiceImpl.java 37 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/service/impl/XpOrderServiceImpl.java 11 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史