设计调整: - 复用现有 qr_data 字段,无需改数据库 - qr_data 格式:短码|payload(竖线分隔) - short_code: BaseService::shortCodeEncode(goods_id, ticket_id) - payload: BaseService::signQrPayload(id/g/iat/exp) 方法更新: - getQrData(): 从 qr_data 解析短码和 payload,支持15分钟自动刷新 - verifyByShortCode(): 短码解码 → DB查询 → verifyTicketById() 无需数据库字段变更! |
||
|---|---|---|
| .. | ||
| vr_ticket | ||
| index.html | ||