- 前端:删除操作改为 UPDATE 状态回退(statusEnum ACTIVE→DRAFT),清除签发人/签发时间 - 后端:回退时跳过发放/计费/绑耗逻辑,清除 signCode,回退 chargeItem 状态为 DRAFT - 后端:回退时保持原始 generateSourceEnum,避免刷新查询不到记录 - 安全:回退前校验 encounterId 所有权,防止跨就诊 IDOR
- 前端:删除操作改为 UPDATE 状态回退(statusEnum ACTIVE→DRAFT),清除签发人/签发时间 - 后端:回退时跳过发放/计费/绑耗逻辑,清除 signCode,回退 chargeItem 状态为 DRAFT - 后端:回退时保持原始 generateSourceEnum,避免刷新查询不到记录 - 安全:回退前校验 encounterId 所有权,防止跨就诊 IDOR