This commit is contained in:
BIN
app/.DS_Store
vendored
BIN
app/.DS_Store
vendored
Binary file not shown.
@@ -29,10 +29,17 @@ const toObjectIdText = (value) => {
|
||||
const findTemplatePathBySite = (site) => {
|
||||
const safeSite = [1, 2, 3].includes(Number(site)) ? Number(site) : 1;
|
||||
const fileName = `pdf_templete${safeSite}.pdf`;
|
||||
const cwd = process.cwd();
|
||||
const candidatePaths = [
|
||||
path.join(ROOT_DIR, "app", "views", "upload", fileName),
|
||||
path.join(ROOT_DIR, "client", "build", "upload", fileName),
|
||||
path.join(ROOT_DIR, "client", "public", "upload", fileName)
|
||||
path.join(ROOT_DIR, "client", "public", "upload", fileName),
|
||||
path.join(cwd, "app", "views", "upload", fileName),
|
||||
path.join(cwd, "client", "build", "upload", fileName),
|
||||
path.join(cwd, "client", "public", "upload", fileName),
|
||||
path.join("/www/wwwroot/upload", fileName),
|
||||
path.join(`/www/wwwroot/worldshine${safeSite}`, "app", "views", "upload", fileName),
|
||||
path.join(`/www/wwwroot/worldshine${safeSite}-tspt`, "app", "views", "upload", fileName)
|
||||
];
|
||||
return candidatePaths.find((candidate) => fs.existsSync(candidate)) || "";
|
||||
};
|
||||
@@ -307,6 +314,7 @@ exports.exportRouteReportZip = async (req, res) => {
|
||||
|
||||
archive.finalize();
|
||||
} catch (err) {
|
||||
console.error("Failed to export route report zip:", err);
|
||||
res.status(500).send({
|
||||
message: err.message || "Failed to export route reports."
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user