视觉手册检测失败就报错生成失败
This commit is contained in:
parent
2711ac1719
commit
db8208d5b2
@ -83,13 +83,13 @@ export default router.post(
|
||||
});
|
||||
});
|
||||
const result: ResultItem[] = Object.values(itemMap);
|
||||
// 批量更新所有 item 状态为生成中
|
||||
const assetsIds = items.map((item: { assetsId: number }) => item.assetsId);
|
||||
await u.db("o_assets").whereIn("id", assetsIds).update({ promptState: "生成中" });
|
||||
//查询所有资产,用于判断每个资产是否是衍生资产
|
||||
const assetsDataList = await u.db("o_assets").whereIn("id", assetsIds).select("id", "assetsId");
|
||||
if (!assetsDataList || assetsDataList.length === 0) return res.status(500).send(error("资产不存在"));
|
||||
const assetsDataMap = new Map(assetsDataList.map((a: any) => [a.id, a]));
|
||||
// 所有前置检测通过后,再批量更新状态为生成中
|
||||
await u.db("o_assets").whereIn("id", assetsIds).update({ promptState: "生成中" });
|
||||
|
||||
const getTypeConfig = (
|
||||
isDerivative: boolean,
|
||||
@ -128,7 +128,10 @@ export default router.post(
|
||||
if (!config) return;
|
||||
//获取到视觉手册
|
||||
const visualManual = await u.getArtPrompt(project.artStyle as string, "art_skills", config.visualManual);
|
||||
if (!visualManual) return res.status(500).send(error("视觉手册未定义"));
|
||||
if (!visualManual) {
|
||||
await u.db("o_assets").where("id", item.assetsId).update({ promptState: "生成失败", promptErrorReason: "视觉手册未定义" });
|
||||
return;
|
||||
}
|
||||
findItemByName(result, item.name, config.itemType);
|
||||
const systemPrompt = visualManual;
|
||||
try {
|
||||
|
||||
@ -108,8 +108,6 @@ export default router.post(
|
||||
if (!config.visualManual) return res.status(500).send(error("视觉手册未定义"));
|
||||
//获取到视觉手册
|
||||
const visualManual = await u.getArtPrompt(project.artStyle as string, "art_skills", config.visualManual);
|
||||
console.log("%c Line:111 🍬 visualManual", "background:#6ec1c2", visualManual);
|
||||
return
|
||||
if (!visualManual) return res.status(500).send(error("视觉手册未定义"));
|
||||
findItemByName(result, name, config.itemType);
|
||||
const systemPrompt = visualManual;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user