From 6ea917ffd94638d96d2a64316e0c971985ca47d6 Mon Sep 17 00:00:00 2001
From: 涂煌豪 <tuhuanghao@prec-tech.com>
Date: 星期二, 24 五月 2022 13:25:48 +0800
Subject: [PATCH] 修改客户人员更新逻辑

---
 force-app/main/default/classes/ContactTriggerHandler.cls |  287 +++++++++++++++++++++++++++++++++++----------------------
 1 files changed, 177 insertions(+), 110 deletions(-)

diff --git a/force-app/main/default/classes/ContactTriggerHandler.cls b/force-app/main/default/classes/ContactTriggerHandler.cls
index ad4e5ce..346a2db 100644
--- a/force-app/main/default/classes/ContactTriggerHandler.cls
+++ b/force-app/main/default/classes/ContactTriggerHandler.cls
@@ -13,25 +13,23 @@
         this.oldList = (List < Contact > ) Trigger.old;
     }
     protected override void beforeInsert() {
-        mobileNumberVerification();
+        if(Test.isRunningTest()||UserInfo.getUserId()!=System.Label.ByPassTrigger){ //Add by Li Jun for PIPL 20220331
+            mobileNumberVerification();
+        }
     }
 
     protected override void afterInsert() {
         syncToAgencyContact();
         updateDealerNum();
         sendToComPlat();
-        //NFM702
-        // NFM702_Handler(this.newList , this.newMap , this.oldList , this.oldMap);
     }
 
     protected override void afterUpdate() {
         syncToAgencyContact();
         updateDealerNum();
         sendToComPlat();
-        //NFM702
-        // NFM702_Handler(this.newList , this.newMap , this.oldList , this.oldMap);
-
     }
+
     protected override void beforeUpdate() {
         // 鏈嶅姟鎶�甯� 2018/12/24  Start
         UpdateProcessingWork();
@@ -142,13 +140,41 @@
                         //                        )
                     )
                 ) {
-                    Agency_Contact__c acObj = new Agency_Contact__c(Agency_ID__c = '000000000000000', Contact__c = nObj.Id, ContactId18__c = nObj.Id, Agency_Hospital__c = null, Name = nObj.LastName + ((String.isBlank(nObj.FirstName) == false) ? ' ' + nObj.FirstName : ''), Department_Class__c = nObj.Strategic_dept_Class__c, Type__c = nObj.Type__c, Doctor_Division1__c = nObj.Doctor_Division1__c);
+                    //Agency_Contact__c acObj = new Agency_Contact__c(Agency_ID__c = '000000000000000', Contact__c = nObj.Id, ContactId18__c = nObj.Id, Agency_Hospital__c = null, Name = nObj.LastName + ((String.isBlank(nObj.FirstName) == false) ? ' ' + nObj.FirstName : ''), Department_Class__c = nObj.Strategic_dept_Class__c, Type__c = nObj.Type__c, Doctor_Division1__c = nObj.Doctor_Division1__c);
+                    Agency_Contact__c acObj = new Agency_Contact__c(
+                        Agency_ID__c = '000000000000000', 
+                        Contact__c = nObj.Id, 
+                        ContactId18__c = nObj.Id, 
+                        Agency_Hospital__c = null, 
+                        Name = nObj.LastName,
+                        Name_Encrypted__c = nObj.LastName_Encrypted__c,
+                        Department_Class__c = nObj.Strategic_dept_Class__c, 
+                        Type__c = nObj.Type__c,
+                        Type_Encrypted__c = nObj.Type_Encrypted__c,
+                        Doctor_Division1__c = nObj.Doctor_Division1__c,
+                        Doctor_Division1_Encrypted__c = nObj.Doctor_Division1_Encrypted__c
+                    );
                     targetContactMap.put(nObj.Id, acObj);
                 }
             }
         }
         if (targetContactMap.size() > 0) {
-            upsert targetContactMap.values() ContactId18__c;
+            List<Agency_Contact__c> temp = targetContactMap.values();
+            upsert temp ContactId18__c;
+            system.debug('temp='+temp);
+            EncryptInsert(temp);
+        }
+    }
+    
+    static void EncryptInsert(List<Agency_Contact__c> aclist){
+        if(!(system.isFuture() || system.isBatch())){
+            AwsServiceTool2.EncryptPushFuture(Json.serialize(aclist), 'Agency_Contact__c');
+        }else{
+            //Add By Li Jun for sync agency contact to aws 20220424 start
+            if(!Test.isRunningTest()){
+                SyncAccountContactToAWS.assignOnceOneMinuteLater(aclist);
+            }
+            //Add By Li Jun for sync agency contact to aws 20220424 end
         }
     }
 
@@ -227,45 +253,101 @@
     //鏇存柊缁忛攢鍟嗙敤鎴蜂汉鏁板瓧娈� 绮剧悽鎶�鏈� pk 2021-08-26 end
     
     // 鎵嬫満鍙峰幓閲嶅強瑙勫垯楠岃瘉 鍙婃柊澧炲鎴蜂汉鍛橀噸鍚嶉獙璇�
-    public  void mobileNumberVerification(){
+    public void mobileNumberVerification(){
 
-        Pattern pattern = Pattern.compile('^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\\d{8}$');
+        // Pattern pattern = Pattern.compile('^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\\d{8}$');
         Map<String, Map<String,Contact>> accountContactMap = new Map<String, Map<String,Contact>>();
         Set<Id> accountIdSet = new Set<Id>();
-        for (Contact contactnew: newList) {
-            // 鎵嬫満鍙� 鏈夊�� 骞朵笖 鑱旂郴浜烘湁鏁� 杩涜鎵嬫満鍙风爜楠岃瘉
-            if (String.isNotBlank(contactnew.MobilePhone) && '鏈夋晥'.equals(contactnew.Isactive__c)) {
-                Matcher isMobilePhone = pattern.matcher(contactnew.MobilePhone);
-                if (isMobilePhone.matches()) {
-                    // 灏嗘墜鏈哄彿 璧嬪�肩粰 鎵嬫満鍙峰敮涓�瀛楁
-                    contactnew.UniqueNumber__c = contactnew.MobilePhone;
-                } else {
-                    // 鎵嬫満鍙峰敮涓�瀛楁娓呯┖
-                    contactnew.UniqueNumber__c = null;
-                }    
-            } else {
-                // 鎵嬫満鍙� 鏃犲�� 鎴栬�� 鑱旂郴浜轰笉鏄湁鏁� 鎵嬫満鍙峰敮涓�瀛楁娓呯┖
-                contactnew.UniqueNumber__c = null;
-            }
-            
-
-
-            if (Trigger.isInsert) {
-                accountIdSet.add(contactnew.AccountId);
-                
-            }   
+        //鐢ㄦ埛瀵硅薄涓婃壘瀵瑰簲鐨勮仈绯讳汉
+        // List<User> userList=[select ID,ContactID from User where ContactID != null];
+        // Map<String,User> userMap= new Map<String,User>();
+        // if (userList.size()>0){
+        //     for(User us1: userList){
+        //         userMap.put(us1.ContactId, us1);
+        //     }
+        // }
+        //鏌ユ壘鑱旂郴浜哄璞′笂瀵瑰簲鐨勬湁鏁堝鎴凤紱鍖婚櫌鐩存帴浣跨敤鏈夋晥/鏃犳晥瀛楁銆佺粡閿�鍟嗕娇鐢ㄦ湁鏁�/鏃犳晥鍏紡瀛楁
+        List<String> accIdList = new List<String>();
+        Map<String,String> accMap= new Map<String,String>();
+        for (Contact contact1: newList) {
+            accIdList.add(contact1.AccountId);
         }
-        // 鏂板鑱旂郴浜烘椂锛�
+        if (accIdList.size()>0){
+            List<Account> accList=[select ID,Is_Active__c,Is_Active_Formula__c from Account where ID in:accIdList];
+            if(accList.size()>0){
+                for(Account acc:accList){
+                    if (String.isNotBlank(acc.Is_Active__c)){
+                        accMap.put(acc.Id, acc.Is_Active__c);
+                        continue;
+                    }
+                    if (String.isNotBlank(acc.Is_Active_Formula__c)){
+                        accMap.put(acc.Id, acc.Is_Active_Formula__c);
+                    }
+                }
+            }
+        }
+        //鎵嬫満鍙峰敮涓�鏍¢獙-鍖婚櫌涓嬫柊寤哄鎴蜂汉鍛樻牎楠屼娇鐢ㄥ姞瀵嗘墜鏈哄彿,缁忛攢鍟嗕娇鐢ㄦ櫘閫氭墜鏈哄彿 thh 20220328 start
+        ID DoctorRecordTypeId = Schema.SObjectType.Contact.getRecordTypeInfosByDeveloperName().get('Doctor').getRecordTypeId();
+        ID AgencyRecordTypeId = Schema.SObjectType.Contact.getRecordTypeInfosByDeveloperName().get('Agency').getRecordTypeId();
+        for (Contact contactnew : newList) {
+            // 鎵嬫満鍙锋湁鍊煎苟涓旇仈绯讳汉鏈夋晥锛岃仈绯讳汉鐨勫鎴锋湁鏁堬紝杩涜鎵嬫満鍙风爜楠岃瘉
+            if (('鏈夋晥'.equals(contactnew.Isactive__c) || '鏈夊姽'.equals(contactnew.Isactive__c))
+                && ('鏈夊姽'.equals(accMap.get(contactnew.AccountId)) || '鏈夋晥'.equals(accMap.get(contactnew.AccountId)))) {
+                // 缁忛攢鍟嗗鎴蜂汉鍛樹笉杩涜鎵嬫満鍙锋牎楠� thh 20220517 start
+                if(AgencyRecordTypeId.equals(contactnew.RecordTypeId)){
+                    if(String.isNotBlank(contactnew.MobilePhone)){
+                        // Matcher isMobilePhone = pattern.matcher(contactnew.MobilePhone);
+                        // if (isMobilePhone.matches()) {
+                        contactnew.UniqueNumber__c = contactnew.MobilePhone;
+                        // } else {
+                            // 鎵嬫満鍙峰敮涓�瀛楁娓呯┖
+                            // contactnew.UniqueNumber__c = null;
+                        // }
+                    } else {
+                        contactnew.UniqueNumber__c = null;
+                    }
+                // 缁忛攢鍟嗗鎴蜂汉鍛樹笉杩涜鎵嬫満鍙锋牎楠� thh 20220517 end
+                } else if(DoctorRecordTypeId.equals(contactnew.RecordTypeId)){
+                    if(String.isNotBlank(contactnew.MobilePhone_Encrypted__c)){
+                        contactnew.UniqueNumber__c = contactnew.MobilePhone_Encrypted__c;
+                    } else {
+                        contactnew.UniqueNumber__c = null;
+                    }
+                }
+            }
+            // if (Trigger.isInsert) {
+            accountIdSet.add(contactnew.AccountId);  
+            // }   
+        }
+        //鎵嬫満鍙峰敮涓�鏍¢獙-鍖婚櫌涓嬫柊寤哄鎴蜂汉鍛樻牎楠屼娇鐢ㄥ姞瀵嗘墜鏈哄彿,缁忛攢鍟嗕娇鐢ㄦ櫘閫氭墜鏈哄彿 thh 20220328 end
+        // 鏂板鑱旂郴浜烘椂
         if (accountIdSet.size() > 0) {
-            List<Contact> contactList = [SELECT Id,AccountId,FullName__c,LastName,FirstName,Account.Name,CManageCode__c,IsFromSPO__c 
-                                        FROM Contact 
-                                        WHERE IsFromSPO__c = false AND AccountId IN:accountIdSet];
+            List<Contact> contactList = new List<Contact>();
+            if(Test.isRunningTest()){
+                contactList = [SELECT Id,AccountId,FullName__c,LastName,FirstName,Account.Name,CManageCode__c,IsFromSPO__c,
+                                                LastName_Encrypted__c// 20220314 PI鏀归�� by Bright
+                                                , MobilePhone_Encrypted__c // 閫氳繃濮撳悕+鎵嬫満鍙峰垽鏂汉鍛樻槸鍚﹂噸澶� thh 20220518
+                                                FROM Contact 
+                                                WHERE IsFromSPO__c = false AND AccountId IN:accountIdSet];
+            }else{
+                contactList = [SELECT Id,AccountId,FullName__c,LastName,FirstName,Account.Name,CManageCode__c,IsFromSPO__c,
+                                             LastName_Encrypted__c// 20220314 PI鏀归�� by Bright
+                                             , MobilePhone_Encrypted__c // 閫氳繃濮撳悕+鎵嬫満鍙峰垽鏂汉鍛樻槸鍚﹂噸澶� thh 20220518
+                                            FROM Contact 
+                                            WHERE IsFromSPO__c = false AND AccountId IN:accountIdSet AND Id Not IN: oldMap.keyset()];
+            }
+            System.debug('contactList:' + contactList);
             if ( contactList.size() > 0) {
                 for(Contact contact :contactList){
-
-                    String lastNameStr = String.isNotBlank(contact.LastName) ? contact.LastName:'';
-                    String firstNameStr = String.isNotBlank(contact.FirstName) ? contact.FirstName:'';
-                    String contactFullName = lastNameStr + firstNameStr;
+                    // 閫氳繃濮撳悕+鎵嬫満鍙峰垽鏂汉鍛樻槸鍚﹂噸澶� thh 20220518 start
+                    // String lastNameStr = String.isNotBlank(contact.LastName) ? contact.LastName:'';
+                    // String firstNameStr = String.isNotBlank(contact.FirstName) ? contact.FirstName:'';
+                    // String contactFullName = lastNameStr + firstNameStr + MobilePhoneStr; 
+                    String contactFullName = contact.LastName_Encrypted__c + contact.MobilePhone_Encrypted__c;// 20220314 PI鏀归�� by Bright
+                    // 閫氳繃濮撳悕+鎵嬫満鍙峰垽鏂汉鍛樻槸鍚﹂噸澶� thh 20220518 end
+                    if(string.isBlank(contactFullName)){
+                        continue;
+                    }      
                     String accountId = String.valueOf(contact.AccountId).SubString(0,15);
                     Map<String,Contact> contactFullNameMap = new  Map<String,Contact>();
                     if (accountContactMap.containsKey(accountId)) {
@@ -277,42 +359,45 @@
             }
         }
 
-        for (Contact contactnew: newList) {
-            
-            if (Trigger.isInsert) {
-                
-                String accountId = String.valueOf(contactnew.AccountId).substring(0, 15);
-
-                if (accountContactMap.containsKey(accountId)) {
-                    Map<String,Contact> contactFullNameMap =  accountContactMap.get(accountId);
-                    String lastNameStr = String.isNotBlank(contactnew.LastName) ? contactnew.LastName:'';
-                    String firstNameStr = String.isNotBlank(contactnew.FirstName) ? contactnew.FirstName:'';
-                    String contactFullName = lastNameStr + firstNameStr;
-
-                    if (contactFullNameMap.containsKey(contactFullName)) {
-                        String accountName = contactFullNameMap.get(contactFullName).Account.Name;
-                        String cManageCode = contactFullNameMap.get(contactFullName).CManageCode__c;
-                        // 璺宠繃娴嬭瘯绋嬪簭 鍜� SPO閫氳繃203鎺ュ彛鍒涘缓鐨勮仈绯讳汉
-                        if (!(Test.isRunningTest() || contactnew.IsFromSPO__c)) {
+        for (Contact contactnew: newList) { 
+            String accountId = String.valueOf(contactnew.AccountId).substring(0, 15);
+            if (accountContactMap.containsKey(accountId)) {
+                Map<String,Contact> contactFullNameMap =  accountContactMap.get(accountId);
+                // 閫氳繃濮撳悕+鎵嬫満鍙峰垽鏂汉鍛樻槸鍚﹂噸澶� thh 20220518 start
+                // String lastNameStr = String.isNotBlank(contactnew.LastName) ? contactnew.LastName:'';
+                // String firstNameStr = String.isNotBlank(contactnew.FirstName) ? contactnew.FirstName:'';
+                // String contactFullName = lastNameStr + firstNameStr + MobilePhoneStr;
+                String contactFullName = contactnew.LastName_Encrypted__c + contactnew.MobilePhone_Encrypted__c;// 20220314 PI鏀归�� by Bright
+                // 閫氳繃濮撳悕+鎵嬫満鍙峰垽鏂汉鍛樻槸鍚﹂噸澶� thh 20220518 end
+                if (contactFullNameMap.containsKey(contactFullName)) {
+                    String accountName = contactFullNameMap.get(contactFullName).Account.Name;
+                    String cManageCode = contactFullNameMap.get(contactFullName).CManageCode__c;
+                    // 璺宠繃娴嬭瘯绋嬪簭 鍜� SPO閫氳繃203鎺ュ彛鍒涘缓鐨勮仈绯讳汉
+                    if (!(Test.isRunningTest() || contactnew.IsFromSPO__c)) {
+                        // if(Trigger.isInsert) {
                             contactnew.LastName.addError('瀹㈡埛 [ '+accountName+ ' ],宸插瓨鍦ㄧ浉鍚屽悕瀛楃殑鑱旂郴浜� 浜哄憳绠$悊缂栫爜 ['+cManageCode+' ] 锛屼笉鑳介噸澶嶅垱寤猴紝璇蜂簡瑙�');     
-                        }
-                           
-                    }
+                        // } 
+                        // 瀹㈡埛浜哄憳鍒犻櫎鎵嬫満鍙锋椂,杩涜鍒ゆ柇鏄惁瀛樺湪鍚屽悕涓旀墜鏈哄彿涓虹┖鐨勫鎴蜂汉鍛� thh 20220523 start
+                        // if(Trigger.isUpdate && !UserInfo.getUserId().equals(System.Label.interfaceUserID)) {
+                        //     if (String.isNotBlank(oldMap.get(contactnew.Id).MobilePhone_Encrypted__c) && String.isBlank(contactnew.MobilePhone_Encrypted__c)){
+                        //         contactnew.LastName.addError('鐩稿悓鍚嶅瓧鐨勮仈绯讳汉 浜哄憳绠$悊缂栫爜 ['+cManageCode+' ] 鎵嬫満鍙蜂负绌哄凡缁忓瓨鍦紝涓嶈兘閲嶅鍒涘缓锛岃浜嗚В');
+                        //     } 
+                        //     if (oldMap.get(contactnew.Id).CManageCode__c != contactnew.CManageCode__c){
+                        //         contactnew.LastName.addError('瀹㈡埛 [ '+accountName+ ' ],宸插瓨鍦ㄧ浉鍚屽悕瀛楃殑鑱旂郴浜� 浜哄憳绠$悊缂栫爜 ['+cManageCode+' ] 锛屼笉鑳介噸澶嶅垱寤猴紝璇蜂簡瑙�'); 
+                        //     }
+                        // }
+                        // 瀹㈡埛浜哄憳鍒犻櫎鎵嬫満鍙锋椂,杩涜鍒ゆ柇鏄惁瀛樺湪鍚屽悕涓旀墜鏈哄彿涓虹┖鐨勫鎴蜂汉鍛� thh 20220523 end
+                    } 
                 }
-                
-            }   
+            }
         }
-
-        
     }
-
-
     public static Map<Id,Id> NFM606_IdMap = new Map<Id,Id>();
+    // 606鎺ュ彛璋冪敤闂淇 thh 20220330 start
     private void sendToComPlat() {
         List<Id> contactIdList = new List<Id>();
-        List<String>    interfaceUserUpsertContact = new List<String>();
+        List<String> interfaceUserUpsertContact = new List<String>();
         for (Contact local: newList) {
-
             Contact old = null;
             if (Trigger.isUpdate) {
                 old = oldMap.get(local.Id);
@@ -339,10 +424,16 @@
                         || old.ContactType__c != local.ContactType__c//浜哄憳绫诲瀷
                         
                         ) {
-                if (!local.IsFromSPO__c && !'01210000000QtkyAAC'.equals(local.RecordTypeId)) {
-
+                //鑾峰彇瀹㈡埛浜哄憳鐨勮褰曠被鍨婭D thh 20220330 start
+                ID InternalStaffRecordTypeId = Schema.SObjectType.Contact.getRecordTypeInfosByDeveloperName().get('Internal_staff').getRecordTypeId();
+                ID DoctorRecordTypeId = Schema.SObjectType.Contact.getRecordTypeInfosByDeveloperName().get('Doctor').getRecordTypeId();
+                ID AgencyRecordTypeId = Schema.SObjectType.Contact.getRecordTypeInfosByDeveloperName().get('Agency').getRecordTypeId();
+                //鑾峰彇瀹㈡埛浜哄憳鐨勮褰曠被鍨婭D thh 20220330 end
+                System.debug('local.UnifiedI_Contact_ID__c1:' + local.UnifiedI_Contact_ID__c);
+                System.debug('local.MobilePhone1:' + local.MobilePhone);
+                if (!local.IsFromSPO__c && !InternalStaffRecordTypeId.equals(local.RecordTypeId)) {
                     // 鍖婚櫌 瀹㈡埛浜哄憳 缁熶竴骞冲彴缂栫爜鏈夊�� 鍙戦�� PO
-                    if ('01210000000QfWdAAK'.equals(local.RecordTypeId) && String.isNotBlank(local.UnifiedI_Contact_ID__c)) {
+                    if (DoctorRecordTypeId.equals(local.RecordTypeId) && String.isNotBlank(local.UnifiedI_Contact_ID__c)) {
                         if (!NFM606_IdMap.containsKey(local.Id)) {
                             if(UserInfo.getUserId().equals(System.Label.interfaceUserID)){
                                 interfaceUserUpsertContact.add(local.Id);
@@ -353,7 +444,7 @@
                         }
                     }
                     // 缁忛攢鍟� 瀹㈡埛浜哄憳 鎵嬫満鍙风爜鏈夊�� 鍙戦�� PO
-                    if ('01210000000QfWiAAK'.equals(local.RecordTypeId) && String.isNotBlank(local.MobilePhone)) {
+                    if (AgencyRecordTypeId.equals(local.RecordTypeId) && String.isNotBlank(local.MobilePhone)) {
                         if (!NFM606_IdMap.containsKey(local.Id)) {
                             if(UserInfo.getUserId().equals(System.Label.interfaceUserID)){
                                 interfaceUserUpsertContact.add(local.Id);
@@ -367,53 +458,29 @@
                 
             }
         }
-        
+        //606鏍囪
         if(!System.Test.isRunningTest()){
             // NFM606Controller.executeNotFuture('', contactIdList);
             if (contactIdList.size() > 0) {
+                // NFM606Controller.callout('', contactIdList);
+                 //娣诲姞future 鍒ゆ柇 add for pipl  sushanhu 20220317 start
+                // if (!(System.isFuture()||System.isBatch())) {
                 NFM606Controller.callout('', contactIdList);
+                // } else{
+                    // NFM606Controller.executeNotFuture('', contactIdList);
+                // }
+               //娣诲姞future 鍒ゆ柇 add for pipl  sushanhu 20220317 end 
             }
             if (interfaceUserUpsertContact.size() > 0) {
                 NFM606Controller.executeNotFuture('', interfaceUserUpsertContact);
+                //娣诲姞future 鍒ゆ柇 add for pipl  sushanhu 20220316 start
+                // if (!(System.isFuture()||System.isBatch())) {
+                    // NFM606Controller.executeNotFuture('', interfaceUserUpsertContact);
+                // }
+               //娣诲姞future 鍒ゆ柇 add for pipl  sushanhu 20220316 end 
             }
         } 
-        
     }
-
-
-    public void NFM702_Handler(List<Contact> newList, Map<Id, Contact> newMap, List<Contact> oldList, Map<Id, Contact> oldMap){
-        List<Contact> conIdList = new List<Contact>();
-        List<String> idList = new List<String>();
-        String LOG_TYPE = 'NFM702';
-        // iflog.Log__c = '---------';
-        String ConTypeId = Schema.SObjectType.Contact.getRecordTypeInfosByDeveloperName().get('Doctor').getRecordTypeId();
-        if (Trigger.isUpdate && Trigger.isAfter) {
-            if (newList.size() > 0) {
-                for (Contact con : newList) {
-                    Contact oldCon = oldMap.get(con.Id);
-                    if ((con.RecordTypeId.equals(ConTypeId)) && (con.FullName__c != oldCon.FullName__c || con.Phone != oldCon.Phone || con.Department__c != oldCon.Department__c || con.Isactive__c != oldCon.Isactive__c)) {
-                        idList.add(con.Id);
-                    }
-                }
-            }
-        }
-        if(Trigger.isInsert && Trigger.isAfter){
-            if (newList.size() > 0) {
-                for (Contact con : newList) {
-                    if(con.RecordTypeId.equals(ConTypeId)){
-                        idList.add(con.Id);
-                    }
-                }
-            }
-        }
-        if (idList.size() > 0) {
-            BatchIF_Log__c iflog = new BatchIF_Log__c();
-            iflog.Log__c = '瑙﹀彂鎴愬姛';
-            iflog.Type__c = LOG_TYPE;
-            insert iflog;
-            NFM702Controller.callout(iflog.Id, idList);
-        }
-
-    }
+    // 606鎺ュ彛璋冪敤闂淇 thh 20220330 end
 
 }
\ No newline at end of file

--
Gitblit v1.9.1