hotfix for documents logging
This commit is contained in:
parent
44c2856bb1
commit
6129462606
@ -20,7 +20,7 @@ export const logDocumentAccess = (payload) =>
|
||||
payload.lk_user_id = global.store.getState().user.email;
|
||||
payload.acc_number = global.store.getState().company.active;
|
||||
|
||||
axios.post(url, payload, {
|
||||
axios.post(url, [ payload ], {
|
||||
withCredentials: true,
|
||||
})
|
||||
.then((response) =>
|
||||
|
||||
@ -21,7 +21,6 @@ export default async function handler(req, res)
|
||||
{
|
||||
await cors(req, res);
|
||||
|
||||
console.log("Qqqqqqq", req);
|
||||
const { number, entity, id, filename } = req.query;
|
||||
|
||||
return new Promise((resolve) =>
|
||||
@ -41,10 +40,8 @@ export default async function handler(req, res)
|
||||
documentTypeNumber: id,
|
||||
documentName: filename,
|
||||
});
|
||||
const path = `${ process.env.CRM_API_HOST }/lk/incident/RequestClient/UploadDocument?${ payload.toString() }`;
|
||||
|
||||
// res.status(200).json({ path });
|
||||
// resolve();
|
||||
const path = `${ process.env.CRM_API_HOST }/lk/document?${ payload.toString() }`;
|
||||
console.log({ path });
|
||||
|
||||
upload.single("file")(req, {}, err =>
|
||||
{
|
||||
@ -72,7 +69,7 @@ export default async function handler(req, res)
|
||||
.catch((error) =>
|
||||
{
|
||||
console.error("-".repeat(30), "error.response.data:");
|
||||
console.error(error.response.data);
|
||||
console.error(error.response);
|
||||
|
||||
res.status(500).json(error.response.data);
|
||||
resolve();
|
||||
|
||||
@ -9,59 +9,62 @@ export default async function handler(req, res)
|
||||
{
|
||||
await cors(req, res);
|
||||
|
||||
if(req.headers.cookie !== undefined)
|
||||
return new Promise(async (resolve) =>
|
||||
{
|
||||
const cookies = cookie.parse(req.headers?.cookie ? req.headers?.cookie : "");
|
||||
|
||||
if(cookies.jwt !== undefined && cookies.jwt !== null)
|
||||
if(req.headers.cookie !== undefined)
|
||||
{
|
||||
var client_jwt_decoded = jwt.verify(cookies.jwt, process.env.JWT_SECRET_CLIENT);
|
||||
var crm_jwt = jwt.sign(client_jwt_decoded, process.env.JWT_SECRET_CRM, { noTimestamp: true });
|
||||
const cookies = cookie.parse(req.headers?.cookie ? req.headers?.cookie : "");
|
||||
|
||||
try
|
||||
if(cookies.jwt !== undefined && cookies.jwt !== null)
|
||||
{
|
||||
axios.get(`${ process.env.CRM_API_HOST }/file/GetFile/`, {
|
||||
params: { acc_number: client_jwt_decoded.acc_number, id: req.query.id },
|
||||
responseType: 'arraybuffer',
|
||||
headers: {
|
||||
"Authorization": `Bearer ${ crm_jwt }`,
|
||||
}
|
||||
})
|
||||
.then((crm_response) =>
|
||||
{
|
||||
console.log("GET FILE crm_response");
|
||||
for(let i in crm_response)
|
||||
{
|
||||
if(i !== "data")
|
||||
{
|
||||
console.log(i);
|
||||
console.log(crm_response[i]);
|
||||
console.log(".".repeat(50));
|
||||
}
|
||||
}
|
||||
console.log("-".repeat(50));
|
||||
var client_jwt_decoded = jwt.verify(cookies.jwt, process.env.JWT_SECRET_CLIENT);
|
||||
var crm_jwt = jwt.sign(client_jwt_decoded, process.env.JWT_SECRET_CRM, { noTimestamp: true });
|
||||
|
||||
res.status(200).send(crm_response.data);
|
||||
resolve();
|
||||
})
|
||||
.catch((error) =>
|
||||
try
|
||||
{
|
||||
console.error(error);
|
||||
axios.get(`${ process.env.CRM_API_HOST }/file/GetFile/`, {
|
||||
params: { acc_number: client_jwt_decoded.acc_number, id: req.query.id },
|
||||
responseType: 'arraybuffer',
|
||||
headers: {
|
||||
"Authorization": `Bearer ${ crm_jwt }`,
|
||||
}
|
||||
})
|
||||
.then((crm_response) =>
|
||||
{
|
||||
console.log("GET FILE crm_response");
|
||||
for(let i in crm_response)
|
||||
{
|
||||
if(i !== "data")
|
||||
{
|
||||
console.log(i);
|
||||
console.log(crm_response[i]);
|
||||
console.log(".".repeat(50));
|
||||
}
|
||||
}
|
||||
console.log("-".repeat(50));
|
||||
|
||||
res.status(200).send(crm_response.data);
|
||||
resolve();
|
||||
})
|
||||
.catch((error) =>
|
||||
{
|
||||
console.error(error);
|
||||
res.status(500).send();
|
||||
resolve();
|
||||
});
|
||||
}
|
||||
catch(e)
|
||||
{
|
||||
console.error(e);
|
||||
res.status(500).send();
|
||||
resolve();
|
||||
});
|
||||
}
|
||||
}
|
||||
catch(e)
|
||||
else
|
||||
{
|
||||
console.error(e);
|
||||
res.status(500).send();
|
||||
res.status(403).send();
|
||||
resolve();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
res.status(403).send();
|
||||
resolve();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user