From 499a1e95271e6b88f135102d234bbae7c759cf65 Mon Sep 17 00:00:00 2001 From: rdbsolutions Date: Mon, 2 Dec 2024 18:50:55 +0000 Subject: [PATCH] if agent dont change to appellant on submit appeal --- actions/index.js | 10 +++++-- .../myportal/awaitingsubmissionfromblob.js | 2 -- components/myportal/topthree.js | 2 -- components/newappeal/buildchecksection.js | 4 ++- .../file/createappealcompletemessage_api.js | 29 +++++++++++++------ 5 files changed, 31 insertions(+), 16 deletions(-) diff --git a/actions/index.js b/actions/index.js index bdca89ae..cc18fae1 100644 --- a/actions/index.js +++ b/actions/index.js @@ -1847,12 +1847,18 @@ export const createContainerProxy = (containerName) => { }); }; -export const sendCaseCompleteMessage = async (containerID, caseReference) => { +export const sendCaseCompleteMessage = async ( + containerID, + caseReference, + typeofinvolvement +) => { var queryUrl = "/api/file/createappealcompletemessage_api?container=" + containerID + "&tempcaseref=" + - caseReference; + caseReference + + "&inv=" + + typeofinvolvement; var config = { method: "get", diff --git a/components/myportal/awaitingsubmissionfromblob.js b/components/myportal/awaitingsubmissionfromblob.js index 482054e3..d7e3629d 100644 --- a/components/myportal/awaitingsubmissionfromblob.js +++ b/components/myportal/awaitingsubmissionfromblob.js @@ -58,8 +58,6 @@ const AwaitingSubmissionFromBlob = (props) => { return { ...item1, ...item2 }; }); - console.log(mergedArray); - showTopThreeArr = mergedArray; showTopThreeArr = sortByISODate(showTopThreeArr, "createdon"); diff --git a/components/myportal/topthree.js b/components/myportal/topthree.js index 4bfe4e38..a1ccd21d 100644 --- a/components/myportal/topthree.js +++ b/components/myportal/topthree.js @@ -96,8 +96,6 @@ const TopThree = (props) => { return { ...item1, ...item2 }; }); - console.log(mergedArray); - showTopThreeArr = mergedArray; showTopThreeArr = sortByISODate(showTopThreeArr, "createdon"); diff --git a/components/newappeal/buildchecksection.js b/components/newappeal/buildchecksection.js index 6eb01241..5faa17dc 100644 --- a/components/newappeal/buildchecksection.js +++ b/components/newappeal/buildchecksection.js @@ -145,7 +145,9 @@ let BuildCheckSection = (props) => { console.log("have generated pdf:", data); sendCaseCompleteMessage( props.props.accountDetails.containerID, - props.appealType.caseReference.ticketnumber + props.appealType.caseReference.ticketnumber, + props.props.accountDetails.accountDetails + .pinswg_typeofinvolvement ); }) .then(() => { diff --git a/pages/api/file/createappealcompletemessage_api.js b/pages/api/file/createappealcompletemessage_api.js index ca3863b8..91e81473 100644 --- a/pages/api/file/createappealcompletemessage_api.js +++ b/pages/api/file/createappealcompletemessage_api.js @@ -16,6 +16,7 @@ ApiProxy.use(middleware); ApiProxy.get(async (req, res) => { var containerName = req.query.container; var tempCaseRef = req.query.tempcaseref; + var typeofinvolvement = req.query.inv; var checkHash = req.query.hash; console.log("/////Create Case Message:\n", tempCaseRef, "\n//////////////"); @@ -62,15 +63,25 @@ ApiProxy.get(async (req, res) => { getCaseBlob(containerName, tempCaseRef, caseObj).then(() => { let contactId = caseObj["customerid_contact@odata.bind"]; contactId = contactId.match(/\(([^)]+)\)/); - updateAccount( - contactId[1], - { - "pinswg_typeofinvolvement": 846040001, - }, - true - ).then((data) => { - console.log("uopdated account: ", data); - }); + + if (typeofinvolvement != 846040000) { + updateAccount( + contactId[1], + { + "pinswg_typeofinvolvement": 846040001, + }, + true + ).then((data) => { + console.log( + "uopdated account : " + + contactId + + " \nfrom: " + + data.pinswg_typeofinvolvement + + "\nto: " + + typeofinvolvement + ); + }); + } createCaseCompleteMessage(containerName, tempCaseRef); return res.status(200).json({