This commit is contained in:
@@ -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 || '',
|
||||
|
||||
Reference in New Issue
Block a user