- 修改RealAIService.submitTextToImageTask使用nano-banana/nano-banana-hd模型 - 支持根据hdMode参数选择模型(标准/高清) - 修复数据库列类型:将result_url等字段改为TEXT类型以支持Base64图片 - 添加数据库修复SQL脚本(fix_database_columns.sql, update_database_schema.sql) - 改进StoryboardVideoService的错误处理和空值检查 - 添加GlobalExceptionHandler全局异常处理 - 优化图片URL提取逻辑,支持url和b64_json两种格式 - 改进响应格式验证,确保data字段不为空
41 lines
1.3 KiB
SQL
41 lines
1.3 KiB
SQL
-- 修复数据库列类型:将 VARCHAR 改为 TEXT 以支持 Base64 图片数据
|
||
-- 执行前请先备份数据库!
|
||
|
||
USE aigc_platform;
|
||
|
||
-- 检查当前列类型(可选,用于查看当前状态)
|
||
-- DESCRIBE storyboard_video_tasks;
|
||
|
||
-- 更新 storyboard_video_tasks 表
|
||
ALTER TABLE storyboard_video_tasks
|
||
MODIFY COLUMN result_url TEXT COMMENT '分镜图结果URL(Base64编码)',
|
||
MODIFY COLUMN image_url TEXT COMMENT '参考图片URL',
|
||
MODIFY COLUMN prompt TEXT COMMENT '文本描述';
|
||
|
||
-- 更新 text_to_video_tasks 表
|
||
ALTER TABLE text_to_video_tasks
|
||
MODIFY COLUMN result_url TEXT COMMENT '视频结果URL';
|
||
|
||
-- 更新 image_to_video_tasks 表
|
||
ALTER TABLE image_to_video_tasks
|
||
MODIFY COLUMN result_url TEXT COMMENT '视频结果URL';
|
||
|
||
-- 更新 user_works 表
|
||
ALTER TABLE user_works
|
||
MODIFY COLUMN result_url TEXT COMMENT '作品结果URL',
|
||
MODIFY COLUMN thumbnail_url TEXT COMMENT '缩略图URL',
|
||
MODIFY COLUMN description TEXT COMMENT '作品描述',
|
||
MODIFY COLUMN prompt TEXT COMMENT '生成提示词';
|
||
|
||
-- 更新 users 表
|
||
ALTER TABLE users
|
||
MODIFY COLUMN avatar TEXT COMMENT '用户头像URL';
|
||
|
||
-- 验证更新结果(可选)
|
||
-- DESCRIBE storyboard_video_tasks;
|
||
-- DESCRIBE text_to_video_tasks;
|
||
-- DESCRIBE image_to_video_tasks;
|
||
-- DESCRIBE user_works;
|
||
-- DESCRIBE users;
|
||
|