修复剧本错误
This commit is contained in:
parent
ec94185704
commit
9f4f80594d
@ -22,15 +22,20 @@ export default router.post(
|
|||||||
projectId,
|
projectId,
|
||||||
createTime: Date.now(),
|
createTime: Date.now(),
|
||||||
});
|
});
|
||||||
const assetsData = await u.db("o_assets").whereIn("id", assets).select();
|
if (assets.length) {
|
||||||
const assetsIds = assetsData.map((item) => item.id);
|
const assetsData = await u.db("o_assets").whereIn("id", assets).select();
|
||||||
const insertData = assetsIds.map((i) => {
|
if (assetsData.length) {
|
||||||
return {
|
const assetsIds = assetsData.map((item) => item.id);
|
||||||
scriptId,
|
const insertData = assetsIds.map((i) => {
|
||||||
assetId: i,
|
return {
|
||||||
};
|
scriptId,
|
||||||
});
|
assetId: i,
|
||||||
await u.db("o_scriptAssets").insert(insertData);
|
};
|
||||||
|
});
|
||||||
|
await u.db("o_scriptAssets").insert(insertData);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
res.status(200).send(success({ message: "添加剧本成功" }));
|
res.status(200).send(success({ message: "添加剧本成功" }));
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|||||||
@ -20,15 +20,20 @@ export default router.post(
|
|||||||
name,
|
name,
|
||||||
content,
|
content,
|
||||||
});
|
});
|
||||||
const assetsData = await u.db("o_assets").whereIn("id", assets).select();
|
if (assets.length) {
|
||||||
await u.db("o_scriptAssets").where({ scriptId: id }).delete();
|
const assetsData = await u.db("o_assets").whereIn("id", assets).select();
|
||||||
const insertData = assetsData.map((item) => {
|
await u.db("o_scriptAssets").where({ scriptId: id }).delete();
|
||||||
return {
|
if (assetsData.length) {
|
||||||
scriptId: id,
|
const insertData = assetsData.map((item) => {
|
||||||
assetId: item.id,
|
return {
|
||||||
};
|
scriptId: id,
|
||||||
});
|
assetId: item.id,
|
||||||
await u.db("o_scriptAssets").insert(insertData);
|
};
|
||||||
|
});
|
||||||
|
await u.db("o_scriptAssets").insert(insertData);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
res.status(200).send(success({ message: "编辑剧本成功" }));
|
res.status(200).send(success({ message: "编辑剧本成功" }));
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|||||||
4
src/types/database.d.ts
vendored
4
src/types/database.d.ts
vendored
@ -1,4 +1,4 @@
|
|||||||
// @db-hash 2e39d6c2e0f11467eb8a669c22a4f771
|
// @db-hash c0bedac3bd0316e4716f38f6abb585a3
|
||||||
//该文件由脚本自动生成,请勿手动修改
|
//该文件由脚本自动生成,请勿手动修改
|
||||||
|
|
||||||
export interface _o_novel_old_20260323 {
|
export interface _o_novel_old_20260323 {
|
||||||
@ -127,7 +127,7 @@ export interface o_script {
|
|||||||
'projectId'?: number | null;
|
'projectId'?: number | null;
|
||||||
}
|
}
|
||||||
export interface o_scriptAssets {
|
export interface o_scriptAssets {
|
||||||
'assetsId'?: number;
|
'assetId'?: number;
|
||||||
'scriptId'?: number;
|
'scriptId'?: number;
|
||||||
}
|
}
|
||||||
export interface o_setting {
|
export interface o_setting {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user