fix(card-print-queue): store auth token in print task

This commit is contained in:
avicenan
2026-06-11 10:26:58 +09:00
parent b3313a2f1a
commit fce0837e97

View File

@ -123,6 +123,15 @@ export class CardPrintQueueController {
data.patient_id = param.patient_id || null; data.patient_id = param.patient_id || null;
data.facility_code = param.facility_code || null; data.facility_code = param.facility_code || null;
data.status = param.status || CardPrintQueueStatus.PENDING; data.status = param.status || CardPrintQueueStatus.PENDING;
const authHeader = req.headers.authorization;
let rawToken = "";
if (authHeader) {
const parts = authHeader.split(" ");
rawToken = parts.length > 1 ? parts[1] : parts[0];
}
data.token = rawToken ? Buffer.from(rawToken).toString("base64") : null;
data.created_by = req.auth?.data?.name || null; data.created_by = req.auth?.data?.name || null;
data.updated_by = req.auth?.data?.name || null; data.updated_by = req.auth?.data?.name || null;