feat: 视频预览/数据看板/下载配置 三项业务功能
- 新增视频预览:VideoPlayer 组件、VideoController/DyCollectVideoService/Repository、VideoPageRequestDTO 对应后端改动 - 新增数据看板:workplace/statics.vue、RecordTable、相关 store/http/axios 改动 - 新增下载配置:DownloadConfigService、ConfigController、AppSet.vue、AppConfig - 其他:DyHttpClientService / 同步 Job(Collect, Favorit) / Cookie 表 / CommonService / ServiceExtension 的配套调整 - 仓库卫生:.gitignore 追加 feiniu 过滤;运维脚本归档到 docs/scripts/
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
#!/bin/bash
|
||||
DB_PATH="/Users/gaotu/WebstormProjects/dysync.net/db/dy.sqlite"
|
||||
|
||||
echo "=== 数据库检查 ==="
|
||||
echo ""
|
||||
|
||||
echo "1. 视频记录总数:"
|
||||
sqlite3 "$DB_PATH" "SELECT COUNT(*) FROM dy_collect_video;"
|
||||
|
||||
echo ""
|
||||
echo "2. 有保存路径的视频数量:"
|
||||
sqlite3 "$DB_PATH" "SELECT COUNT(*) FROM dy_collect_video WHERE videoSavePath IS NOT NULL AND videoSavePath != '';"
|
||||
|
||||
echo ""
|
||||
echo "3. Cookie配置数量:"
|
||||
sqlite3 "$DB_PATH" "SELECT COUNT(*) FROM dy_user_cookies;"
|
||||
|
||||
echo ""
|
||||
echo "4. Cookie配置详情:"
|
||||
sqlite3 -header -column "$DB_PATH" "SELECT id, userName, savePath, favSavePath, uperSavePath, collHasSyncd FROM dy_user_cookies LIMIT 5;"
|
||||
|
||||
echo ""
|
||||
echo "5. 视频记录示例(前3条):"
|
||||
sqlite3 -header -column "$DB_PATH" "SELECT id, videoTitle, author, videoSavePath, fileSize FROM dy_collect_video LIMIT 3;"
|
||||
|
||||
echo ""
|
||||
echo "6. 检查视频文件是否存在:"
|
||||
sqlite3 "$DB_PATH" "SELECT videoSavePath FROM dy_collect_video WHERE videoSavePath IS NOT NULL AND videoSavePath != '' LIMIT 1;" | while read path; do
|
||||
if [ -n "$path" ]; then
|
||||
echo "检查: $path"
|
||||
if [ -f "$path" ]; then
|
||||
echo "✅ 文件存在"
|
||||
ls -lh "$path" | awk '{print " 大小: " $5}'
|
||||
else
|
||||
echo "❌ 文件不存在"
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
Reference in New Issue
Block a user