IO-3386
This commit is contained in:
@@ -24,7 +24,7 @@ const ftpSetup = {
|
||||
debug:
|
||||
process.env.NODE_ENV !== "production"
|
||||
? (message, ...data) => logger.log(message, "DEBUG", "api", null, data)
|
||||
: () => {},
|
||||
: () => { },
|
||||
algorithms: {
|
||||
serverHostKey: ["ssh-rsa", "ssh-dss", "rsa-sha2-256", "rsa-sha2-512", "ecdsa-sha2-nistp256", "ecdsa-sha2-nistp384"]
|
||||
}
|
||||
@@ -61,7 +61,7 @@ const uploadToS3 = (jsonObj) => {
|
||||
});
|
||||
};
|
||||
|
||||
exports.default = async (req, res) => {
|
||||
const carfaxExport = async (req, res) => {
|
||||
// Only process if in production environment.
|
||||
if (process.env.NODE_ENV !== "production") {
|
||||
return res.sendStatus(403);
|
||||
@@ -132,9 +132,9 @@ async function processShopData(shopsToProcess, start, end, skipUpload, ignoreDat
|
||||
...(ignoreDateFilter
|
||||
? {}
|
||||
: {
|
||||
start: start ? moment(start).startOf("day") : moment().subtract(7, "days").startOf("day"),
|
||||
...(end && { end: moment(end).endOf("day") })
|
||||
})
|
||||
start: start ? moment(start).startOf("day") : moment().subtract(7, "days").startOf("day"),
|
||||
...(end && { end: moment(end).endOf("day") })
|
||||
})
|
||||
});
|
||||
|
||||
const carfaxObject = {
|
||||
@@ -295,18 +295,18 @@ const CreateRepairOrderTag = (job, errorCallback) => {
|
||||
|
||||
date_estimated: [job.date_estimated, job.created_at].find((date) => date)
|
||||
? moment([job.date_open, job.created_at].find((date) => date))
|
||||
.tz(job.bodyshop.timezone)
|
||||
.format(AHDateFormat)
|
||||
.tz(job.bodyshop.timezone)
|
||||
.format(AHDateFormat)
|
||||
: "",
|
||||
data_opened: [job.date_open, job.created_at].find((date) => date)
|
||||
? moment([job.date_open, job.created_at].find((date) => date))
|
||||
.tz(job.bodyshop.timezone)
|
||||
.format(AHDateFormat)
|
||||
.tz(job.bodyshop.timezone)
|
||||
.format(AHDateFormat)
|
||||
: "",
|
||||
date_invoiced: [job.date_invoiced, job.actual_delivery, job.actual_completion].find((date) => date)
|
||||
? moment([job.date_invoiced, job.actual_delivery, job.actual_completion].find((date) => date))
|
||||
.tz(job.bodyshop.timezone)
|
||||
.format(AHDateFormat)
|
||||
.tz(job.bodyshop.timezone)
|
||||
.format(AHDateFormat)
|
||||
: "",
|
||||
loss_date: job.loss_date ? moment(job.loss_date).format(AHDateFormat) : "",
|
||||
|
||||
@@ -447,3 +447,9 @@ const errorCode = ({ count, filename, results }) => {
|
||||
if (sftpErrorCode) return 7;
|
||||
return 0;
|
||||
};
|
||||
|
||||
|
||||
module.exports = {
|
||||
default: carfaxExport,
|
||||
ftpSetup, uploadToS3
|
||||
}
|
||||
Reference in New Issue
Block a user