Commit Graph

686 Commits

Author SHA1 Message Date
hardstylewyl
84792dc502 perf: 删除轨迹提供接口(单个订单),支持使用EsId来删除轨迹(当和标识符都不为空则优先以esId优先),并解除标识符号的必填限制
perf: 轨迹查询提供接口,增加es反参

perf: 支持轨迹更新的esId更新(要求确保是单个订单的单个轨迹)
2025-01-09 10:25:19 +08:00
hardstylewyl
47ebc8b09b update:补充轨迹推送调用接口通出错异常信息(增加服务商code) 2025-01-07 16:09:35 +08:00
hardstylewyl
55f9fba62e refactor:查询轨迹提供接口,删除轨迹模板代码参数 2025-01-07 10:49:27 +08:00
hardstylewyl
f2c9356668 feat:轨迹查询(QueryAsync,QueryAsyncV2),增加根据请求header中的子系统标识(SubsystemId)控制轨迹的可见度,内部系统所有轨迹全部可见,外部系统则要求过滤外部轨迹 2025-01-07 09:11:48 +08:00
hardstylewyl
bb96f96695 feat:查询轨迹响应结果相同时间按模板排序(按时间+时区转换为统一时间后排序) 2025-01-03 17:42:18 +08:00
hardstylewyl
db200c2212 refactor:重构轨迹推送事件处理,由于逻辑稳定去除goto 2025-01-02 10:10:47 +08:00
hardstylewyl
923d7a2e91 refactor:优化轨迹更新后更新订单主表事件处理器逻辑 2025-01-02 09:19:27 +08:00
hardstylewyl
a7e303a77a add-interface:增加轨迹查询提供接口(返回原始轨迹)QueryV2Async
update:更新轨迹删除广播方式,减少不必要的查库

update:添加轨迹查询的创建时间的二级排序(原只按轨迹发生时间)
2024-12-31 11:58:47 +08:00
hardstylewyl
c92351a601 fix: 修复轨迹code+轨迹发生时间允许重复的bug 2024-12-30 15:45:44 +08:00
hardstylewyl
6e0ff29614 update:广播服务抽象出接口 2024-12-30 09:41:56 +08:00
hardstylewyl
c4ceca39c4 update: 外部手动推送,先查轨迹后进行推送 2024-12-27 18:05:41 +08:00
987d533341 review 2024-12-27 11:43:40 +08:00
b750579887 Merge remote-tracking branch 'origin/S06' into S06
# Conflicts:
#	src/SJZY.Track.Application/CAP/EventHandlers/TrackUpsertEventHandler.cs
2024-12-27 11:42:48 +08:00
7148bfdc6b review 2024-12-27 11:41:59 +08:00
hardstylewyl
5edaa2f80c update: 新增/修改轨迹增加IsToMq参数,标记为true则轨迹操作后一定会推送
update: MQ广播异步改同步
update: 更新契约包版本7.0.10
2024-12-27 11:18:20 +08:00
a9eaa5e41f review 2024-12-27 10:36:57 +08:00
hardstylewyl
891e01ceca update: 新增/修改轨迹(单个)修改获取信息方式,优先选择用户token解析,备选传入的OptionUserId解析
update: 轨迹推送完成广播增加,轨迹明细扩展参数Extra
2024-12-27 09:59:42 +08:00
hardstylewyl
801b58bdee update: 使用UnifyResultDto包装,更新契约包至7.0.9 2024-12-26 11:27:13 +08:00
hardstylewyl
988ab384f9 update: 标记[CustomerResult]使得三方可以正常调用 2024-12-26 10:50:32 +08:00
hardstylewyl
22a2019cc1 update: 删除不必要的修饰信息,去掉多余todo 2024-12-26 10:43:48 +08:00
hardstylewyl
b6a2cc8615 update: 优化轨迹相关广播,抽离广播为BroadcastingService,涉及轨迹变更,轨迹推送完成。
update-eto:
 - rename: TrackPushEto -> TrackPushCompletedEvent
2024-12-24 15:09:12 +08:00
74c66fff3f review 2024-12-24 11:52:58 +08:00
hardstylewyl
017cd7ffd4 update: 轨迹推送扩展参数修改为全量的轨迹明细扩展内容。 2024-12-23 14:29:54 +08:00
hardstylewyl
97bee1e3d9 update: 推送行为下拉列表只显示推送映射配置中的轨迹
update: 新增/更新轨迹,增加强制推送标识,此标识会影响推送行为使其变为,
1.明确调用推送轨迹接口 2.不受推送映射的顺序限制
2024-12-20 17:05:57 +08:00
hardstylewyl
cc32f5b2fd update: 推送行为限制推送配置的订单类型和要推送的轨迹所属订单的订单类型必须一致
update: 进行删除/推送操作时,订单无轨迹时轨迹代码下拉应该显示为空,
 - 删除过滤外部服务商轨迹
 - 推送过滤订单类型不一致轨迹

 opt: 配置MQ,舰艇和轨迹推送完成回传
2024-12-20 15:21:36 +08:00
hardstylewyl
cfa241a36f update: 优化轨迹推送逻辑,有效减少不必要的请求 2024-12-19 18:06:06 +08:00
hardstylewyl
7d5b81683d add-track: 补充轨迹推送链路跟踪参数 2024-12-19 15:22:16 +08:00
hardstylewyl
e0c18bda20 add-track: 推送轨迹中请求接口通获取接口结构 2024-12-19 15:03:08 +08:00
hardstylewyl
f694364754 update: 下拉轨迹内容增加推送操作类型,返回所有轨迹内容,
- 补充逻辑:删除行为下拉,过滤外部服务商轨迹
2024-12-19 10:52:05 +08:00
hardstylewyl
4e87546ed1 fix: 修复默认轨迹推送默认参数填充 2024-12-19 10:11:23 +08:00
hardstylewyl
98d79712d6 opt: 更新接口通接入包版本
7.2.5-alpha => 7.2.5-alpha2
2024-12-19 09:38:51 +08:00
hardstylewyl
51860d8529 update: 新增/更新轨迹订单,轨迹模板code允许传null
pkg-update: 升级契约包版本 7.0.7
2024-12-18 16:18:15 +08:00
hardstylewyl
9929331063 update: 调整轨迹明细中扩展字段存储类型 Dictionary<string,object> => string,涉及请求体,ES存储 2024-12-18 16:05:05 +08:00
hardstylewyl
6ece015f0d update: 轨迹推送增加扩展参数
update: 轨迹推送接口通回调,增加推送回传轨迹广播
2024-12-17 17:50:53 +08:00
hardstylewyl
67a7d64b6c update:补充提交 2024-12-17 16:58:01 +08:00
hardstylewyl
eee75e5261 fix: 修复根据EsId删除轨迹,订单主表回退更新失败
update: 轨迹新增修改处理增加扩展字段存储
update-models:
 - 增加扩展字段,涉及【轨迹推送】【轨迹变更】
 - 扩展接口通配置模型,增加字段轨迹推送接口Id,轨迹推送内容项别名
2024-12-17 16:55:52 +08:00
hardstylewyl
9c5434ccd9 opt: 升级用户中心接入包,
opt: 升级接口通接入包
update:替换用户中心使用IRequestCurrentUserService=>IUserBaseInfoService
2024-12-17 09:56:37 +08:00
hardstylewyl
8ac126917d update: 轨迹明细,新增/修改轨迹增加字段【Extra】用于存储需要推送的扩展信息
update:轨迹明细,冗余轨迹状态Id,轨迹内容Id,便于后续快速索引
2024-12-16 14:46:19 +08:00
云龙 王
1702aa7654 fix: 修复CAP幂等过滤时效过长导致重试参数行为操作过快而出现禁止处理问题,现将时效调整至1s 2024-12-12 11:11:00 +08:00
云龙 王
8105d04144 fix: 由于轨迹更新过快导致的轨迹还未落库,查询不出要修改轨迹,现增加重试策略,提高更新的可靠性,当更新还是失败时会返回400响应 2024-12-05 17:42:56 +08:00
云龙 王
d6e58a38fd fix: 修复更新轨迹时间订单主表更新错误 2024-12-04 17:19:29 +08:00
云龙 王
42afc3d5a1 fix: 修复通过EsId删除轨迹订单主表回退更新失败 2024-12-04 17:08:59 +08:00
云龙 王
ae011fb8fb fix: 修复根据EsId删除更新当地主表异常 2024-12-04 10:12:11 +08:00
云龙 王
ac5028587f fix: 修复查询轨迹通过订单号+子系统id查询失败 2024-12-04 09:55:13 +08:00
云龙 王
01c4503158 fix: 修复删除轨迹后主订单数据更新异常
fix: 增加轨迹新增/更新时缺失的验证:预计到达时间验证
2024-12-04 09:46:08 +08:00
云龙 王
fd1328ba4c add: 增加轨迹内容分页提供获取接口【/ProviderService/Template/GetTrackTemplateListByPage】 2024-12-03 18:20:01 +08:00
云龙 王
b6df543f0c update: 修改订单类型描述,问题类型描述从主数据中心获取 2024-12-03 12:01:24 +08:00
eli
847c9fbbe6 解决模板code更新丢失问题 2024-12-03 11:13:35 +08:00
云龙 王
a6eddbdbd9 fix: 增加【修改轨迹】参数【NewTrackTime】轨迹时间的范围的验证 2024-11-29 14:44:03 +08:00
云龙 王
a4df525ee8 fix: 修复【根据Id获取轨迹明细】校验,增加以下校验规则
规则1:orderId为空,orderNo为空+systemId>0,校验为参数异常
规则2:orderId为空,orderNo不为空+systemId为空,校验为参数异常
注:当orderId>0,orderNo不为空,systemId>0,则使用【订单号+系统id】的方式查询轨迹明细
2024-11-29 14:23:06 +08:00