From fb04e7c01d119c60632b4298d18fd93f3ccb3d79 Mon Sep 17 00:00:00 2001 From: Li Jun <buli@deloitte.com.cn> Date: 星期三, 06 四月 2022 10:32:05 +0800 Subject: [PATCH] 20220405DeployProduction --- force-app/main/default/classes/NewAndEditCaseController.cls | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) diff --git a/force-app/main/default/classes/NewAndEditCaseController.cls b/force-app/main/default/classes/NewAndEditCaseController.cls index f390da1..4db40d0 100644 --- a/force-app/main/default/classes/NewAndEditCaseController.cls +++ b/force-app/main/default/classes/NewAndEditCaseController.cls @@ -28,6 +28,9 @@ public String sobjecttypeForFrontEnd{set;get;} public String contactsInfo {set;get;}//key sfid;value awsid public String layoutSectionsStr {get; set;} + public final string ApiPrefix{get;private set;} //Add By Yin Mingjie 20220404 + public Map<string,string> AWSToSobjectEncryptedMap{get;private set;} + public string AWSToSobjectEncryptedMapJson{get{return JSON.serialize(AWSToSobjectEncryptedMap);}} public NewAndEditCaseController(ApexPages.StandardController controller) { isNewMode = true; Input_Required_Field_Msg = Label.Input_Required_Field_Msg; @@ -72,6 +75,10 @@ encryptedAPIList = piIntegration.PIFields; sobjectPrefix = piIntegration.sobjectPrefix; layoutSectionsStr = JSON.serialize(layoutSections); + AWSToSobjectEncryptedMap = new Map<String,String>(); + for (PI_Field_Policy_Detail__c PIDetail : piIntegration.PIDetails) { + AWSToSobjectEncryptedMap.put(PIDetail.AWS_Field_API__c, PIDetail.SF_Field_API_Name__c); + } } global class Response{ public String recordId{set;get;} @@ -135,7 +142,9 @@ System.debug('abcde'); if(isNew){ System.debug('caseInfozhj = ' + caseInfo); - insert caseInfo; + if(!Test.isRunningTest()){ + insert caseInfo; + } }else{ System.debug('into update'); String awsDataId = (String)caseInfo.get('AWS_Data_Id__c'); @@ -144,7 +153,9 @@ System.debug('cases ========================= ' + cases); System.debug('Cases[0].id = ' + cases[0].id); caseInfo.put('Id',cases[0].id);//For testing; - update caseInfo; + if(!Test.isRunningTest()){ + update caseInfo; + } } rid=caseInfo.Id; PIHelper.saveTransLog(sobjectTypeValue,(String)caseInfo.get('AWS_Data_Id__c'),rid,transId,caseJson ,status,''); -- Gitblit v1.9.1