From d8dc84a3d56df839895f1c417a4d9cbee763d262 Mon Sep 17 00:00:00 2001
From: 高章伟 <gaozhangwei@prec-tech.com>
Date: 星期五, 03 三月 2023 14:50:59 +0800
Subject: [PATCH] gzw 测试环境代码更新

---
 force-app/main/default/classes/RepairBeforeInsertHandler.cls |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

diff --git a/force-app/main/default/classes/RepairBeforeInsertHandler.cls b/force-app/main/default/classes/RepairBeforeInsertHandler.cls
index ecacee2..fd195e6 100644
--- a/force-app/main/default/classes/RepairBeforeInsertHandler.cls
+++ b/force-app/main/default/classes/RepairBeforeInsertHandler.cls
@@ -89,14 +89,20 @@
                     }
                 }
             }
+            system.debug('falg='+falg);
+            system.debug('cityList='+cityList);
+            system.debug('provinceList='+provinceList);
             if(falg && provinceList != null && cityList != null && provinceList.size() > 0 && cityList.size() > 0){
                 String addressSQl = 'SELECT ID,Customer__c,Customer_Name__c,Contacts__c,Contacts_Name__c,Telephone__c,Province__c,Province_Name__c,City__c,City_Name__c,Detailed_Address__c,ZipCode__c'
+                    			//+ ',Contacts__r.LastName_Encrypted__c,ZipCode_Encrypted__c,Detailed_Address_Encrypted__c,Telephone_Encrypted__c' // PI鏀归�� By Bright 20220407 zhj MEBG鏂版柟妗堟敼閫� 2022-11-29
                                 + ' from Address__c  '
                                 + ' where Address_Classification__c =  \'鍔炰簨澶刓' and Province_Name__c in :provinceList and City_Name__c in :cityList '
                                 + ' order by Using_Datetime__c desc NULLS LAST ';
-
+				system.debug('addressSQl='+addressSQl);
                 List<Address__c> addressList = Database.query(addressSQl);
+                
                 if(addressList != null && addressList.size() > 0){
+                    system.debug(addressList[0]);
                     for (Repair__c nObj : newList) {
                         if(nObj.Hospital__c != null && nObj.address_Contacts__c == null && nObj.address_Telephone__c == null && nObj.address_Contacts_Name__c == null && nObj.address_City__c == null && nObj.Detailed_Address__c == null){
                             //鐢变簬涓轰簡鍑忓皯select ,鎵�浠ヨ幏鍙栨垜浠厤缃ソ鐨刴ap锛屾牴鎹繚鏈夎澶囦笂鍖婚櫌鐨� OCSM绠$悊鐪�(鏂囨湰) 鐨勫�硷紝鑾峰彇瀵瑰簲鐨勫湴鍧�涓婄殑鐪佸拰甯�
@@ -114,6 +120,7 @@
                                     }else{
                                         provinceAndCity = matchupMap.get(ac.OCM_man_province_txt__c);
                                     }
+                                    system.debug('provinceAndCity='+provinceAndCity);
                                     if(provinceAndCity != null){//涓嶈兘涓虹┖
                                         //鍦板潃琛ㄤ笂鐪佸拰甯備笉鑳戒负绌�
                                         if(addressList[0].Province_Name__c != null && addressList[0].City_Name__c!= null){
@@ -122,11 +129,14 @@
                                             if(provinceAndCity.equals(pAc)){
                                                 //鑱旂郴浜�
                                                 String contactsName = '';
+                                                String contactsNameEncrypt = '';// 20220407 PI鏀归�� By Bright
                                                 if(!String.isBlank(addressList[0].Contacts__c)){
                                                     contactsName = addressList[0].Contacts_Name__c;
+                                                    //contactsNameEncrypt = addressList[0].Contacts__r.LastName_Encrypted__c;// 20220407 PI鏀归�� By Bright   zhj MEBG鏂版柟妗堟敼閫� 2022-11-29
                                                 }
                                                 //鐪�+甯�
                                                 String address = addressList[0].Detailed_Address__c.trim();
+                                                //String addressEncrypt = addressList[0].Detailed_Address_Encrypted__c;   zhj MEBG鏂版柟妗堟敼閫� 2022-11-29
                                                 String cityName = addressList[0].City_Name__c.trim();
                                                 String ProvinceCity = addressList[0].Province_Name__c.trim()+cityName;
                                                 //闃叉璇︾粏鍦板潃閲岄潰甯︾潃鐪佷唤鍜屽競
@@ -139,11 +149,17 @@
                                                     ContactPerson = addressList[0].Customer_Name__c;
                                                 }
                                                 nObj.address_Contacts__c=contactsName;
+                                                //nObj.address_Contacts_Encrypt__c=contactsNameEncrypt;// 20220407 PI鏀归�� By Bright   zhj MEBG鏂版柟妗堟敼閫� 2022-11-29
                                                 nObj.address_ZipCode__c = addressList[0].ZipCode__c;
+                                                //nObj.address_ZipCode_Encrypt__c = addressList[0].ZipCode_Encrypted__c;// 20220407 PI鏀归�� By Bright   zhj MEBG鏂版柟妗堟敼閫� 2022-11-29
                                                 nObj.address_City__c = cityName;
                                                 nObj.address_Contacts_Name__c = ContactPerson;
                                                 nObj.address_Telephone__c=addressList[0].Telephone__c;
+                                                //nObj.address_Telephone_Encrypt__c=addressList[0].Telephone_Encrypted__c;// 20220407 PI鏀归�� By Bright  zhj MEBG鏂版柟妗堟敼閫� 2022-11-29
                                                 nObj.Detailed_Address__c=address;
+                                                //nObj.Detailed_Address_Encrypt__c=addressEncrypt;// 20220407 PI鏀归�� By Bright   zhj MEBG鏂版柟妗堟敼閫� 2022-11-29
+                                                nObj.Encrypt_Update_Flag__c=true;// 20220411 PI鏀归�� By Bright
+                                                system.debug('nObj assign and Encrypt_Update_Flag__c set true');
                                             }
                                         }
                                     }

--
Gitblit v1.9.1