From 088c252872468179320bd68a38dea26d295d9fd0 Mon Sep 17 00:00:00 2001 From: joseph le Date: Thu, 28 Sep 2023 16:37:31 +0700 Subject: [PATCH] /api/backupProduct --- start/routes.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/start/routes.ts b/start/routes.ts index 28dc34d..bfa72c8 100644 --- a/start/routes.ts +++ b/start/routes.ts @@ -375,12 +375,10 @@ Route.post("/api/gitea-webhook", ({ request, response }) => { Route.post("/api/backupProduct", async ({ request, response }) => { try { const date = moment(Date.now()).format("YYYYMMDD"); - const token = - "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZF91c2VyIjoxLCJ1c2VybmFtZSI6ImVycHVzZXIiLCJjcmVhdGVkQXQiOiIyMDIzLTA4LTIzVDE1OjI4OjAxLjAwMCsxMDowMCIsInVwZGF0ZWRBdCI6IjIwMjMtMDgtMjNUMTU6Mjg6MDEuMDAwKzEwOjAwIiwiaWF0IjoxNjk1MjY0NTQwLCJleHAiOjE3MjY4MDA1NDB9.vBlZAc7TGKbOrsP7UjQzVY2hIoJCGXQDe3KUxYyv294"; const res = await axios.post( "https://logs.danielvu.com/api/getIndexSerialNumber", { from: date, to: date }, - { headers: { Authorization: token } } + { headers: { Authorization: request.headers().authorization?.replace(/"/g, "") } } ); res.data.map((obj, index)=>{ @@ -393,11 +391,12 @@ Route.post("/api/backupProduct", async ({ request, response }) => { warehouse:res.data[index].warehouse } }) - const addProduct = await Product.createMany(res.data) // console.log(addProduct) response.status(200).send("Add "+res.data.length+" success!"); + await sendMessToZulip("stream", "networkToolBot", "Log service", "Backup product "+date+" success with "+res.data.length+"products") } catch (error) { response.status(500).send(error); + await sendMessToZulip("stream", "networkToolBot", "Log service", "Backup product fail. Please check!") } });