edaa75b838962cd908ac3ec477f6a34ed5991a8b
队列状态流转校验缺少 WAITING→REMOVED 的转换规则,导致取消 QUEUED 工单时 队列条目未被正确清理,autoDispatchNext 查到残留的 WAITING 记录后尝试派发 已取消的工单(CANCELLED→DISPATCHED),触发 IllegalStateException 并污染 外层事务,最终抛出 UnexpectedRollbackException。 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Description
Languages
Java
79.7%
PLpgSQL
13.1%
TSQL
6.9%
Python
0.2%