Merge branch 'develop'

This commit is contained in:
ACT丶流星雨 2026-04-11 17:59:05 +08:00
commit 79226b80c5
2 changed files with 7 additions and 7 deletions

View File

@ -100,7 +100,8 @@ export default router.post(
}), }),
); );
const storyboardIds = storyboardData.map((i) => i.id); const storyboardIds = storyboardData.map((i) => i.id);
const assetsIds = await u.db("o_assets2Storyboard").whereIn("storyboardId", storyboardIds); const assetsIds = await u.db("o_assets2Storyboard").whereIn("storyboardId", storyboardIds).orderBy("rowid");
const assets2StoryboardMap: Record<number, number[]> = {}; const assets2StoryboardMap: Record<number, number[]> = {};
assetsIds.forEach((i) => { assetsIds.forEach((i) => {
if (!assets2StoryboardMap[i.storyboardId!]) { if (!assets2StoryboardMap[i.storyboardId!]) {

View File

@ -42,7 +42,7 @@ export default router.post(
} }
if (item.sources === "assets") { if (item.sources === "assets") {
// 查询素材 // 查询素材
const assetsData = await u.db("o_assets").where("o_assets.id", item.id).select("id", "type", "name").first(); const assetsData = await u.db("o_assets").leftJoin("o_image","o_image.id","o_assets.imageId").where("o_assets.id", item.id).select("o_assets.id", "o_assets.type", "o_assets.name","o_image.filePath").first();
return { return {
...assetsData, ...assetsData,
_type: "assets", // 标记类型 _type: "assets", // 标记类型
@ -61,6 +61,7 @@ export default router.post(
id: item.id, id: item.id,
type: item.type, type: item.type,
name: item.name, name: item.name,
filePath:item.filePath
}); });
if (item._type === "storyboard") if (item._type === "storyboard")
storyboard.push({ storyboard.push({
@ -85,18 +86,16 @@ export default router.post(
const visualManual = u.getArtPrompt(artStyle, "art_skills", "art_storyboard_video"); const visualManual = u.getArtPrompt(artStyle, "art_skills", "art_storyboard_video");
const content = ` const content = `
****${modelData}, ****${modelData},
****):${assets.map((i) => `[${i.id},${i.type},${i.name}]`).join("")}, ****):${assets.filter(i => i.filePath).map((i) => `[${i.id},${i.type},${i.name}]`).join("")},
****${storyboard.map( ****${storyboard.map(
(i) => `<storyboardItem (i) => `<storyboardItem
videoDesc='${i.videoDesc}' videoDesc='${i.videoDesc}'
prompt='${i.prompt}'
track='${i.track}'
duration='${i.duration}' duration='${i.duration}'
associateAssetsIds='[${i.associateAssetsIds}]'
shouldGenerateImage='${i.shouldGenerateImage == 1 ? "true" : "false"}'
></storyboardItem>`, ></storyboardItem>`,
)}, )},
`; `;
console.log("%c Line:87 🌮 content", "background:#2eafb0", content);
try { try {
const { text } = await u.Ai.Text("universalAi").invoke({ const { text } = await u.Ai.Text("universalAi").invoke({
system: videoPromptGeneration, system: videoPromptGeneration,