Commit Graph

8 Commits

Author SHA1 Message Date
49f8549b84 feat: 新增 TransportTaskStatusClient,用于同步回调 LMS/WMS 任务状态 2026-07-14 17:40:29 +08:00
c82f309548 feat: TransportTaskApiImpl RPC创建任务接口实现 2026-07-14 17:39:05 +08:00
c6dffbcb61 feat(task): TransportTaskService 扩展 RPC 创建方法(TDD)
- 新增 TransportTaskService.createTransportTaskByRpc() 接口方法
- 实现幂等检查(同 bizType+bizId 下未完结任务返回已有任务ID)
- 参数完整时状态置为待下发(040),否则生成(010)
- 添加单元测试覆盖正常创建和幂等返回两种场景
- 添加服务器模块测试依赖(JUnit 5, Mockito, AssertJ)
- 将 DTO 移至正确的 Maven 子模块位置
2026-07-14 17:35:04 +08:00
5684575abe feat: TransportTaskMapper 新增幂等查询与条件更新方法
- 新增 selectUnfinishedByBiz 方法,按业务类型和业务ID查询未完结任务(幂等校验用)
- 新增 updateTaskStatus 方法,基于 CAS 机制条件更新任务状态
- 补充 LambdaUpdateWrapper 导入
2026-07-14 17:10:04 +08:00
2d76497f0a feat: 新增回调状态枚举、事件类型枚举及错误码 2026-07-14 16:59:39 +08:00
1e89f95e66 docs: task服务核心业务设计文档 2026-07-14 16:50:57 +08:00
9953367281 feat: task-job主表crud基础 2026-07-14 14:09:48 +08:00
d225cb8025 feat: task模块搭建 2026-07-13 13:41:27 +08:00