IO-3437 Correct EMS Export

This commit is contained in:
Allan Carr
2025-11-10 14:00:40 -08:00
parent 6e495caf16
commit 93ee3bafe6
2 changed files with 42 additions and 121 deletions

View File

@@ -11,18 +11,31 @@ const EmsPartsOrderGenerateEnvFile = async (
partsOrder: EmsPartsOrder,
): Promise<boolean> => {
try {
const dateNow = new Date();
const formatTime = (date: Date): string =>
[date.getHours(), date.getMinutes(), date.getSeconds()]
.map((unit) => String(unit).padStart(2, "0"))
.join("");
const records = [
{
EST_SYSTEM: "C",
DB_DATE: new Date(),
RO_ID: partsOrder.job.ro_number,
ESTFILE_ID: partsOrder.job.ciecaid,
TRANS_TYPE: "S",
STATUS: false,
CREATE_DT: dateNow,
CREATE_TM: formatTime(dateNow),
TRANSMT_DT: dateNow,
TRANSMT_TM: formatTime(dateNow),
INCL_ADMIN: true,
INCL_VEH: true,
INCL_EST: true,
INCL_PROFL: true,
INCL_TOTAL: true,
INCL_VENDR: false,
EMS_VER: "2.0",
},
];