fa9777bd08
fix: SqlSugar 与 EF Outbox 连接冲突时回落短事务
...
Build and Deploy / deploy (push) Successful in 59s
发布集成事件前先挂 Outbox 上下文;连接不匹配时 RequiresNew 写 Outbox,避免预报等按钮报 transaction not associated。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-10 19:01:15 +08:00
6c3a094126
feat: 下游 getFile 转存 COS,并修复集成事件 Outbox 事务
...
Build and Deploy / deploy (push) Successful in 1m1s
新增获取下游文件接口;事件发布统一走事务性 UoW,避免批量预报等按钮报 Outbox 错误。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-10 18:45:40 +08:00
c02cb21049
feat: add pickup-order model and door-pickup linking
...
Support 1 pickup to N logistics orders with create/pay/schedule APIs, parcel inboundMethod auto-attach, plus allocation-trace and inbound-billing updates already in tree.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-03 12:22:30 +08:00
fffecb5964
Fix downstream forecast: pass auth + cache itfx app secret
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 18:08:09 +08:00
71fbbf54c0
docs: add Chinese XML summaries for Channel/Order/RBAC Swagger APIs
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-24 11:29:21 +08:00
c2d854b83f
fix: 批量任务详情查询不再写库,修复 ConcurrencyStamp 冲突
...
- MapJobOutputAsync 改为只读聚合,GET /jobs/{id} 不再 UpdateJob
- /jobs/{id}/items 仅校验存在,避免并行查询双写
- 重写 migrate_rename_warehouse_C_to_c.sql,支持 Navicat 与大小写两步改名
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-22 16:51:13 +08:00
4f3bbd17bc
feat(order): 订单批量任务 RabbitMQ 异步处理与治理 API
...
引入批量 Job 表、RabbitMQ 队列与消费者,支持导入/小包创建及我的订单批量操作异步化,并提供任务列表、重试失败、取消 pending 与 DLX 监控接口及测试。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-08 09:52:22 +08:00