no message

This commit is contained in:
zhishi 2026-04-12 16:07:10 +08:00
parent aa7fe1145f
commit 24a7376d8a

View File

@ -37,14 +37,18 @@ export default router.post(
}), }),
async (req, res) => { async (req, res) => {
const { projectId, scriptId } = req.body; const { projectId, scriptId } = req.body;
const projectData = await u.db("o_project").where("id", projectId).select("id", "videoModel").first(); const projectData = await u.db("o_project").where("id", projectId).select("id", "videoModel","mode").first();
if (!projectData?.videoModel) { if (!projectData?.videoModel) {
return res.status(400).json(success("项目未配置视频模型")); return res.status(400).json(success("项目未配置视频模型"));
} }
const [videoId, videoModelName] = projectData.videoModel.split(":"); let videoMode = ""
const models = await u.vendor.getModelList(videoId); try{
const findData = models.find((i: any) => i.modelName == videoModelName); videoMode = JSON.parse(projectData?.mode ?? "")
const isRef = findData.mode.every((i: any) => Array.isArray(i)); }catch(e){
videoMode = projectData?.mode ?? ""
}
const isRef = Array.isArray(videoMode) ? true : false;
const storyboardList = await u.db("o_storyboard").where({ scriptId, projectId }).orderBy("index", "asc"); const storyboardList = await u.db("o_storyboard").where({ scriptId, projectId }).orderBy("index", "asc");
await Promise.all( await Promise.all(
@ -105,7 +109,6 @@ export default router.post(
); );
} }
const id = await u.db("o_project").where({ id: projectId }).select("id").first();
const trackData = await u.db("o_videoTrack").where({ projectId, scriptId }); const trackData = await u.db("o_videoTrack").where({ projectId, scriptId });
const videoList = await u.db("o_video").whereIn( const videoList = await u.db("o_video").whereIn(
"videoTrackId", "videoTrackId",