feat(应用管理): 实现应用审核状态和日志系统

- 在app_store.sql中添加应用审核状态字段
- 重构日志系统到单独文件并实现日志分级
- 改进开发者注册和上传应用的错误处理和日志记录
- 为应用详情页添加评价分页加载功能
- 更新SMTP配置并增强邮件发送调试能力
This commit is contained in:
2025-07-08 19:21:54 +08:00
parent c233f8ba31
commit a980eb7a1c
6 changed files with 259 additions and 55 deletions

View File

@@ -14,9 +14,12 @@ CREATE TABLE IF NOT EXISTS apps (
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
version VARCHAR(20) NOT NULL,
changelog TEXT NOT NULL,
file_path VARCHAR(255) NOT NULL
file_path VARCHAR(255) NOT NULL,
status ENUM('pending', 'approved', 'rejected') DEFAULT 'pending'
);
-- 确保状态列存在(用于现有数据库)
-- 创建APP版本表
CREATE TABLE IF NOT EXISTS app_versions (
id INT AUTO_INCREMENT PRIMARY KEY,