修复剧本错误
This commit is contained in:
parent
ec94185704
commit
9f4f80594d
@ -22,15 +22,20 @@ export default router.post(
|
||||
projectId,
|
||||
createTime: Date.now(),
|
||||
});
|
||||
const assetsData = await u.db("o_assets").whereIn("id", assets).select();
|
||||
const assetsIds = assetsData.map((item) => item.id);
|
||||
const insertData = assetsIds.map((i) => {
|
||||
return {
|
||||
scriptId,
|
||||
assetId: i,
|
||||
};
|
||||
});
|
||||
await u.db("o_scriptAssets").insert(insertData);
|
||||
if (assets.length) {
|
||||
const assetsData = await u.db("o_assets").whereIn("id", assets).select();
|
||||
if (assetsData.length) {
|
||||
const assetsIds = assetsData.map((item) => item.id);
|
||||
const insertData = assetsIds.map((i) => {
|
||||
return {
|
||||
scriptId,
|
||||
assetId: i,
|
||||
};
|
||||
});
|
||||
await u.db("o_scriptAssets").insert(insertData);
|
||||
}
|
||||
}
|
||||
|
||||
res.status(200).send(success({ message: "添加剧本成功" }));
|
||||
},
|
||||
);
|
||||
|
||||
@ -20,15 +20,20 @@ export default router.post(
|
||||
name,
|
||||
content,
|
||||
});
|
||||
const assetsData = await u.db("o_assets").whereIn("id", assets).select();
|
||||
await u.db("o_scriptAssets").where({ scriptId: id }).delete();
|
||||
const insertData = assetsData.map((item) => {
|
||||
return {
|
||||
scriptId: id,
|
||||
assetId: item.id,
|
||||
};
|
||||
});
|
||||
await u.db("o_scriptAssets").insert(insertData);
|
||||
if (assets.length) {
|
||||
const assetsData = await u.db("o_assets").whereIn("id", assets).select();
|
||||
await u.db("o_scriptAssets").where({ scriptId: id }).delete();
|
||||
if (assetsData.length) {
|
||||
const insertData = assetsData.map((item) => {
|
||||
return {
|
||||
scriptId: id,
|
||||
assetId: item.id,
|
||||
};
|
||||
});
|
||||
await u.db("o_scriptAssets").insert(insertData);
|
||||
}
|
||||
}
|
||||
|
||||
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 {
|
||||
@ -127,7 +127,7 @@ export interface o_script {
|
||||
'projectId'?: number | null;
|
||||
}
|
||||
export interface o_scriptAssets {
|
||||
'assetsId'?: number;
|
||||
'assetId'?: number;
|
||||
'scriptId'?: number;
|
||||
}
|
||||
export interface o_setting {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user