From 8346a0024d14c6fedab352ead501e96a904495d0 Mon Sep 17 00:00:00 2001 From: tangweijie <877588133@qq.com> Date: Tue, 30 Jun 2026 19:44:36 +0800 Subject: [PATCH] docs: add writtenoff bpm log fix evidence --- ...ev004-writtenoff-bpm-log-fix-2026-06-30.md | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 docs/evidence/rev004-accounting/rev004-writtenoff-bpm-log-fix-2026-06-30.md diff --git a/docs/evidence/rev004-accounting/rev004-writtenoff-bpm-log-fix-2026-06-30.md b/docs/evidence/rev004-accounting/rev004-writtenoff-bpm-log-fix-2026-06-30.md new file mode 100644 index 0000000..fc63ab2 --- /dev/null +++ b/docs/evidence/rev004-accounting/rev004-writtenoff-bpm-log-fix-2026-06-30.md @@ -0,0 +1,32 @@ +# REV004 已销/核销调整 BPM 与账务日志修复证据 + +日期:2026-06-30 + +## 背景 + +现场反馈:提交已销调整申请后,审批开关开启但工单/审批流程中无记录;点击撤销成功后,账务日志中也看不到撤销结果。 + +## 修复点 + +- `sold-submit` 不再只写业务 formal 记录,改为调用 BPM 核销调整流程 API 创建工单与流程实例。 +- 新增 `WrittenoffAdjustBpmApi`,对齐价差调整、呆坏账等已有 BPM API 调用模式。 +- BPM 核销调整保存 VO 支持透传 `adjustmentNo`,保证兼容日志、formal 记录、BPM 工单使用同一调整单号。 +- 账务日志查询增加 `revokeOfAdjustmentNo` 聚合:撤销日志会覆盖原申请单的展示状态、处理人、处理时间与撤销成功文案。 + +## 验证 + +命令: + +```bash +mvn -pl sw-business/sw-business-server -am -Dsurefire.failIfNoSpecifiedTests=false -Dtest=AccountingAdjustProcessServiceImplTest#createSoldAction_shouldCreateWrittenoffFormalPendingRecord,AccountingAdjustLogProcessServiceImplTest#getLogPage_shouldOverlaySyntheticRevokeOnOriginalAdjustment test +``` + +结果:`BUILD SUCCESS`,`Tests run: 2, Failures: 0, Errors: 0, Skipped: 0`。 + +命令: + +```bash +mvn -pl sw-module-bpm/sw-module-bpm-server -am -DskipTests compile +``` + +结果:`BUILD SUCCESS`。