From e3c02c03dd2de442bbced87236f60a13a1cd154e Mon Sep 17 00:00:00 2001
From: 高章伟 <gaozhangwei@prec-tech.com>
Date: 星期四, 02 三月 2023 17:51:57 +0800
Subject: [PATCH] gzw 正式环境最新代码更新
---
force-app/main/default/classes/NewAndEditAddressController.cls | 31 +++++++++++++++++++++++++------
1 files changed, 25 insertions(+), 6 deletions(-)
diff --git a/force-app/main/default/classes/NewAndEditAddressController.cls b/force-app/main/default/classes/NewAndEditAddressController.cls
index 3121c26..03b8324 100644
--- a/force-app/main/default/classes/NewAndEditAddressController.cls
+++ b/force-app/main/default/classes/NewAndEditAddressController.cls
@@ -29,8 +29,12 @@
public String sobjecttypeForFrontEnd{set;get;}
public String contactsInfo {set;get;}//key sfid;value awsid
public String layoutSectionsStr {get; set;}
+ public String VLookUpFieldsJson{get;private set;}
// public String CurrentUserId{private set; get;}
// public String CurrentUserName{private set; get;}
+ //zhj MEBG鏂版柟妗堟敼閫� 2022-11-29 start
+ public String staticResourceV2 {get; set;}
+ //zhj MEBG鏂版柟妗堟敼閫� 2022-11-29 end
public NewAndEditAddressController(ApexPages.StandardController controller) {
isNewMode = true;
isCloneMode = false;
@@ -55,12 +59,14 @@
Address__c addressData = [select Id, RecordTypeId, AWS_Data_Id__c, Contacts__r.Id, Contacts__r.AWS_Data_Id__c from Address__c where id =: obj.Id];
rtTypeId = addressData.RecordTypeId;
AWSDataId = addressData.AWS_Data_Id__c;
- Map<String,String> sfIdToAWSIdMap = new Map<String,String>();
- // if(addressData.Contacts__r.Id != null){
- // sfIdToAWSIdMap.put(String.valueof(addressData.Contacts__r.Id).subString(0,15),addressData.Contacts__r.AWS_Data_Id__c);
- // }
- sfIdToAWSIdMap.put(String.valueof(addressData.Contacts__r.Id).subString(0,15),addressData.Contacts__r.AWS_Data_Id__c);
- contactsInfo = JSON.serialize(sfIdToAWSIdMap);
+ //zhj PIPL 2022-06-24 start
+ // Map<String,String> sfIdToAWSIdMap = new Map<String,String>();
+ // // if(addressData.Contacts__r.Id != null){
+ // // sfIdToAWSIdMap.put(String.valueof(addressData.Contacts__r.Id).subString(0,15),addressData.Contacts__r.AWS_Data_Id__c);
+ // // }
+ // sfIdToAWSIdMap.put(String.valueof(addressData.Contacts__r.Id).subString(0,15),addressData.Contacts__r.AWS_Data_Id__c);
+ // contactsInfo = JSON.serialize(sfIdToAWSIdMap);
+ //zhj PIPL 2022-06-24 end
}else{
//鏂板缓
rtTypeId = ApexPages.currentPage().getParameters().get('RecordType');
@@ -77,6 +83,19 @@
encryptedAPIList = piIntegration.PIFields;
sobjectPrefix = piIntegration.sobjectPrefix;
layoutSectionsStr = JSON.serialize(layoutSections);
+ //鑾峰彇lookup瀛楁
+ List<String> VLookUpFields = new List<String>();
+ for (LayoutDescriberHelper.LayoutSection ls : layoutSections) {
+ for (LayoutDescriberHelper.LayoutField lf : ls.layoutFields) {
+ if (lf.fieldAPI != '' && lf.fieldType == 'reference') {
+ VLookUpFields.add(lf.fieldAPI);
+ }
+ }
+ }
+ VLookUpFieldsJson = Json.serialize(VLookUpFields);
+ //zhj MEBG鏂版柟妗堟敼閫� 2022-11-29 start
+ staticResourceV2 = JSON.serialize(PIHelper.getPIIntegrationInfo('Address__cV2'));
+ //zhj MEBG鏂版柟妗堟敼閫� 2022-11-29 end
// CurrentUserName = UserInfo.getName();
// CurrentUserId = UserInfo.getUserId();
}
--
Gitblit v1.9.1