feat(helpercommand): bookin pallets

This commit is contained in:
2025-05-02 19:12:28 -05:00
parent 3817c33638
commit 3a78f77475
5 changed files with 214 additions and 6 deletions

View File

@@ -9,6 +9,7 @@ import { eq, sql } from "drizzle-orm";
export const bookInLabel = async (data: any) => {
// update sscc so we can book in
const SSCC = data.SSCC.slice(2);
// api url
const url = await prodEndpointCreation(
"/public/v1.1/Manufacturing/ProductionControlling/BookIn"
@@ -33,7 +34,9 @@ export const bookInLabel = async (data: any) => {
"error",
"labeling",
"ocp",
`${data.printer[0].name}, Error:${res.data}`
`${
data.printer ? data.printer[0].name : "Manual book in"
}, Error:${res.data}`
);
//printerUpdate(data.printer, 7, "Error while booking in.");
@@ -43,7 +46,6 @@ export const bookInLabel = async (data: any) => {
data: res.data,
};
}
// update the label.
try {
const booked = await db
@@ -61,7 +63,7 @@ export const bookInLabel = async (data: any) => {
"info",
"labeling",
"ocp",
`${booked[0].runningNr} , was just booked in.`
`${parseInt(data.SSCC.slice(10, -1))} , was just booked in.`
);
return {
@@ -72,24 +74,35 @@ export const bookInLabel = async (data: any) => {
data: { SSCC: data.SSCC },
};
} catch (error) {
//console.log(error);
createLog(
"error",
"labeling",
"ocp",
`Error creating new runningNumber in the DB.`
);
return {
success: true,
message: `${parseInt(
data.SSCC.slice(10, -1)
)}, encoutnered an error posting to the db`,
data: error,
};
}
} catch (error) {
} catch (error: any) {
createLog(
"error",
"labeling",
"ocp",
`${data.printer[0].name}, "Error: ${error}`
`${
data.printer ? data.printer[0].name : "Manual book in"
}, "Error: ${error}`
);
// console.log(error.response.data);
return {
success: false,
message: "There was an error booking in the label.",
data: error,
data: error.response.data,
};
}
};