From f5a94e721ae5a26f817f0df75065b64f1f192eb3 Mon Sep 17 00:00:00 2001
From: Li Jun <buli@deloitte.com.cn>
Date: 星期一, 28 三月 2022 21:43:51 +0800
Subject: [PATCH] PIPLFunctionDeploy0328

---
 force-app/main/default/pages/ViewAgencyContactDecryptInfo.page |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/force-app/main/default/pages/ViewAgencyContactDecryptInfo.page b/force-app/main/default/pages/ViewAgencyContactDecryptInfo.page
index 1e39a35..90b12a1 100644
--- a/force-app/main/default/pages/ViewAgencyContactDecryptInfo.page
+++ b/force-app/main/default/pages/ViewAgencyContactDecryptInfo.page
@@ -12,7 +12,7 @@
                 </apex:repeat>
             </apex:pageBlockSection>
             <script>
-                var config = {
+                var config = { 
                     SobjectName : "{!SobjectName}",
                     ApiPrefix:"{!ApiPrefix}",
                     AWSToSobjectMap:{!AWSToSobjectMapJson},
@@ -20,14 +20,27 @@
                     AWSToSobjectEncryptedMap:{!AWSToSobjectEncryptedMapJson}
                 };
                 var staticResources = JSON.parse('{!staticResource}');
+                var staticResourceAWSContact = JSON.parse('{!staticResourceAWSContact}');
                 function QuerySobjectFromAWS() {
                     AWSService.query(staticResources.queryUrl, '{!AWSDataId}', queryBack, staticResources.token);
+                    console.log('Query contact by awsid:'+'{!awsContactId}');
+                    if('{!awsContactId}'){
+                        AWSService.query(staticResourceAWSContact.queryUrl, '{!awsContactId}', queryBack, staticResources.token);
+                    }                    
+                    
                 }
                 var queryBack = function queryBack(data) {
                     if(!data.object){
                         console.log('data.object is ' + data.object);
                         return;
                     }
+                    console.log('Data from AWS:'+JSON.stringify(data.object));
+                    if('{!awsContactId}'){
+                        data.object.name = data.object.lastName;
+                        data.object.type = data.object.type;
+                        data.object.doctorDivision1 = data.object.doctorDivision1;
+                    }
+                    console.log('Data from AWS:'+JSON.stringify(data.object));
 
                     for(let f in config.AWSToSobjectNonEncryptedMap){
                         let t = "[title='"+config.ApiPrefix+config.AWSToSobjectNonEncryptedMap[f]+"']";

--
Gitblit v1.9.1