xiangning
|
3d45aed822
|
fix(workflow): 修复 WorkflowInstance.InitiatorId 系统性空值
全系统 InitiatorId 始终为 Guid.Empty,导致撤回鉴权与发起人通知失效。
自下而上修复:
- StartWorkflowInstanceCommand 加 InitiatorId 参数,Handler 写入实例
- StartWorkflowByNameCommandHandler 透传发起人(原为死参数)
- StartWorkflowInstanceEndpoint 取当前认证用户作为发起人
- IAiBotHandler.AnswerAsync 加 initiatorId 参数,AI 触发流程用真实发起人
- SendMessageCommandHandler 传 request.SenderId 给 AI 问答
- 补充测试断言验证 InitiatorId 正确赋值
|
2026-07-09 12:52:13 +08:00 |
|
xiangning
|
a4a575cc4f
|
feat(workflow): 添加更新流程实例变量功能
- 新增 UpdateWorkflowInstanceVariablesCommand 命令处理变量更新逻辑
- 实现 UpdateWorkflowInstanceVariablesCommandHandler 验证并保存变量到数据库
- 添加 UpdateWorkflowInstanceVariablesEndpoint 提供 REST API 接口
- 创建 UpdateWorkflowInstanceVariablesRequest 定义请求数据结构
- 实现 JSON 格式验证确保变量数据有效性
- 支持人工干预修正流程运行时数据的场景需求
|
2026-07-03 17:27:11 +08:00 |
|
xiangning
|
2548c3ed91
|
refactor(endpoints): 统一命名空间大小写规范
- 将 file 相关端点命名空间从小写改为首字母大写
- 将 im 相关端点命名空间从小写改为首字母大写
- 将 workflow 相关端点命名空间从小写改为首字母大写
- 将 rag 相关端点命名空间从小写改为首字母大写
- 将 platform 相关端点命名空间从小写改为首字母大写
- 保持代码功能不变,仅调整命名空间命名风格一致性
|
2026-07-03 17:12:48 +08:00 |
|