Commit Graph

147 Commits

Author SHA1 Message Date
hardstylewyl
8ca174c93a fix: 补充删除的订单号提交 2025-01-17 15:34:07 +08:00
hardstylewyl
9f4872b432 fix: 填补新增/修改轨迹校验逻辑缺陷,
- 不允许重复添加的轨迹拦截

refactor: 重构新增/更新轨迹,提取公共的检查逻辑

update: Text.Json增加json字符串转JsonElement
rename: DeserializeDictionary  => DeserializeToDictionary
2025-01-16 16:25:31 +08:00
hardstylewyl
40c663634e perf:优化轨迹删除增加广播延时发送,并且修正为不阻塞主流程 2025-01-16 11:55:46 +08:00
hardstylewyl
e0be935489 update:新增/修改轨迹延时发送变更广播,目的为了等待es实际写盘 2025-01-16 11:51:26 +08:00
hardstylewyl
3ca803fe5b update:保留只推最新 2025-01-15 17:41:58 +08:00
hardstylewyl
82bbca3002 update:调整轨迹推送逻辑 2025-01-15 17:41:06 +08:00
08f0ebeeae optimize&fix:force push event case 2025-01-15 15:02:28 +08:00
hardstylewyl
0b6e20da3f 还原鹏军推送逻辑 2025-01-15 11:11:55 +08:00
4473936577 review 2025-01-15 10:35:30 +08:00
hardstylewyl
19548b3fc2 fix:修复JsonElement转换异常 2025-01-14 18:05:36 +08:00
hardstylewyl
e1e387e0d3 update: 轨迹推送处理,根据code+比较字段作为标识,确保传递的轨迹唯一 2025-01-14 17:35:03 +08:00
hardstylewyl
7d7bc45c67 pref:轨迹推送(手动)支持按比较字段过滤
pref:轨迹删除:
 - 广播增加轨迹轨迹明细填充
 - 增加比较字段来精确删除
2025-01-14 10:51:01 +08:00
hardstylewyl
a517eae81f fix:轨迹推送事件处理:修复轨迹全量推送(最新轨迹)字段比较问题 2025-01-13 16:11:08 +08:00
hardstylewyl
8ca0adfbd3 update: 新增修改轨迹后记录订单操作日志改为批量操作,并且保证只有轨迹实际操作成功后才会写入 2025-01-10 16:39:23 +08:00
hardstylewyl
8287e6a437 feat:轨迹推送处理中,广播推送失败原因(配置存在与否/是否自动推送/订单类型是否一致/顺序/异常单/调用接口通失败) 2025-01-10 15:43:31 +08:00
hardstylewyl
5913929dcc update:轨迹新增/更新支持按扩展内容某个字段比较 2025-01-10 11:17:52 +08:00
2d6b239b8f review push event handler 2025-01-10 10:15:00 +08:00
cc84be2d84 review 2025-01-10 09:33:35 +08:00
hardstylewyl
b2c7a6aef1 fix:修复轨迹更新的比较逻辑错误 2025-01-10 09:18:23 +08:00
f5f9227aeb try 2025-01-09 18:08:10 +08:00
hardstylewyl
4fb127ed47 转鹏军 2025-01-09 17:41:39 +08:00
76aec6c78f important:重构 2025-01-09 16:42:25 +08:00
24c5f0a2ed Merge remote-tracking branch 'origin/S06' into S06 2025-01-09 11:36:31 +08:00
313751fcb8 S06:feat【6. 增加推送映射配置项【只推送最新修改记录】】
https://www.tapd.cn/60863849/prong/stories/view/1160863849001041817
2025-01-09 11:36:23 +08:00
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
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
hardstylewyl
891e01ceca update: 新增/修改轨迹(单个)修改获取信息方式,优先选择用户token解析,备选传入的OptionUserId解析
update: 轨迹推送完成广播增加,轨迹明细扩展参数Extra
2024-12-27 09:59:42 +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
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
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