mcu executive test

This commit is contained in:
Sas Andy
2025-01-20 08:25:13 +07:00
parent 35485817a7
commit 4f62027a89
3 changed files with 53 additions and 3 deletions

View File

@@ -656,3 +656,36 @@ export const uploadMgmCompany = async (branchCode: any, mgmMcuID: any) => {
}
}
};
export const uploadMcuExecutiveTest = async (mgmMcuID: any) => {
const url =
config.base_url + "etl/Uploadnational/uploadExecutiveTest/" + mgmMcuID;
logging.info(NAME_SPACE, "\t\t INFO : " + url);
// logging.info(NAME_SPACE, "PRM : ", prm);
try {
const resp = await axios.post(
url,
{},
{
headers: { "Content-Type": "application/json; charset=UTF-8" },
responseType: "arraybuffer",
}
);
// console.log(resp.data);
const jresp = JSON.parse(resp.data.toString());
return jresp;
} catch (e) {
if (axios.isAxiosError(e)) {
logging.error(NAME_SPACE, e.response?.data.toString());
return {
status: "ERR",
message: e.response?.data.toString(),
};
} else if (e instanceof Error) {
logging.error(NAME_SPACE, e.message);
return {
status: "ERR",
message: e.message,
};
}
}
};