Merged PR 2264: updatd createinvolvent call

updatd createinvolvent call

Related work items: #22441
This commit is contained in:
Robert Bond
2026-04-22 08:15:59 +00:00
parent f34ac3ba11
commit 20782db916
3 changed files with 34 additions and 35 deletions
+15 -19
View File
@@ -7,6 +7,11 @@ const RepsOnResults = (props) => {
let { t } = useTranslation();
const detailsObj = props.detailsObj;
const isLPA = Boolean(props?.isLPA);
const appealType = props?.appealType || detailsObj?.appealType;
const specialistProcess =
detailsObj?.pinswg_speacialistcaseprocess ||
detailsObj?.pinswg_specialistcaseprocess;
function showReps(startDate, endDate) {
let date = new Date();
@@ -32,22 +37,18 @@ const RepsOnResults = (props) => {
return isLPA ? true : false;
case 846040015:
return props.searchDetailsObj[0].value[0]
.pinswg_specialistcaseprocess == 846040001
return specialistProcess == 846040001
? showReps(
props.searchDetailsObj[0].value[0].pinswg_startdate,
props.searchDetailsObj[0].value[0]
.pinswg_finalcommentsduedate
detailsObj.pinswg_startdate,
detailsObj.pinswg_finalcommentsduedate
)
: true;
case 846040018:
let shouldShow =
props.searchDetailsObj[0].value[0]
.pinswg_speacialistcaseprocess == 846040000 && isLPA
specialistProcess == 846040000 && isLPA
? true
: props.searchDetailsObj[0].value[0]
.pinswg_speacialistcaseprocess == 846040001
: specialistProcess == 846040001
? true
: false;
@@ -55,8 +56,8 @@ const RepsOnResults = (props) => {
case 846040019:
return showReps(
props.searchDetailsObj[0].value[0].pinswg_startdate,
props.searchDetailsObj[0].value[0].pinswg_statementduedate
detailsObj.pinswg_startdate,
detailsObj.pinswg_statementduedate
);
default:
@@ -122,7 +123,7 @@ const RepsOnResults = (props) => {
)}
</Link> */}
<div className="govuk-body govuk-!-font-size-14">
{props.appealType == 846040002
{appealType == 846040002
? t(
"case:summary-consultation-open-label"
)
@@ -131,9 +132,7 @@ const RepsOnResults = (props) => {
)}{" "}
</div>
</>
) : !isLPA &&
props.currentView.caseReference.appealType ==
846040004 ? (
) : !isLPA && appealType == 846040004 ? (
""
) : (
<>
@@ -147,10 +146,7 @@ const RepsOnResults = (props) => {
detailsObj.pinswg_startdate
),
endDate:
props.currentView
.caseReference
.appealType ==
846040019
appealType == 846040019
? formatDates(
detailsObj.pinswg_statementduedate
)
@@ -76,6 +76,9 @@ export default async function ApiProxy(req, res) {
primaryIdAttribute
).NavigationProperty;
const isPagedFilterExpression =
incidentID.includes(" eq ") || incidentID.includes(" or ");
let queryUrl =
appealTypeName +
"?$filter=" +
@@ -101,21 +104,24 @@ export default async function ApiProxy(req, res) {
"&$count=true";
try {
const [searchResult, incidentResult] = await Promise.all([
relayGetData({
queryUrl,
requestOptionsBuilder: (accessToken) =>
azureHeadersPaged(accessToken)
}),
relayGetData({
const searchResult = await relayGetData({
queryUrl,
requestOptionsBuilder: (accessToken) =>
azureHeadersPaged(accessToken)
});
let incidentResult = null;
if (!isPagedFilterExpression) {
incidentResult = await relayGetData({
queryUrl: incidentQueryUrl,
requestOptionsBuilder: (accessToken) =>
azureHeaders(accessToken)
})
]);
});
}
const data = searchResult.data;
const incidentData = incidentResult.data;
const incidentData = incidentResult?.data;
const additionalLPAs =
incidentData?.pinswg_Incident_Account_AdditionalLPAs || [];
+3 -6
View File
@@ -45,16 +45,13 @@ export default async function ApiProxy(req, res) {
const crmUrl = "https://" + process.env.CRMURL;
const crmVersion = process.env.CRMURL_VERSION;
// appeallant
// interestedParty
// agent
var typeofinvolvement =
{
"appellant": 846040001,
"interestedparty": 846040061,
"agent": 846040000
}[req.body.typeofinvolvement] || 846040061;
"agent": 846040000,
"LPA": 846040012
}[req.body.involvement] || 846040061;
const data = {
"pinswg_email": userInfo.emailaddress1,