Skip to content

Dev - #227

Merged
xlorne merged 2 commits into
mainfrom
dev
Aug 31, 2026
Merged

Dev#227
xlorne merged 2 commits into
mainfrom
dev

Conversation

@xlorne

@xlorne xlorne commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

No description provided.

xlorne and others added 2 commits August 31, 2026 12:36
- BaseAuditNode 自动通过分支不再静默跳过:生成 isAutoDone 留痕记录(先行持久化,
  fromId 链衔接下游),PASS-only 守卫使拒绝/退回流转恢复生成正常待办,
  追加被动式环检测(与抄送节点同模式)防止自动通过循环
- FlowRevokeService:自动办结记录不支持撤销;REVOKE_NEXT 将留痕记录视为透明节点
  穿透判定后继,避免更下游仍有待办时永久阻断撤回
- FlowContent 对自动办结记录隐藏撤销/催办入口
- 子流程恢复、延迟触发、等待子流程预览三处对 actionId=null 留痕记录以通过动作兜底,避免 NPE 停滞
- 更新 flow-frontend 子模块指针至 0.2.8 发布提交(配合后端版本一致性,前端无功能变更)
- 新增 FlowIssue226AutoPassRecordTest(6 用例:留痕、直达结束、撤回透明化、
  撤销拦截、拒绝守卫、子流程恢复),并更新 #224 场景断言

closes #226

Co-Authored-By: Claude <noreply@anthropic.com>
@xlorne
xlorne merged commit 38b163b into main Aug 31, 2026
2 checks passed
@codecov

codecov Bot commented Aug 31, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 76.59574% with 11 lines in your changes missing coverage. Please review.
✅ Project coverage is 74.13%. Comparing base (59fc0ca) to head (6705690).
⚠️ Report is 40 commits behind head on main.

Files with missing lines Patch % Lines
...in/java/com/codingapi/flow/node/BaseAuditNode.java 70.58% 1 Missing and 4 partials ⚠️
...api/flow/service/impl/FlowDelayTriggerService.java 0.00% 1 Missing and 1 partial ⚠️
...gapi/flow/service/impl/FlowProcessNodeService.java 0.00% 1 Missing and 1 partial ⚠️
.../com/codingapi/flow/pojo/response/FlowContent.java 0.00% 0 Missing and 1 partial ⚠️
...flow/service/impl/FlowSubProcessResultService.java 50.00% 0 Missing and 1 partial ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##               main     #227      +/-   ##
============================================
+ Coverage     74.09%   74.13%   +0.03%     
- Complexity     1743     1752       +9     
============================================
  Files           235      235              
  Lines          7327     7368      +41     
  Branches        827      840      +13     
============================================
+ Hits           5429     5462      +33     
- Misses         1486     1488       +2     
- Partials        412      418       +6     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant