diff --git a/src/routes/assets/getImage.ts b/src/routes/assets/getImage.ts index bfde1ba..b575e5d 100644 --- a/src/routes/assets/getImage.ts +++ b/src/routes/assets/getImage.ts @@ -14,7 +14,7 @@ export default router.post( async (req, res) => { const { assetsId } = req.body; - const assets = await u.db("o_assets").where("id", assetsId).select("id", "imageId", "type", "state").first(); + const assets = await u.db("o_assets").where("id", assetsId).select("id", "imageId", "type").first(); const rawTempAssets = await u.db("o_image").where("assetsId", assetsId).select("id", "filePath", "assetsId", "type", "state"); @@ -28,10 +28,10 @@ export default router.post( const data = { id: assets!.id, - state: assets!.state, imageId: assets!.imageId ?? null, tempAssets, }; + console.log("%c Line:30 🥤 data", "background:#465975", data); res.status(200).send(success(data)); }, ); diff --git a/src/routes/production/saveFlowData.ts b/src/routes/production/saveFlowData.ts index 2cd1b20..9b69a2f 100644 --- a/src/routes/production/saveFlowData.ts +++ b/src/routes/production/saveFlowData.ts @@ -14,8 +14,13 @@ export default router.post( data: flowDataSchema, }), async (req, res) => { - const { projectId, episodesId } = req.body; + const { data, projectId, episodesId } = req.body; const sqlData = await u.db("o_agentWorkData").where("projectId", String(projectId)).andWhere("episodesId", String(episodesId)).first(); + for (let item of data.storyboard) { + await u.db("o_storyboard").where("id", item.id).update({ + index: item.id, + }); + } if (!sqlData) { await u.db("o_agentWorkData").insert({ projectId, diff --git a/src/routes/script/delScript.ts b/src/routes/script/delScript.ts index b2d07cd..8eb3791 100644 --- a/src/routes/script/delScript.ts +++ b/src/routes/script/delScript.ts @@ -7,13 +7,13 @@ const router = express.Router(); // 删除剧本 export default router.post( - "/", - validateFields({ - id: z.number(), - }), - async (req, res) => { - const { id } = req.body; - await u.db("o_script").where({ id }).delete(); - res.status(200).send(success({ message: "删除剧本成功" })); - }, + "/", + validateFields({ + id: z.array(z.number()), + }), + async (req, res) => { + const { id } = req.body; + await u.db("o_script").whereIn("id", id).delete(); + res.status(200).send(success({ message: "删除剧本成功" })); + }, );