feat(dm): added in a repost incase we wanted do this instead of reuploading the file
All checks were successful
Build and Push LST Docker Image / docker (push) Successful in 2m34s
All checks were successful
Build and Push LST Docker Image / docker (push) Successful in 2m34s
ref #31
This commit is contained in:
56
backend/logistics/logistics.dm.repost.route.ts
Normal file
56
backend/logistics/logistics.dm.repost.route.ts
Normal file
@@ -0,0 +1,56 @@
|
|||||||
|
import { Router } from "express";
|
||||||
|
import { requireAuth } from "../middleware/auth.middleware.js";
|
||||||
|
import { apiReturn } from "../utils/returnHelper.utils.js";
|
||||||
|
import { postData } from "./logistics.dm.postData.js";
|
||||||
|
|
||||||
|
const r = Router();
|
||||||
|
|
||||||
|
r.post("/", requireAuth, async (req, res) => {
|
||||||
|
let posting: any;
|
||||||
|
|
||||||
|
if (req.body.type !== "forecast" || req.body.type !== "orders") {
|
||||||
|
return apiReturn(res, {
|
||||||
|
success: false,
|
||||||
|
level: "error",
|
||||||
|
module: "dm",
|
||||||
|
subModule: "repost",
|
||||||
|
message: "You must pass over a proper type.",
|
||||||
|
data: [],
|
||||||
|
status: 500,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
if (req.body.type === "forecast") {
|
||||||
|
posting = await postData(
|
||||||
|
{
|
||||||
|
type: "forecast",
|
||||||
|
endpoint: "/public/v1.0/DemandManagement/DELFOR",
|
||||||
|
data: req.body.data as any,
|
||||||
|
},
|
||||||
|
req.user,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (req.body.type === "orders") {
|
||||||
|
posting = await postData(
|
||||||
|
{
|
||||||
|
type: "orders",
|
||||||
|
endpoint: "/public/v1.0/DemandManagement/ORDERS",
|
||||||
|
data: req.body.data as any,
|
||||||
|
},
|
||||||
|
req.user,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
return apiReturn(res, {
|
||||||
|
success: posting.success,
|
||||||
|
level: posting.success ? "info" : "error",
|
||||||
|
module: "dm",
|
||||||
|
subModule: "repost",
|
||||||
|
message: posting.message,
|
||||||
|
data: [],
|
||||||
|
status: 200,
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
export default r;
|
||||||
Reference in New Issue
Block a user