根因:完诊时使用 triageQueueItemService.updateById(entity) 更新队列状态, 实体序列化过程中 status 字段为 Integer 类型但数据库列为 VARCHAR(50), 可能导致 MyBatis-Plus 的 UPDATE SQL 未正确包含 status 字段。 修复方案:改用 LambdaUpdateWrapper 直接构造 UPDATE SQL,确保 status 字段被正确更新为 30。 同时增加成功/失败日志,便于后续排查。 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>