设计调整: - 复用现有 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() 无需数据库字段变更! |
||
|---|---|---|
| .. | ||
| admin | ||
| api | ||
| index | ||
| install | ||
| lang | ||
| module | ||
| plugins | ||
| route | ||
| service | ||
| tpl | ||
| AppService.php | ||
| BaseController.php | ||
| ExceptionHandle.php | ||
| Request.php | ||
| common.php | ||
| event.php | ||
| middleware.php | ||
| provider.php | ||
| service.php | ||