Conversation
Bug1: loadPreviousNodeOperatorIds 过滤 autoDone 伪已办记录,上一节点审批人按实际审批人返回 Bug2: ProcessNode 操作人新增 autoSkip 字段,数据结构上体现自动跳过,前端据此展示 - FlowRecord 新增 isAutoDone() 判定(完成且无审批动作信息) - 新增或签(ANY)场景 TDD 测试:C 节点审批人 = 实际审批人、B 节点展示 autoSkip - 更新前端子模块指针(前端已提交 autoSkip 展示) closes #188 Co-Authored-By: Claude <noreply@anthropic.com>
- 前端新增 ResizableModal 封装,统一审批弹框宽度 640px - 支持弹框右下角拖拽调整宽高 #189 Co-Authored-By: Claude <noreply@anthropic.com>
- SubProcessRecord: 补充类/字段/方法注释,State 与 InstanceState 枚举逐项注释,Instance 内部类字段注释 - SubProcessRecordEntity: 补充类与全部字段注释(含 JSON 实例列表、聚合状态存储约定、乐观锁版本) - SubProcessRepository/Impl/JPA 接口: 补充接口与查询方法注释(含悲观锁说明) - SubProcessRecordConvertor: 补充类与互转方法注释 - SubProcessContext / ProcessNode 子流程响应体(SubProcessBody/SubProcessInstanceBody): 补充字段注释 Co-Authored-By: Claude <noreply@anthropic.com>
- 按实际代码修正 capabilities/manual/README/CLAUDE.md 各篇文档 - 重写 springboot/cache.md(手写 WorkflowRuntimeCache LRU,非 Spring Cache) - 修正 flow-service/repository/script 等能力文档为真实 API - 新增 delay/operator-assignment/node-view-javascript 三篇能力文档 - index 统计补录至 22 篇 - 同步 flow-frontend 子模块指针至最新 dev Co-Authored-By: Claude <noreply@anthropic.com>
- 根因:mock 模式 FlowService/WorkflowService 为 new 出的裸对象,无事务代理, getOrCreateWorkflowRuntime 调用 JPA 仓储 lockById(PESSIMISTIC_WRITE)时无事务 - 修复:WorkflowEntityRepository.lockById 补充 @transactional(REQUIRED 传播), 生产环境加入既有 REQUIRES_NEW 事务锁语义不变,mock 环境由仓储自身开启事务 - 回归:新增 MockFlowCreateReproduceTest / FlowCreateReproduceTest 覆盖两条路径 closes #192 Co-Authored-By: Claude <noreply@anthropic.com>
- 内存路径 FlowFieldPermissionScenarioTest 验证 B 节点 username 返回 READ - 真实 JPA 路径 ApprovalFieldPermissionReproduceTest 验证保存/加载 round-trip 后权限无损 - 后端两条路径均返回正确权限,确认问题在前端渲染层 #191 Co-Authored-By: Claude <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.