|
|
9a3ef4f1ca
|
feat(drive): 新增Logo回收定时任务与相关功能优化
1. 新增Logo回收定时任务,实现30天未访问进入回收、7天未访问则删除的策略
2. 扩展Drive实体与DO类,新增logoLastAccessTime和logoStatus字段
3. 为wp_drive表新增logo相关字段与索引
4. 优化OpenList心跳检测逻辑,缓存Token避免重复登录
5. 重构OpenList同步逻辑,直接从根目录识别存储而非调用存储API
6. 修复UserRepository时间字段插入空值问题
7. 调整MinIO预签名URL有效期为365天
8. 优化重启脚本,支持传入加密密码参数
|
2026-08-31 18:04:09 +08:00 |
|
|
|
d8aab63d85
|
opt(openlist): 新增OpenList多存储同步支持,完善心跳检测字段
1. 为wp_user_openlist表新增心跳检测相关字段
2. 新增获取OpenList存储列表API
3. 重构OpenList同步逻辑,支持多存储同步
4. 优化网盘创建逻辑,按存储ID匹配复用已有网盘
|
2026-06-30 17:44:06 +08:00 |
|
|
|
bd921cc161
|
opt(common): 重构通用模块实体、仓储及工具类代码
更新通用模块下的实体类、数据对象、仓储层和工具类代码,优化整体结构
|
2026-06-29 10:21:49 +08:00 |
|
|
|
9f19d64afb
|
feat: 新增OpenList集成功能,完善TMDB刮削与配置加密
1. 新增用户OpenList连接配置模块,包括数据库表、实体类与相关服务
2. 为驱动服务添加定时心跳检测功能,监控OpenList连接状态
3. 重构电影实体与数据库字段,移除冗余的overview字段,统一使用description存储简介
4. 完善TMDB刮削逻辑,增加空指针校验与详细失败日志
5. 配置文件敏感信息加密,添加加密脚本工具
6. 新增网关路由规则支持OpenList接口
7. 完善刮削日志查询功能,支持查看详细执行结果
|
2026-06-27 17:29:36 +08:00 |
|
|
|
fbd345564f
|
feat(openlist): 集成OpenList网盘挂载与影视刮削功能
1. 新增OpenListClient客户端,封装OpenList REST API调用,支持自动刷新Token
2. 为Drive和Movie实体新增OpenList关联字段与影视刮削字段
3. 新增数据库表字段初始化脚本,新增所需数据库列
4. 新增网盘挂载OpenList的配置与接口
5. 新增从OpenList同步文件、获取影视播放链接的接口
6. 优化MovieRepository查询逻辑,过滤已删除的影视数据
|
2026-06-26 17:59:58 +08:00 |
|
|
|
83c4e08856
|
fix: 修复TMDB API Key解密问题
- TmdbScraperService: 添加EncryptUtil.decrypt()调用解密API Key
- 修复tmdb_api_key字段未自动解密导致API调用失败的问题
|
2026-06-26 14:52:44 +08:00 |
|
|
|
39a5d5d4ee
|
任务:添加监控及服务重启脚本
添加Prometheus/Grafana/Loki监控配置、Promtail配置、业务与监控服务器docker-compose文件以及Bash/PowerShell服务重启脚本
|
2026-06-25 18:27:47 +08:00 |
|
|
|
1f498d2396
|
feat: 完成网盘电影刮削系统全量功能开发
本次提交完成了整个网盘电影刮削系统的功能开发,包含以下核心改动:
1. 新增个人资料模块,支持用户修改用户名和头像上传
2. 实现电影刮削状态查询接口,可查看刮削进度、结果和失败原因
3. 完善每日推荐功能,支持当日固定推荐结果缓存
4. 新增图标清理定时任务,自动清理过期图标文件
5. 优化数据库查询映射,修复关联表查询错误
6. 统一各服务配置,移除调试日志并升级加密配置
7. 新增MinIO工具类和文件上传支持
8. 完善接口文档,补充所有新增API的说明示例
|
2026-06-25 18:25:08 +08:00 |
|
|
|
ab4ab5b797
|
feat: 增强TMDB刮削服务并新增用户资料功能
- TMDB刮削服务增强: 添加刮削状态跟踪(scraping/success/failed), 支持横版背景图下载和存储, 优化缓存策略和错误处理
- 新增每日推荐功能: 添加DailyRecommendDO数据对象及Mapper和Repository
- 新增用户资料管理: 添加ProfileController用户资料控制器, 支持头像上传(MinIO配置)
- 配置优化: 移除默认加密密码使用环境变量, 调整日志级别为INFO, 移除SQL日志输出
- 数据库增强: Movie和DriveMovie实体添加背景图、刮削状态等字段, 更新相关Mapper和Repository方法
|
2026-06-24 17:48:52 +08:00 |
|
|
|
49cce2dbb5
|
fix: 统一 wp_drive_movie 表映射,移除废弃的 wp_movie 表引用
- MovieDO/MovieMapper 改为映射 wp_drive_movie 表
- 移除 wp_movie 建表逻辑,由 drive-service 统一管理
- 修复 TMDB 刮削查询条件,放开 scrape_type=none 限制
- 修复 api-doc.html 中 9 处与实际代码不一致
- 统一所有服务 Jasypt 加密算法
- 移除默认加密密钥,生产环境需通过环境变量设置
- 新增 PROJECT_REFERENCE.md 项目规范文件
- 新增 IconCleanupScheduler 定时清理图片
- 调整日志级别为 INFO,移除 MyBatis-Plus SQL 日志
|
2026-06-18 19:02:43 +08:00 |
|
|
|
f79c193b09
|
Initial commit
|
2026-06-15 10:25:06 +08:00 |
|