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/NFM203Rest.cls |   31 ++++++++++++++++++-------------
 1 files changed, 18 insertions(+), 13 deletions(-)

diff --git a/force-app/main/default/classes/NFM203Rest.cls b/force-app/main/default/classes/NFM203Rest.cls
index bbb2c9b..cad8fb9 100644
--- a/force-app/main/default/classes/NFM203Rest.cls
+++ b/force-app/main/default/classes/NFM203Rest.cls
@@ -96,13 +96,13 @@
     // 鏀惰揣浜哄眰绾�
     global class Consignee_Info {
         public String ContactName;
-        public String ContactNameEncrypted;//add 20220221
+        //public String ContactNameEncrypted;//add 20220221         //zhj鏂版柟妗堟敼閫� 2022-12-07      
         public String ContactPhone;
-        public String ContactPhoneEncrypted;//add 20220221 
+        //public String ContactPhoneEncrypted;//add 20220221        //zhj鏂版柟妗堟敼閫� 2022-12-07    
         public String PostalCode;
-        public String PostalCodeEncrypted;//add 20220221
+        //public String PostalCodeEncrypted;//add 20220221          //zhj鏂版柟妗堟敼閫� 2022-12-07
         public String ContactAddress;
-        public String ContactAddressEncrypted;//add 20220221
+        //public String ContactAddressEncrypted;//add 20220221      //zhj鏂版柟妗堟敼閫� 2022-12-07
         public String ContactCity; //鏈夋晥鏀惰揣浜哄煄甯�
         public String ContactDataId;// add  20220221 CONTACT aws 瀛樺偍id
         public String AddressDataId;// add 2020221 adress aws 瀛樺偍id
@@ -226,7 +226,7 @@
                                   Internal_value__c
                                   from BatchIF_Transfer__c
                                   where Dropped_Flag__c = false
-                                          and Table__c = 'Account'];
+                                          and (Table__c = 'Account' OR Table__c = 'NFM203Rest')];
         for (BatchIF_Transfer__c t : transferList) {
             transferMap.put(t.Column__c + t.External_value__c, t.Internal_value__c);
         }
@@ -653,8 +653,10 @@
                                 if (String.isNotBlank(contractInfos.ContractOwner) && contractOwnerMap.size() > 0) {
                                     contractInfoAcc.Business_Assistant__c = contractOwnerMap[0].Id;
                                 }
-
-                                contractInfoAcc.Contract_Fiscal_Period__c = contractInfos.TermContractNo.split('-')[0];
+                                // GZW 220621 OCSM鏈熶紭鍖� start
+                                // contractInfoAcc.Contract_Fiscal_Period__c = contractInfos.TermContractNo.split('-')[0];
+                                contractInfoAcc.Contract_Fiscal_Period__c = NFMUtil.getMapValue(transferMap, 'Contract_Fiscal_Period__c', string.valueof(contractInfos.TermContractNo.split('-')[0]), iflog);
+                                // GZW 220621 OCSM鏈熶紭鍖� end
                                 contractInfoAcc.Agency_Application_Situation__c = '鎵胯獚娓堛伩';
                                 contractInfoAcc.Name = contractInfos.TermContractNo + ':' + gda.CompanyName;
                                 contractInfoAcc.SpecialDealerName__c = gda.CompanyName;
@@ -1253,9 +1255,9 @@
                         // SFDC鐢佃瘽閲嶅浜哄憳鍒涘缓淇℃伅纭  pk 2022-2-28 end
                         contact.Ignore_Same_Name__c = true;//涓嶆槸閲嶅鐨勫鎴峰悕 璺宠繃 瀹㈡埛浜哄憳鍚嶅瓧宸插瓨鍦� 楠岃瘉
                         // add pi 瀵嗘枃 start 20220221 sushanhu
-                        contact.Phone_Encrypted__c = info.ContactPhoneEncrypted;
-                        contact.MobilePhone_Encrypted__c = info.ContactPhoneEncrypted;
-                        contact.LastName_Encrypted__c =info.ContactNameEncrypted;
+                        //contact.Phone_Encrypted__c = info.ContactPhoneEncrypted;          //zhj鏂版柟妗堟敼閫� 2022-12-07
+                        //contact.MobilePhone_Encrypted__c = info.ContactPhoneEncrypted;    //zhj鏂版柟妗堟敼閫� 2022-12-07
+                        //contact.LastName_Encrypted__c =info.ContactNameEncrypted;         //zhj鏂版柟妗堟敼閫� 2022-12-07
                         contact.AWS_Data_Id__c = info.ContactDataId;
                         // add pi 瀵嗘枃 end 20220221 sushanhu
                         insertContactList.add(contact);
@@ -1267,7 +1269,7 @@
                         addressData.Customer__c = accountId;//瀹㈡埛
                         addressData.IsFromSPO__c = true;//鏄惁SPO鏉ユ簮
                         addressData.Telephone__c = contactPhone;//鐢佃瘽
-                        addressData.Telephone_Encrypted__c =info.ContactPhoneEncrypted;//鐢佃瘽瀵嗘枃 add sushanhu for pi 20220304
+                        //addressData.Telephone_Encrypted__c =info.ContactPhoneEncrypted;//鐢佃瘽瀵嗘枃 add sushanhu for pi 20220304        //zhj鏂版柟妗堟敼閫� 2022-12-07
                         addressData.Address_Classification__c = '缁忛攢鍟�';//鍦板潃鍒嗙被
                         addressData.Detailed_Address__c = info.ContactAddress;//璇︾粏鍦板潃
                         // 鍥犳帴鍙d笉浼犺緭鐪侊紝瀵艰嚧淇濆瓨鏃舵姤閿欍�傚洜姝ゅ皢鍏舵敞鎺�,鍩庡競瀛楁涓嶈祴鍊� XHL 20210823
@@ -1276,7 +1278,7 @@
                         // }
                         // add pi 瀵嗘枃 start sushanhu 20220221
                         addressData.AWS_Data_Id__c =info.AddressDataId;
-                        addressData.Detailed_Address_Encrypted__c =info.ContactAddressEncrypted;
+                        //addressData.Detailed_Address_Encrypted__c =info.ContactAddressEncrypted;      //zhj鏂版柟妗堟敼閫� 2022-12-07
                         // add pi 瀵嗘枃 end sushanhu 20220221
 
                         String mapkey = accountCode + contactName;
@@ -1309,7 +1311,10 @@
                         String mapkey = accountCode + contact.FullName__c;
                         if (insertAddressMap.containsKey(mapkey)) {
                             Address__c addressData = insertAddressMap.get(mapkey);
-                            addressData.Contacts__c = contact.Id;//鑱旂郴浜�
+                            // addressData.Contacts__c = contact.Id;//鑱旂郴浜�
+                            // WLIG-CCX4BB 銆愬鎵樸�戜慨鐞嗙洿杩旀敹璐у湴鍧�鍔熻兘鏀归�� thh 20220516 start
+                            addressData.ContactName__c = contact.Name;
+                            // WLIG-CCX4BB 銆愬鎵樸�戜慨鐞嗙洿杩旀敹璐у湴鍧�鍔熻兘鏀归�� thh 20220516 end
                             //addressData.Name = accountName + '_'+ contact.Name;//鏀惰揣鍦板潃鍚嶇О
                             insertAddressList.add(addressData);
                         }

--
Gitblit v1.9.1