Commit Graph

1090 Commits

Author SHA1 Message Date
hardstylewyl
69aa048ae9 option:SJZY.UserCenter.HttpApi 3.1.8.17-alpha=>3.1.8.21
fix:修复通知配置消息来源为1
2025-04-02 09:22:51 +08:00
hardstylewyl
6831af22fe option: 调用用户中心通知IsNeedToHandle false => true 2025-04-01 17:18:32 +08:00
hardstylewyl
e93326914b fix:修复运输预警状态计算的边界问题 2025-04-01 16:24:16 +08:00
hardstylewyl
ce13941419 fix:修复完整预警在删除轨迹时维护预警明细 2025-04-01 14:54:45 +08:00
hardstylewyl
1771fe399a fix:修复运输时效预警状态逻辑 2025-04-01 11:04:43 +08:00
hardstylewyl
b5ee6396fd fix:修复运输时效预警状态维护 2025-04-01 10:42:08 +08:00
hardstylewyl
e004389413 fix:修复运输时效预警状态计算逻辑 2025-04-01 10:26:52 +08:00
hardstylewyl
e5956abbf7 fix:修复轨迹完整预警时新增轨迹可以导致明细的缺失轨迹状态发生变化 2025-04-01 09:29:07 +08:00
hardstylewyl
7b31da7cd0 clean:清理不必要的代码,修整todo 2025-03-31 16:03:33 +08:00
hardstylewyl
a6b88ffbc9 fix:修复分页获取预警信息排序使用先按状态圣教序,在按创建时间倒序排序 2025-03-31 15:35:40 +08:00
hardstylewyl
9cfa88f037 fix:修复运输时效预警明细的状态排序 2025-03-31 14:52:18 +08:00
hardstylewyl
027b06b9d9 fix:修复预警明细的分页查询,不返回总数的bug 2025-03-31 10:32:06 +08:00
hardstylewyl
e034bbab38 fix:修复运输预警累计运输时间计算空值错误 2025-03-31 10:10:27 +08:00
hardstylewyl
8bd0108c10 fix:修复预警明细最新轨迹应查创建时间最新/最晚的轨迹,而不是轨迹发生时间最新/最晚
fix:修复运输时效预警明细起始轨迹和截止轨迹应取实际的状态中的最早轨迹,累计运输时间和状态都要动态参与计算
2025-03-31 10:01:58 +08:00
hardstylewyl
9d0b61ffe8 fix: 回传预警重试维护重试次数,避免并发冲突
fix: 完整预警缺失轨迹状态跟随订单实际的轨迹状态而变
2025-03-28 17:53:22 +08:00
hardstylewyl
7375295f7a fix:运输时效预警累计运输时间补充时区信息
fix:运输时效预警已超时状态收到截止轨迹一定条件下可以变为已完成的状态,而不是超时完成
fix:接口通调用失败,直接变为完结,命中kpi考核的直接变为人工介入并进行通知,没命中的直接关闭
2025-03-28 16:25:57 +08:00
hardstylewyl
c63ead1bff add-validation:增加运输时效规则场景的新增/修改校验
- 同一规则主体下,不允许出现因素完全相同的场景
fix:修复运输时效预警摘要中因素排序不正确
fix:修复新增修改轨迹没有更新订单主表的轨迹状态
2025-03-28 09:32:47 +08:00
hardstylewyl
9e48bbf9ac change-validation:完整预警规则项目编辑(全量)验证
-  同一个主体下同一个检查点,订单类型不允许出现交集
2025-03-27 18:04:47 +08:00
hardstylewyl
cb73040247 fix:修复预警通知消息模板内容异常 2025-03-27 16:40:54 +08:00
hardstylewyl
8524fba5df fix:修复运输时效预警规则配置删除异常 2025-03-27 16:20:02 +08:00
hardstylewyl
ca35a86407 add-validation:补充运输预警规则项目编辑(全量)校验
- 不同项目间不能存在起始和截止都重复的
 - 同一项目的起始和截止不允许重复
2025-03-27 15:55:35 +08:00
hardstylewyl
c662d8e29a fix:修复预警编辑(全量)新增通知对象保持修改不生效 2025-03-27 15:36:15 +08:00
hardstylewyl
8fff0bf03d add-validation:完整预警规则编辑增加验证
- 多个预警规则项目中检查点轨迹状态不允许重复
2025-03-27 15:26:41 +08:00
hardstylewyl
78cfd9c083 fix:修复预警规则项目在调整配置项目新增时无法修改成功
option:预警通知IsNeedToHandle改为false
2025-03-27 15:21:09 +08:00
hardstylewyl
21e6d444a7 fix:修复预警通知查询改为全量查询,以保证正确的预警数量 2025-03-27 11:57:46 +08:00
hardstylewyl
bf3afe9480 fix:修复验证描述,修复预警通知消息体标题加在头部 2025-03-27 11:39:32 +08:00
hardstylewyl
3ca5e538de refactor:时区格式化提取DateTimeHelper便于复用 2025-03-26 17:26:41 +08:00
hardstylewyl
0b85005b57 add-params:补充删除轨迹请求的操作来源参数Source 2025-03-26 16:43:29 +08:00
hardstylewyl
468be5e7ed fix:修复完整预警明细更新异常 2025-03-26 16:29:49 +08:00
hardstylewyl
2ea627e985 fix:修复运输时效预警重复生成任务进而导致重复生成明细的问题 2025-03-26 16:05:20 +08:00
hardstylewyl
d474d3b008 fix:修复获取完整预警明细轨迹状态分割异常 2025-03-26 15:41:55 +08:00
hardstylewyl
2df9911cc1 fix:补充完整预警处理时间 2025-03-26 15:25:34 +08:00
hardstylewyl
c82aab9dd4 change-params:获取完整预警明细中的缺失轨迹参数类型更改V2 2025-03-26 15:15:06 +08:00
hardstylewyl
5fa8822e06 change-params:获取完整预警明细中的缺失轨迹参数类型更改 2025-03-26 15:08:31 +08:00
hardstylewyl
0e88bd23fb fix:修复完整预警命中规则逻辑缺失验证检查点状态 2025-03-26 10:58:08 +08:00
hardstylewyl
53723e87b6 chang-params:获取预警主体入参keywords变更为KpiName 2025-03-26 10:02:42 +08:00
hardstylewyl
c395261d2f change-params:回传预警明细增加是否超时状态
add-validation: 约束回传预警中起始轨迹时间不能大于等于时效
change-validation:同步文档中预警时效范围配置
2025-03-26 09:51:29 +08:00
hardstylewyl
cfccd59ce1 fix:修复hangfire的redisKey前缀增加:号,并设置终止态任务只保留1小时 2025-03-25 17:11:10 +08:00
hardstylewyl
84edc5644e change-params:预警规则主体查询增加客户id参数 2025-03-25 14:57:01 +08:00
hardstylewyl
261aa5110e change-params:获取预警规则主体反参增加更新时间 2025-03-25 14:44:55 +08:00
hardstylewyl
8ae7e40421 update-validation:调整回传预警时效配置入参范围 2025-03-25 14:16:12 +08:00
hardstylewyl
e61d225140 fix:修复回传成功也增加回传报文
fix:补充调用接口通失败也增加回传报文
add-interface:增加回传推送接口
2025-03-25 11:03:34 +08:00
hardstylewyl
3b799baccf fix:格式化回传预警时间跨度e.g 00天00小时00分钟 / -- 2025-03-24 18:04:30 +08:00
hardstylewyl
331862f480 fix:格式化预警明细时区e.g GMT +8:00 / -- 2025-03-24 17:59:34 +08:00
hardstylewyl
52573a7c1d add-validation:编辑运输时效规则配置(全量)
- 规则间轨迹状态不允许存在交集
2025-03-24 16:55:26 +08:00
hardstylewyl
a4c5ad619c fix:修复预警明细的排序逻辑
fix:修复预警主体重复性判断增加预警类型
2025-03-24 16:23:25 +08:00
hardstylewyl
d9751ecb34 fix:修复编辑运输预警配置项目时出错 2025-03-24 15:51:45 +08:00
hardstylewyl
693741e46d fix:修复运输时效预警收到截止轨迹时判断状态顺序有误,导致最终状态异常 2025-03-24 15:32:25 +08:00
hardstylewyl
13dc04b252 fix:修复运输时效预警收到截止轨迹时的累计运输计算错误 2025-03-24 14:49:00 +08:00
hardstylewyl
f3da66267f fix:修复规则配置描述格式错误 2025-03-24 14:38:03 +08:00
hardstylewyl
569aeece66 fix:修复新增轨迹时轨迹内容为空字符串没有使用默认的轨迹内容
fix:修复运输时效预警明细最新轨迹发生地反参错误
2025-03-24 11:46:28 +08:00
hardstylewyl
d2dd8e6eb1 refactor:重构优化消除警告 2025-03-24 11:30:40 +08:00
hardstylewyl
b93386d19c fix: 运输时效预警
- 补充明细截止轨迹内容的更新
 - 预警明细格式化时区显示
 - 预警明细排序修复
 - 明细始终存储起始轨迹状态的最早轨迹
 - 场景规则变更同步更新预警明细
2025-03-24 10:43:34 +08:00
hardstylewyl
a56319d8b6 fix:修复按状态查询运输时效预警明细反参异常
- 由于已超时状态不实时维护,则需要查出即将超时的数据然后计算状态后在过滤
2025-03-24 09:23:49 +08:00
hardstylewyl
9281d7b482 fix:修复收到截止轨迹运输预警明细状态修改有误
- 预警明细生成初始状态有误,可能一开始就为已超时状态
2025-03-21 18:03:39 +08:00
hardstylewyl
fcf1d88ff0 fix:修复因为精度导致的预警规则时效修改不成功 2025-03-21 17:48:22 +08:00
hardstylewyl
8a137f7c33 fix:修复修改轨迹预警规则时效修改不成功 2025-03-21 17:16:54 +08:00
hardstylewyl
71b8d2c076 test-interface-change:
- 调整预警明细生成测试接口,扫描出来会关闭这个任务,防止重复执行
2025-03-21 16:34:29 +08:00
hardstylewyl
a254d735bf fix:当订单变更为已完结是只关闭运输时效预警相关产物
fix:回传预警和完整预警只忽略不存在的订单
2025-03-21 16:17:28 +08:00
hardstylewyl
7c1b4e67f8 fix:修复确保轨迹落盘后才引发预警计算
test-interface: 提供预警生成任务快捷执行接口
2025-03-21 15:47:35 +08:00
hardstylewyl
e9c32bb4cb fix:修复redis配置错误导致无法启动 2025-03-21 14:09:07 +08:00
hardstylewyl
7ca8231070 fix:完整预警忽略完结状态
fix:通知任务只有等实际状态完成了才变为已关闭
2025-03-21 11:16:12 +08:00
hardstylewyl
43ff83191b fix:修复新增轨迹缺失完整预警计算 2025-03-21 09:39:32 +08:00
hardstylewyl
426949c3f2 fix:修复运输预警更新明细字段缺失 2025-03-21 09:35:26 +08:00
hardstylewyl
3e5abd58a8 fix:修复回传时效预警明细日期范围查询错误 2025-03-20 17:18:04 +08:00
hardstylewyl
40bc881d91 fix:修复运输时效预警明细累计运输时间计算时机 2025-03-20 17:01:33 +08:00
hardstylewyl
28381c6441 perf:查询预警明细模型入参更新
- 订单号转化为数组,限制最大长度1000
2025-03-20 15:08:24 +08:00
hardstylewyl
7f938c5a7d perf:对于空值使用 -- 填充处理
fix:运输时效预警
 - 修复累计运输时间计算错误
 - 修复运输预警明细的已超时状态被忽略
2025-03-20 14:32:33 +08:00
hardstylewyl
9615b6257e fix:修复运输预警场景规则项目在没有任何变更时保存,直接跳过即可 2025-03-20 10:30:34 +08:00
hardstylewyl
653880fb37 perf:索引优化
- 预警规则主体添加联合索引(CustomId,SubSystemId)
 - 运输预警明细生成任务索引调整
 IDX_IsClosed_PlanExecutionTime=>IDX_PlanExecutionTime_IsClosed

 refactor:运输时效场景中因素输入月份排序
2025-03-20 09:54:54 +08:00
hardstylewyl
554236af30 fix:轨迹订单删除或完结不要移除以下内容
- 预警通知任务
 - 完整预警明细
2025-03-20 09:07:16 +08:00
hardstylewyl
ed3b7940c8 fix:补充反参运输时效场景反参
- AreaName 区域名称
2025-03-19 17:52:21 +08:00
hardstylewyl
d8aba5f7a9 fix:关闭csrfToken校验,使其可以正常访问 2025-03-19 17:27:24 +08:00
hardstylewyl
a599c51fcc fix:尝试调整hangfire中间件顺序使其可以访问 2025-03-19 17:15:57 +08:00
hardstylewyl
ff30123859 fix:修复hangfire面板路径问题 2025-03-19 16:40:35 +08:00
hardstylewyl
93814112db fix:提供hangfire匿名访问并支持所有权限 2025-03-19 15:57:58 +08:00
hardstylewyl
1ce016f945 fix-build: 修复using 2025-03-19 15:45:00 +08:00
hardstylewyl
16f89ed1c2 fix-build: 修复using 2025-03-19 15:41:43 +08:00
hardstylewyl
6b5742fa21 fix-build: 补充NotifyConfig 2025-03-19 15:39:44 +08:00
hardstylewyl
0d9e18be49 feat:轨迹预警初步完成(待优化) 2025-03-19 15:32:33 +08:00
hardstylewyl
99037a2da7 feat:优化预警仓储逻辑 2025-03-10 18:06:43 +08:00
hardstylewyl
e056585fc6 clean:清理项目,不改变功能逻辑 2025-03-10 14:29:53 +08:00
hardstylewyl
e06aa10898 change-entity: WarningNotifyTaskEntity
- rename: WarningRuleId => WarningRuleItemId
2025-03-10 14:21:49 +08:00
hardstylewyl
3a23817eb7 change-location:调整预警相关位置 2025-03-10 10:28:05 +08:00
hardstylewyl
f12a741100 fix:修复规则主体重复校验逻辑错误-2 2025-03-07 12:00:16 +08:00
hardstylewyl
ef055943f6 fix:修复规则主体重复校验逻辑错误 2025-03-07 11:54:36 +08:00
hardstylewyl
b4d98a5d89 fix:修复预警规则主体查询名称反参错误
add-param:增加预警规则主体反参
 - CreateTime 创建时间
2025-03-06 17:22:02 +08:00
hardstylewyl
d8929fb41f 补充完整预警明细反参
- 缺失轨迹状态更改为id+描述
2025-03-06 14:15:56 +08:00
hardstylewyl
5053ede806 update-param:补充订单轨迹明细查询反参
- 轨迹状态Id
 - 轨迹状态
2025-03-06 11:55:50 +08:00
hardstylewyl
b39de2a613 change-name: Country => CountryCode
feat:优化订单类型名称缓存逻辑
2025-03-06 09:23:24 +08:00
hardstylewyl
ccc300bd56 add-interface:增加运输时效规则场景删除接口 2025-03-05 16:21:22 +08:00
hardstylewyl
c8f82208cd fix:修复预警明细es查询条件失效 2025-03-05 15:14:02 +08:00
hardstylewyl
c44c4e3af2 feat:预警迭代初步 2025-03-05 10:46:13 +08:00
hardstylewyl
25298dc494 sync-namespace:同步命名空间 2025-03-04 14:19:34 +08:00
hardstylewyl
3382bcff76 add-interface:
- 提供接口模型给前端开发使用
2025-03-03 10:22:23 +08:00
hardstylewyl
b53db5c7bf fix:修复查询条件的可空类型使用错误 2025-02-26 09:46:27 +08:00
hardstylewyl
36c2630101 update:分页获取轨迹内容放开轨迹状态id的限制,非必填 2025-02-26 09:43:52 +08:00
hardstylewyl
f291907667 update-package: 7.0.17 -> 7.0.18
- 修复abp接入调用失败
2025-02-25 09:32:25 +08:00
hardstylewyl
fc55f1d9a8 fix:修复轨迹内容服务 2025-02-24 16:20:33 +08:00
hardstylewyl
ac2890b3cd update-package:7.0.15-7.0.16 增加注释 2025-02-24 11:33:57 +08:00