f4121b2c1e2e88dff13c6ccc3295a61bae58df80
preview 回带 defVersion,apply 支持可选 expectedDefVersion:两者不一致时直接业务码拒绝并说 「流程已更新,请刷新后重新选择审批人(期望 x,当前已发布 y)」,而不是让选好的 nodeId/候选 在新版本里对不上、报成「指派节点不存在」(《方案》§8.3 补强 2 / §18 决策 8)。 检查点放在 renderAssignJson 之前,引擎与指派校验都不被触发,不污染幂等键。 opt-in 设计:不传该字段的存量调用方(svc-hall / notice / work-leave)行为逐字不变—— 已由「withoutExpectedVersion_behavesExactlyAsBefore」钉住。 OapiModels 两处为纯新增字段;新增 5 例单测(不传/传对/传旧/preview 回带/无指派节点), mvn -o test -Dtest=!*IT 176 例全绿(原 171 + 新 5)。
flow-center-service
managed by projman
Languages
Java
99.7%
Shell
0.2%
Dockerfile
0.1%