fix
All checks were successful
Build And Deploy Main / build-and-deploy (push) Successful in 34s

This commit is contained in:
2026-03-19 10:54:28 -04:00
parent b9f39d6147
commit e2d2f0b392
2 changed files with 20 additions and 4 deletions

View File

@@ -225,6 +225,7 @@ const path = require('path');
var libre = require('libreoffice-convert');
const moment = require("moment-timezone");
const BASE_UPLOAD_DIR = "/www/wwwroot/upload/";
const TARGET_TIMEZONE = "America/New_York";
const resolveTemplateFilePath = (fileUrl = "") => {
if (!fileUrl) return "";
@@ -234,6 +235,13 @@ const resolveTemplateFilePath = (fileUrl = "") => {
return `${__dirname.replace("/controllers", "")}${fileUrl}`;
};
const formatEventTimeForExport = (dateLike, formatPattern) => {
if (!dateLike) return "";
const parsed = moment.utc(dateLike);
if (!parsed.isValid()) return "";
return parsed.tz(TARGET_TIMEZONE).format(formatPattern);
};
exports.createPDFFromDocTemplateName = (req, res) => {
console.log('what', __dirname.replace('/controllers', ''));
@@ -247,7 +255,7 @@ exports.createPDFFromDocTemplateName = (req, res) => {
};
events.forEach((event) => {
docData.events.push({
event_time: moment(event.start_time).format('hh:mm A MM/DD/YYYY dddd'),
event_time: formatEventTimeForExport(event.start_time, 'hh:mm A MM/DD/YYYY dddd'),
client_name: event.data.client_name || '',
client_status: '会员',
//client_dob: event.data.client_birth_date || '',
@@ -408,7 +416,7 @@ exports.createDocFromDocTemplateName = (req, res) => {
};
events.forEach((event) => {
docData.events.push({
event_time: moment(event.start_time).format('hh:mm A MM/DD/YYYY dddd'),
event_time: formatEventTimeForExport(event.start_time, 'hh:mm A MM/DD/YYYY dddd'),
client_name: event.data.client_name || '',
client_status: '会员',
//client_dob: event.data.client_birth_date || '',