Merged PR 461: updated token call for debug
updated token call for debug Related work items: #6209
This commit is contained in:
+48
-28
@@ -4,7 +4,7 @@ import CryptoJS from "crypto-js";
|
|||||||
|
|
||||||
//import {XMLHttpRequest} from 'xmlhttprequest';
|
//import {XMLHttpRequest} from 'xmlhttprequest';
|
||||||
|
|
||||||
process.env["NODE_TLS_REJECT_UNAUTHORIZED"] = 0;
|
//process.env["NODE_TLS_REJECT_UNAUTHORIZED"] = 0;
|
||||||
|
|
||||||
let BASE_URL;
|
let BASE_URL;
|
||||||
const port = parseInt(process.env.PORT, 10) || 3000;
|
const port = parseInt(process.env.PORT, 10) || 3000;
|
||||||
@@ -39,14 +39,6 @@ export const getSASToken = () => {
|
|||||||
"https://" + m_ResourceURI + "/" + m_Path + "/"
|
"https://" + m_ResourceURI + "/" + m_Path + "/"
|
||||||
);
|
);
|
||||||
|
|
||||||
console.log("///////////////////////");
|
|
||||||
console.log("WEBAPI_URL: " + WEBAPI_URL);
|
|
||||||
console.log("m_ResourceURI: " + m_ResourceURI);
|
|
||||||
console.log("m_Path: " + m_Path);
|
|
||||||
console.log("m_SasKey: " + m_SasKey);
|
|
||||||
console.log("m_SasKeyName: " + m_SasKeyName);
|
|
||||||
console.log("///////////////////////");
|
|
||||||
|
|
||||||
var t0 = new Date(1970, 1, 1, 0, 0, 0, 0);
|
var t0 = new Date(1970, 1, 1, 0, 0, 0, 0);
|
||||||
var t1 = new Date();
|
var t1 = new Date();
|
||||||
var expireInSeconds =
|
var expireInSeconds =
|
||||||
@@ -71,6 +63,14 @@ export const getSASToken = () => {
|
|||||||
m_SasKeyName;
|
m_SasKeyName;
|
||||||
|
|
||||||
console.log("///////////////////////");
|
console.log("///////////////////////");
|
||||||
|
console.log(
|
||||||
|
"encodedURI:" + "https://" + m_ResourceURI + "/" + m_Path + "/"
|
||||||
|
);
|
||||||
|
console.log("WEBAPI_URL: " + WEBAPI_URL);
|
||||||
|
console.log("m_ResourceURI: " + m_ResourceURI);
|
||||||
|
console.log("m_Path: " + m_Path);
|
||||||
|
console.log("m_SasKey: " + m_SasKey);
|
||||||
|
console.log("m_SasKeyName: " + m_SasKeyName);
|
||||||
console.log("token: " + token);
|
console.log("token: " + token);
|
||||||
console.log("///////////////////////");
|
console.log("///////////////////////");
|
||||||
return token;
|
return token;
|
||||||
@@ -79,7 +79,7 @@ export const getSASToken = () => {
|
|||||||
const accessToken =
|
const accessToken =
|
||||||
"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6IlVXelVaa0U3OEx0NVBGRkJ0LV9seVdoMjdjTSIsImtpZCI6IlVXelVaa0U3OEx0NVBGRkJ0LV9seVdoMjdjTSJ9.eyJhdWQiOiJodHRwczovL2RldmNybTIwMTYubGxjZHQuZ292LndhbGVzLyIsImlzcyI6Imh0dHA6Ly9mcy50ZXN0Lmdvdi53YWxlcy9hZGZzL3NlcnZpY2VzL3RydXN0IiwiaWF0IjoxNjMyMTIxMjkxLCJuYmYiOjE2MzIxMjEyOTEsImV4cCI6MTYzMjE1MDA5MSwidXBuIjpbIlJvYmVydC5Cb25kQHRlc3QuZ292LndhbGVzIiwicm9iZXJ0LmJvbmRAdGVzdC5nb3Yud2FsZXMiXSwicHJpbWFyeXNpZCI6IlMtMS01LTIxLTE4MDA4NDIwNzYtMjQ1NTYwNjU5LTQyMTU3NzU0NjktMTY2MjgiLCJ1bmlxdWVfbmFtZSI6IlhNXFxCb25kUiIsImFwcHR5cGUiOiJQdWJsaWMiLCJhcHBpZCI6IjQyN2ZhNzljLWI1ZmMtNDJhZC04M2Q0LTQxMGIwMzk0OGFiNiIsImF1dGhtZXRob2QiOiJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvYXV0aGVudGljYXRpb25tZXRob2Qvd2luZG93cyIsImF1dGhfdGltZSI6IjIwMjEtMDktMjBUMDc6MDE6MzEuNDYzWiIsInZlciI6IjEuMCJ9.W0ID2nCBYVxh8T1eQqWKk2Wh45kRbRzCICfzrZNAs-4u54yl0UJUcVihyI8EBmQeALCEc5eY99DjK0gaqzCdJqxbxol8yk5LrFvhV5UkCiZ7SO2Wq1cLReWHVsgz39qBtrZ8vlqqZsv7DsEaRJQbtj8Djnx26Wb_kcNu-tuXwUBF0uR5GLFFvJfM3PzkRCY-ZPOTbvPTb73oN_NKe6BrsVjyaR9xSXsRJjgHPmJgWgnvq-2X0Dj7LCwXSEygDDOGlF1yqqN0Lv6qplhQoH-heZlC1K6qe_92nHPswXag6uN5nxTmk1Qw6zJt_aHMnXdwa18ghh4hGx5R0Jz53X113Q";
|
"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6IlVXelVaa0U3OEx0NVBGRkJ0LV9seVdoMjdjTSIsImtpZCI6IlVXelVaa0U3OEx0NVBGRkJ0LV9seVdoMjdjTSJ9.eyJhdWQiOiJodHRwczovL2RldmNybTIwMTYubGxjZHQuZ292LndhbGVzLyIsImlzcyI6Imh0dHA6Ly9mcy50ZXN0Lmdvdi53YWxlcy9hZGZzL3NlcnZpY2VzL3RydXN0IiwiaWF0IjoxNjMyMTIxMjkxLCJuYmYiOjE2MzIxMjEyOTEsImV4cCI6MTYzMjE1MDA5MSwidXBuIjpbIlJvYmVydC5Cb25kQHRlc3QuZ292LndhbGVzIiwicm9iZXJ0LmJvbmRAdGVzdC5nb3Yud2FsZXMiXSwicHJpbWFyeXNpZCI6IlMtMS01LTIxLTE4MDA4NDIwNzYtMjQ1NTYwNjU5LTQyMTU3NzU0NjktMTY2MjgiLCJ1bmlxdWVfbmFtZSI6IlhNXFxCb25kUiIsImFwcHR5cGUiOiJQdWJsaWMiLCJhcHBpZCI6IjQyN2ZhNzljLWI1ZmMtNDJhZC04M2Q0LTQxMGIwMzk0OGFiNiIsImF1dGhtZXRob2QiOiJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvYXV0aGVudGljYXRpb25tZXRob2Qvd2luZG93cyIsImF1dGhfdGltZSI6IjIwMjEtMDktMjBUMDc6MDE6MzEuNDYzWiIsInZlciI6IjEuMCJ9.W0ID2nCBYVxh8T1eQqWKk2Wh45kRbRzCICfzrZNAs-4u54yl0UJUcVihyI8EBmQeALCEc5eY99DjK0gaqzCdJqxbxol8yk5LrFvhV5UkCiZ7SO2Wq1cLReWHVsgz39qBtrZ8vlqqZsv7DsEaRJQbtj8Djnx26Wb_kcNu-tuXwUBF0uR5GLFFvJfM3PzkRCY-ZPOTbvPTb73oN_NKe6BrsVjyaR9xSXsRJjgHPmJgWgnvq-2X0Dj7LCwXSEygDDOGlF1yqqN0Lv6qplhQoH-heZlC1K6qe_92nHPswXag6uN5nxTmk1Qw6zJt_aHMnXdwa18ghh4hGx5R0Jz53X113Q";
|
||||||
|
|
||||||
const SASToken = getSASToken();
|
//const SASToken = getSASToken();
|
||||||
|
|
||||||
const crmHeaders = {
|
const crmHeaders = {
|
||||||
withCredentials: true,
|
withCredentials: true,
|
||||||
@@ -104,15 +104,27 @@ const crmHeadersReturn = {
|
|||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
const azureHeaders = {
|
const azureHeaders = (SASToken) => {
|
||||||
headers: {
|
console.log({
|
||||||
"OData-MaxVersion": "4.0",
|
headers: {
|
||||||
"OData-Version": "4.0",
|
"OData-MaxVersion": "4.0",
|
||||||
"Accept": "application/json",
|
"OData-Version": "4.0",
|
||||||
"Prefer": 'odata.include-annotations="*",return=representation',
|
"Accept": "application/json",
|
||||||
"Content-Type": "application/json",
|
"Prefer": 'odata.include-annotations="*",return=representation',
|
||||||
"ServiceBusAuthorization": SASToken,
|
"Content-Type": "application/json",
|
||||||
},
|
"ServiceBusAuthorization": SASToken,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
return {
|
||||||
|
headers: {
|
||||||
|
"OData-MaxVersion": "4.0",
|
||||||
|
"OData-Version": "4.0",
|
||||||
|
"Accept": "application/json",
|
||||||
|
"Prefer": 'odata.include-annotations="*",return=representation',
|
||||||
|
"Content-Type": "application/json",
|
||||||
|
"ServiceBusAuthorization": SASToken,
|
||||||
|
},
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
// const azureHeaders = {
|
// const azureHeaders = {
|
||||||
@@ -126,27 +138,35 @@ const azureHeaders = {
|
|||||||
// },
|
// },
|
||||||
// };
|
// };
|
||||||
|
|
||||||
export const getBasicSearch = (searchString) => {
|
export const getBasicSearch = (token, searchString) => {
|
||||||
|
console.log("\n\n", token, searchString);
|
||||||
return axios
|
return axios
|
||||||
.get(
|
.get(
|
||||||
WEBAPI_URL +
|
WEBAPI_URL +
|
||||||
"incidents?$select=_accountid_value,_customerid_value,pinswg_appealcasetype,statuscode,ticketnumber,title, _primarycontactid_value&$expand=primarycontactid($select=fullname)&$filter=contains(title, '" +
|
"incidents?$select=_accountid_value,_customerid_value,pinswg_appealcasetype,statuscode,ticketnumber,title, _primarycontactid_value&$expand=primarycontactid($select=fullname)&$filter=contains(title, '" +
|
||||||
searchString +
|
searchString +
|
||||||
"') and pinswg_appealcasetype ne null &$count=true",
|
"') and pinswg_appealcasetype ne null &$count=true",
|
||||||
azureHeaders
|
azureHeaders(token)
|
||||||
)
|
)
|
||||||
.then((res) => res.data)
|
.then((res) => {
|
||||||
|
console.log(" ");
|
||||||
|
console.log("/////////////////////");
|
||||||
|
console.log("data:" + res.data.value);
|
||||||
|
console.log("/////////////////////");
|
||||||
|
console.log(" ");
|
||||||
|
return res.data;
|
||||||
|
})
|
||||||
.catch((error) => {
|
.catch((error) => {
|
||||||
console.log("thiserror", error);
|
console.log("thiserror", error);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
export const getBasicDNSSearch = (searchString) => {
|
export const getBasicDNSSearch = (token, searchString) => {
|
||||||
return axios
|
return axios
|
||||||
.get(
|
.get(
|
||||||
WEBAPI_URL +
|
WEBAPI_URL +
|
||||||
"incidents?$select=_accountid_value,_customerid_value,pinswg_appealcasetype,statuscode,ticketnumber,title, _primarycontactid_value&$expand=primarycontactid($select=fullname)&$filter=pinswg_appealcasetype eq 846040011&$count=true",
|
"incidents?$select=_accountid_value,_customerid_value,pinswg_appealcasetype,statuscode,ticketnumber,title, _primarycontactid_value&$expand=primarycontactid($select=fullname)&$filter=pinswg_appealcasetype eq 846040011&$count=true",
|
||||||
azureHeaders
|
azureHeaders(token)
|
||||||
)
|
)
|
||||||
.then((res) => res.data)
|
.then((res) => res.data)
|
||||||
.catch((error) => {
|
.catch((error) => {
|
||||||
@@ -200,7 +220,7 @@ export const getAdvancedSearch = (searchString) => {
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
export const getBasicSearchDetails = (appealType, caseReference) => {
|
export const getBasicSearchDetails = (token, appealType, caseReference) => {
|
||||||
return axios
|
return axios
|
||||||
.get(
|
.get(
|
||||||
WEBAPI_URL +
|
WEBAPI_URL +
|
||||||
@@ -208,7 +228,7 @@ export const getBasicSearchDetails = (appealType, caseReference) => {
|
|||||||
"?$filter=pinswg_name eq '" +
|
"?$filter=pinswg_name eq '" +
|
||||||
caseReference +
|
caseReference +
|
||||||
"'&$count=true",
|
"'&$count=true",
|
||||||
azureHeaders
|
azureHeaders(token)
|
||||||
)
|
)
|
||||||
.then((res) => res.data)
|
.then((res) => res.data)
|
||||||
.catch((error) => {
|
.catch((error) => {
|
||||||
@@ -216,14 +236,14 @@ export const getBasicSearchDetails = (appealType, caseReference) => {
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
export const getBasicDNSSearchDetails = (appealType, caseReference) => {
|
export const getBasicDNSSearchDetails = (token, appealType, caseReference) => {
|
||||||
return axios
|
return axios
|
||||||
.get(
|
.get(
|
||||||
WEBAPI_URL +
|
WEBAPI_URL +
|
||||||
"pinswg_dnses?$filter=pinswg_name eq '" +
|
"pinswg_dnses?$filter=pinswg_name eq '" +
|
||||||
caseReference +
|
caseReference +
|
||||||
"'&$count=true",
|
"'&$count=true",
|
||||||
azureHeaders
|
azureHeaders(token)
|
||||||
)
|
)
|
||||||
.then((res) => res.data)
|
.then((res) => res.data)
|
||||||
.catch((error) => {
|
.catch((error) => {
|
||||||
|
|||||||
@@ -22,7 +22,11 @@ import {
|
|||||||
setSearchDetails,
|
setSearchDetails,
|
||||||
getSearchResultsObj,
|
getSearchResultsObj,
|
||||||
} from "../store/searchOutput/action";
|
} from "../store/searchOutput/action";
|
||||||
import { getBasicDNSSearch, getBasicSearchDetails } from "../actions";
|
import {
|
||||||
|
getBasicDNSSearch,
|
||||||
|
getBasicSearchDetails,
|
||||||
|
getSASToken,
|
||||||
|
} from "../actions";
|
||||||
|
|
||||||
const Home = (props) => {
|
const Home = (props) => {
|
||||||
const { footerLinks, pages } = props;
|
const { footerLinks, pages } = props;
|
||||||
@@ -61,10 +65,15 @@ export const getServerSideProps = wrapper.getServerSideProps(
|
|||||||
async ({ query, req, res }) => {
|
async ({ query, req, res }) => {
|
||||||
console.log("query-", query);
|
console.log("query-", query);
|
||||||
|
|
||||||
const searchResultsObj = await getBasicDNSSearch();
|
const token = await getSASToken();
|
||||||
|
|
||||||
|
const searchResultsObj = await getBasicDNSSearch(token);
|
||||||
//console.log(searchResultsObj);
|
//console.log(searchResultsObj);
|
||||||
|
|
||||||
const searchDetailsObj = await getSearchDetails(searchResultsObj);
|
const searchDetailsObj = await getSearchDetails(
|
||||||
|
token,
|
||||||
|
searchResultsObj
|
||||||
|
);
|
||||||
//console.log(searchDetailsObj);
|
//console.log(searchDetailsObj);
|
||||||
store.dispatch(setSearchResults(searchResultsObj));
|
store.dispatch(setSearchResults(searchResultsObj));
|
||||||
store.dispatch(setSearchDetails(searchDetailsObj));
|
store.dispatch(setSearchDetails(searchDetailsObj));
|
||||||
@@ -81,7 +90,7 @@ const getFormCollection = (formtype) => {
|
|||||||
return collectionName[0];
|
return collectionName[0];
|
||||||
};
|
};
|
||||||
|
|
||||||
const getSearchDetails = (searchResultsObj) => {
|
const getSearchDetails = (token, searchResultsObj) => {
|
||||||
//console.log(searchResultsObj);
|
//console.log(searchResultsObj);
|
||||||
|
|
||||||
let detailsArr = [];
|
let detailsArr = [];
|
||||||
@@ -92,6 +101,7 @@ const getSearchDetails = (searchResultsObj) => {
|
|||||||
} else {
|
} else {
|
||||||
detailsArr.push(
|
detailsArr.push(
|
||||||
getBasicSearchDetails(
|
getBasicSearchDetails(
|
||||||
|
token,
|
||||||
getFormCollection(
|
getFormCollection(
|
||||||
"pinswg_" +
|
"pinswg_" +
|
||||||
searchDetail[
|
searchDetail[
|
||||||
|
|||||||
+16
-11
@@ -22,7 +22,7 @@ import {
|
|||||||
setSearchDetails,
|
setSearchDetails,
|
||||||
getSearchResultsObj,
|
getSearchResultsObj,
|
||||||
} from "../store/searchOutput/action";
|
} from "../store/searchOutput/action";
|
||||||
import { getBasicSearch, getBasicSearchDetails } from "../actions";
|
import { getBasicSearch, getBasicSearchDetails, getSASToken } from "../actions";
|
||||||
|
|
||||||
const Home = (props) => {
|
const Home = (props) => {
|
||||||
const { footerLinks, pages } = props;
|
const { footerLinks, pages } = props;
|
||||||
@@ -60,14 +60,18 @@ export const getServerSideProps = wrapper.getServerSideProps(
|
|||||||
(store) =>
|
(store) =>
|
||||||
async ({ query, req, res }) => {
|
async ({ query, req, res }) => {
|
||||||
console.log("query-", query);
|
console.log("query-", query);
|
||||||
// const [searchResultsObj, searchDetailsObj] = await Promise.all(
|
|
||||||
// await getBasicSearch(query.q),
|
|
||||||
// await getBasicSearchDetails(query.d)
|
|
||||||
// );
|
|
||||||
|
|
||||||
const searchResultsObj = await getBasicSearch(query.q);
|
const token = await getSASToken();
|
||||||
const searchDetailsObj = await getSearchDetails(searchResultsObj);
|
|
||||||
// console.log(searchDetailsObj);
|
const searchResultsObj = await getBasicSearch(token, query.q);
|
||||||
|
|
||||||
|
console.log("sssss", searchResultsObj);
|
||||||
|
|
||||||
|
const searchDetailsObj = await getSearchDetails(
|
||||||
|
token,
|
||||||
|
searchResultsObj
|
||||||
|
);
|
||||||
|
console.log(searchDetailsObj);
|
||||||
store.dispatch(setSearchResults(searchResultsObj));
|
store.dispatch(setSearchResults(searchResultsObj));
|
||||||
store.dispatch(setSearchDetails(searchDetailsObj));
|
store.dispatch(setSearchDetails(searchDetailsObj));
|
||||||
store.dispatch(setSearch(query.q));
|
store.dispatch(setSearch(query.q));
|
||||||
@@ -83,11 +87,11 @@ const getFormCollection = (formtype) => {
|
|||||||
return collectionName[0];
|
return collectionName[0];
|
||||||
};
|
};
|
||||||
|
|
||||||
const getSearchDetails = (searchResultsObj) => {
|
const getSearchDetails = (token, searchResultsObj) => {
|
||||||
//console.log(searchResultsObj);
|
console.log(searchResultsObj);
|
||||||
|
|
||||||
let detailsArr = [];
|
let detailsArr = [];
|
||||||
console.log("searcg results", searchResultsObj);
|
console.log("search results", searchResultsObj);
|
||||||
searchResultsObj = searchResultsObj.value;
|
searchResultsObj = searchResultsObj.value;
|
||||||
const detailsObj = searchResultsObj.map((searchDetail, index) => {
|
const detailsObj = searchResultsObj.map((searchDetail, index) => {
|
||||||
if (searchDetail.pinswg_appealcasetype == null) {
|
if (searchDetail.pinswg_appealcasetype == null) {
|
||||||
@@ -95,6 +99,7 @@ const getSearchDetails = (searchResultsObj) => {
|
|||||||
} else {
|
} else {
|
||||||
detailsArr.push(
|
detailsArr.push(
|
||||||
getBasicSearchDetails(
|
getBasicSearchDetails(
|
||||||
|
token,
|
||||||
getFormCollection(
|
getFormCollection(
|
||||||
"pinswg_" +
|
"pinswg_" +
|
||||||
searchDetail[
|
searchDetail[
|
||||||
|
|||||||
Reference in New Issue
Block a user