Merged in feature/IO-3239-integration-logging (pull request #2359)
IO-3239 Additional logging fixes.
This commit is contained in:
@@ -478,7 +478,7 @@ async function InsertJob(oauthClient, qbo_realmId, req, job, parentTierRef) {
|
|||||||
|
|
||||||
exports.InsertJob = InsertJob;
|
exports.InsertJob = InsertJob;
|
||||||
|
|
||||||
async function QueryMetaData(oauthClient, qbo_realmId, req, bodyshopid) {
|
async function QueryMetaData(oauthClient, qbo_realmId, req, bodyshopid, jobid) {
|
||||||
const items = await oauthClient.makeApiCall({
|
const items = await oauthClient.makeApiCall({
|
||||||
url: urlBuilder(qbo_realmId, "query", `select * From Item where active=true maxresults 1000`),
|
url: urlBuilder(qbo_realmId, "query", `select * From Item where active=true maxresults 1000`),
|
||||||
method: "POST",
|
method: "POST",
|
||||||
@@ -492,6 +492,7 @@ async function QueryMetaData(oauthClient, qbo_realmId, req, bodyshopid) {
|
|||||||
name: "QueryItems",
|
name: "QueryItems",
|
||||||
status: items.response?.status,
|
status: items.response?.status,
|
||||||
bodyshopid,
|
bodyshopid,
|
||||||
|
jobid: jobid,
|
||||||
email: req.user.email
|
email: req.user.email
|
||||||
})
|
})
|
||||||
setNewRefreshToken(req.user.email, items);
|
setNewRefreshToken(req.user.email, items);
|
||||||
@@ -508,6 +509,7 @@ async function QueryMetaData(oauthClient, qbo_realmId, req, bodyshopid) {
|
|||||||
name: "QueryTaxCodes",
|
name: "QueryTaxCodes",
|
||||||
status: taxCodes.response?.status,
|
status: taxCodes.response?.status,
|
||||||
bodyshopid,
|
bodyshopid,
|
||||||
|
jobid: jobid,
|
||||||
email: req.user.email
|
email: req.user.email
|
||||||
})
|
})
|
||||||
const classes = await oauthClient.makeApiCall({
|
const classes = await oauthClient.makeApiCall({
|
||||||
@@ -523,6 +525,7 @@ async function QueryMetaData(oauthClient, qbo_realmId, req, bodyshopid) {
|
|||||||
name: "QueryClasses",
|
name: "QueryClasses",
|
||||||
status: classes.response?.status,
|
status: classes.response?.status,
|
||||||
bodyshopid,
|
bodyshopid,
|
||||||
|
jobid: jobid,
|
||||||
email: req.user.email
|
email: req.user.email
|
||||||
})
|
})
|
||||||
const taxCodeMapping = {};
|
const taxCodeMapping = {};
|
||||||
@@ -559,7 +562,7 @@ async function QueryMetaData(oauthClient, qbo_realmId, req, bodyshopid) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async function InsertInvoice(oauthClient, qbo_realmId, req, job, bodyshop, parentTierRef) {
|
async function InsertInvoice(oauthClient, qbo_realmId, req, job, bodyshop, parentTierRef) {
|
||||||
const { items, taxCodes, classes } = await QueryMetaData(oauthClient, qbo_realmId, req, job.shopid);
|
const { items, taxCodes, classes } = await QueryMetaData(oauthClient, qbo_realmId, req, job.shopid, job.id);
|
||||||
const InvoiceLineAdd = CreateInvoiceLines({
|
const InvoiceLineAdd = CreateInvoiceLines({
|
||||||
bodyshop,
|
bodyshop,
|
||||||
jobs_by_pk: job,
|
jobs_by_pk: job,
|
||||||
@@ -653,7 +656,7 @@ async function InsertInvoice(oauthClient, qbo_realmId, req, job, bodyshop, paren
|
|||||||
platform: "QBO",
|
platform: "QBO",
|
||||||
method: "POST",
|
method: "POST",
|
||||||
name: "InsertInvoice",
|
name: "InsertInvoice",
|
||||||
status: result.status,
|
status: result.response?.status,
|
||||||
bodyshopid: job.shopid,
|
bodyshopid: job.shopid,
|
||||||
jobid: job.id,
|
jobid: job.id,
|
||||||
email: req.user.email
|
email: req.user.email
|
||||||
@@ -778,7 +781,7 @@ async function InsertInvoiceMultiPayerInvoice(
|
|||||||
platform: "QBO",
|
platform: "QBO",
|
||||||
method: "POST",
|
method: "POST",
|
||||||
name: "InsertInvoice",
|
name: "InsertInvoice",
|
||||||
status: result.response.status,
|
status: result.response?.status,
|
||||||
bodyshopid: job.shopid,
|
bodyshopid: job.shopid,
|
||||||
jobid: job.id,
|
jobid: job.id,
|
||||||
email: req.user.email
|
email: req.user.email
|
||||||
|
|||||||
@@ -206,7 +206,7 @@ const createLogger = () => {
|
|||||||
jobid,
|
jobid,
|
||||||
paymentid,
|
paymentid,
|
||||||
billid,
|
billid,
|
||||||
status: status.toString() ?? "0",
|
status: status?.toString() ?? "0",
|
||||||
bodyshopid,
|
bodyshopid,
|
||||||
email
|
email
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user