feat(quality): addpallet and cycle pallets added
This commit is contained in:
@@ -1,9 +1,19 @@
|
||||
import { OpenAPIHono } from "@hono/zod-openapi";
|
||||
import { qualityRequest } from "../../../database/schema/qualityRequest.js";
|
||||
import { db } from "../../../database/dbclient.js";
|
||||
import { qualityCycle } from "./controller/qualityCycle.js";
|
||||
import request from "./route/getRequest.js";
|
||||
import postReq from "./route/postNewRequest.js";
|
||||
|
||||
// pallet status data.
|
||||
export const statusOptions = [
|
||||
{ name: "pending", uid: "1" },
|
||||
{ name: "moved", uid: "2" },
|
||||
{ name: "removed", uid: "3" },
|
||||
{ name: "reactivated", uid: "4" },
|
||||
{ name: "canceled", uid: "5" },
|
||||
];
|
||||
|
||||
const app = new OpenAPIHono();
|
||||
const routes = [] as const;
|
||||
const routes = [request, postReq] as const;
|
||||
|
||||
const appRoutes = routes.forEach((route) => {
|
||||
app.route("/quality", route);
|
||||
@@ -15,6 +25,15 @@ app.all("/quality/*", (c) => {
|
||||
});
|
||||
});
|
||||
|
||||
await db.select().from(qualityRequest);
|
||||
/**
|
||||
* Initial and run the cycle up for checking the pallet moves for quality
|
||||
*/
|
||||
setTimeout(() => {
|
||||
qualityCycle();
|
||||
}, 1000 * 5);
|
||||
|
||||
setInterval(() => {
|
||||
qualityCycle();
|
||||
}, 1000 * 60);
|
||||
|
||||
export default app;
|
||||
|
||||
Reference in New Issue
Block a user