From 19f3491cd91e0c863eb13f0c6c69aca5634ed1d9 Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期二, 23 五月 2023 16:59:03 +0800
Subject: [PATCH] backup2023

---
 force-app/main/default/classes/DNUpsertBatch.cls                |   37 +++++--------------------------------
 force-app/main/default/classes/SyncProvinceWIndowToSignForm.cls |    2 +-
 force-app/main/default/classes/OCSMHandler.cls                  |   14 --------------
 force-app/main/default/classes/updateESignBatch.cls             |    6 +++---
 4 files changed, 9 insertions(+), 50 deletions(-)

diff --git a/force-app/main/default/classes/DNUpsertBatch.cls b/force-app/main/default/classes/DNUpsertBatch.cls
index b23a318..66ba7d8 100644
--- a/force-app/main/default/classes/DNUpsertBatch.cls
+++ b/force-app/main/default/classes/DNUpsertBatch.cls
@@ -291,12 +291,11 @@
             Map < String, String > provinceGIMap = new Map< String, String > ();
             //妫�绱CSM绠$悊鐪佸璞�
             //闆嗕腑閲囪喘璇环 澧炲姞妫�绱㈠姪鐞� 
-            List < OCM_Management_Province__c > ompList = [select id, Name, SalesManage__c,GI_assistant__c,Window1__c   from OCM_Management_Province__c ];
+            List < OCM_Management_Province__c > ompList = [select id, Name, SalesManage__c,GI_assistant__c   from OCM_Management_Province__c ];
             //瀛樻斁map<鐪侊紝鎷呭綋>
             for (OCM_Management_Province__c omp: ompList) {
                 provinceOwnerMap.put(omp.Name, omp.SalesManage__c);
-                //provinceGIMap.put(omp.Name,omp.GI_assistant__c); //Commented by Li Jun 20230420
-                provinceGIMap.put(omp.Name, omp.Window1__c);// Add By Li Jun 鏇存柊 绛炬敹鍗曠殑銆愯惀涓氬姪鐞嗐�戝�硷紝浠嶰CSM绠$悊鐪佸搴旂殑銆愯惀涓氱獥鍙c�戝瓧娈佃幏鍙�
+                provinceGIMap.put(omp.Name,omp.GI_assistant__c);
             }
             // 鐢靛瓙绛炬敹鍗� end
 
@@ -574,30 +573,12 @@
                  Statu_Achievements__r.orderType__c 
                  //鏃犲伩鍑哄簱鏍囪瘑 thh 2021-11-01 end
                  //acc鏍囪瘑 end
-                 //Add by Li Jun 20230420 start 
-                 ,Opportunity__r.OCM_man_province_cus__c
-                 //Add By Li Jun 20230420 end
                  from Statu_Achievements_DN__c where
                  Name in: DNNoSet];
         return DNList;
     }
     global void finish(Database.BatchableContext BC) {
     }
-
-    //Add By Li Jun 0420 Start query management province
-    private static Map<String,OCM_Management_Province__c> provinceManagementMap{set;get;}
-    public static Map<String,OCM_Management_Province__c> getManagementProvince(){ 
-        if(provinceManagementMap !=null && provinceManagementMap.keySet().size()>0 ){
-            return provinceManagementMap;
-        }
-        provinceManagementMap = new Map<String,OCM_Management_Province__c>();
-        List <OCM_Management_Province__c > ompList = [select id, Name, SalesManage__c,GI_assistant__c,Window1__c   from OCM_Management_Province__c];
-        for (OCM_Management_Province__c omp: ompList) {
-            provinceManagementMap.put(omp.Name,omp);
-        }
-        return provinceManagementMap;
-    }
-      //Add By Li Jun 0420 End
     /* 鏋勫缓绛炬敹鍗曪細
      * eSFMap 鏄郴缁熼噷闈㈢幇鏈夌殑绛炬敹鍗�
      * key 涓� DN鍙凤紱
@@ -622,13 +603,8 @@
             tempeSF.DNName__c = tempDN.Name;
             tempeSF.Statu_Achievements__c = tempDN.Statu_Achievements__c;
             tempeSF.Statu_Achievements_DN__c = tempDN.ID;
-            //Updated By Li Jun 20230420 start 
-            //tempeSF.Sales_assistant_name_text__c = tempDN.Sales_assistant_name_text__c;
-            tempeSF.Sales_assistant_name_text__c = tempDN.Opportunity__c != null && tempDN.Opportunity__r.OCM_man_province_cus__c != '' && getManagementProvince().containsKey(tempDN.Opportunity__r.OCM_man_province_cus__c)? 
-                                                    getManagementProvince().get(tempDN.Opportunity__r.OCM_man_province_cus__c).Window1__c: null;
-            
+            tempeSF.Sales_assistant_name_text__c = tempDN.Sales_assistant_name_text__c;
             tempeSF.RC_Manager__c = tempDN.RC_Manager__c;
-            //Updated By Li Jun 20230420 end
             //鐢熸垚绛炬敹鍗曟椂锛岀粰鏄惁鏃犲伩鍑哄簱璧嬪��  绮剧悽鎶�鏈� thh 2021-10-15 start
             if(tempDN.Statu_Achievements__r.orderType__c == 'ZM16'){
                 tempeSF.isFreeDelivery__c = true;
@@ -754,14 +730,11 @@
                     tempSADN.Is_Corrosion__c=opp.Is_Corrosion__c;
                     // 鐢靛瓙绛炬敹鍗�  璧嬪�艰惀涓氬姪鐞嗗拰钀ヤ笟绠$悊閮ㄦ媴褰� start
                     //闆嗕腑閲囪喘鐨勮浠� 绮剧悽鎶�鏈� wql 2020/01/11 start 
-                    //Add By Li Jun 20230420 Start 
-                    tempSADN.Sales_assistant_name_text__c =opp.OCM_man_province_cus__c!='' && provinceGIMap.containskey(opp.OCM_man_province_cus__c)?provinceGIMap.get(opp.OCM_man_province_cus__c):null;
-                    //Add By Li Jun 20230420 End
                     if(opp.Group_purchase_PCL__c){
-                        //tempSADN.Sales_assistant_name_text__c = provinceGIMap.get('闆嗛噰璇�'); //Commented By Li Jun 20230420
+                        tempSADN.Sales_assistant_name_text__c = provinceGIMap.get('闆嗛噰璇�');
                         tempSADN.RC_Manager__c =  provinceOwnerMap.get('闆嗛噰璇�');
                     }else{
-                        //tempSADN.Sales_assistant_name_text__c = opp.Sales_assistant_name_text__c; //Commented By Li Jun 20230420
+                        tempSADN.Sales_assistant_name_text__c = opp.Sales_assistant_name_text__c;
                         tempSADN.RC_Manager__c =  provinceOwnerMap.get(opp.OCM_man_province_cus__c);
                     }
                     //闆嗕腑閲囪喘鐨勮浠� 绮剧悽鎶�鏈� wql 2020/01/11 end
diff --git a/force-app/main/default/classes/OCSMHandler.cls b/force-app/main/default/classes/OCSMHandler.cls
index a8aa3db..221da45 100644
--- a/force-app/main/default/classes/OCSMHandler.cls
+++ b/force-app/main/default/classes/OCSMHandler.cls
@@ -5,9 +5,6 @@
     
         OCM_Management_Province__c old = null;
         List<String> noList = new List<String>();
-        //Add By Li Jun 20230420 Start OCSM鐪佺殑銆愯惀涓氱獥鍙c�戜汉鍛樺彂鐢熷彉鍔ㄦ椂锛岄渶瑕佹洿鏂扮幇鏈夌殑鏈畬鎴愮殑绛炬敹鍗曠殑銆愯惀涓氬姪鐞嗐�戝�� 
-        Set<String> changedWindowProvince = new set<String>();
-        //Add By Li Jun 20230420 End 
         for (OCM_Management_Province__c local : newList) {
 
             if (Trigger.isInsert) {
@@ -48,23 +45,12 @@
                         noList.add(old.OnlinePlatformWindow3__c);
                     }
                 }
-                //Add By Li Jun 20230420 Start 
-                if (local.Window1__c != null &&  local.Window1__c != old.Window1__c) {
-                    changedWindowProvince.add(local.Name);   
-                }                
-                //Add By Li Jun 20230420 End
-            
             }
 
         }
         if (noList.size() > 0) {
             NFM621Controller.callout('',  noList);
         }
-        //Add By Li Jun 20230420 Start 
-        if(changedWindowProvince.size() > 0){
-            SyncProvinceWIndowToSignForm.syncProvinceWIndow(changedWindowProvince);
-        }
-        //Add By Li Jun 20230420 End
     }
 }
 //LY          2021/11/12                  end
\ No newline at end of file
diff --git a/force-app/main/default/classes/SyncProvinceWIndowToSignForm.cls b/force-app/main/default/classes/SyncProvinceWIndowToSignForm.cls
index eda2ca5..4a77790 100644
--- a/force-app/main/default/classes/SyncProvinceWIndowToSignForm.cls
+++ b/force-app/main/default/classes/SyncProvinceWIndowToSignForm.cls
@@ -9,7 +9,7 @@
         String query = 'select Sales_assistant_name_text__c,isProcessed__c,OCM_man_province_cus__c from eSignForm__c ';
         if (changedWindowProvince != null && changedWindowProvince.size() > 0) {
             if (!Test.isRunningTest()) {
-                query += '  where isProcessed__c = false  and OCM_man_province_cus__c = :changedWindowProvince ';
+                query += '  where isProcessed__c = false and Group_purchase_PCL__c = false and OCM_man_province_cus__c = :changedWindowProvince ';
             }
             system.debug('SOQL:' + query);
             return Database.getQueryLocator(query);
diff --git a/force-app/main/default/classes/updateESignBatch.cls b/force-app/main/default/classes/updateESignBatch.cls
index 05488e2..cce7048 100644
--- a/force-app/main/default/classes/updateESignBatch.cls
+++ b/force-app/main/default/classes/updateESignBatch.cls
@@ -709,7 +709,7 @@
                                     }
                                 }
                                 //缁欒惀涓氬姪鐞嗚祴鍊�
-                                //eSignForm.Sales_assistant_name_text__c = eSignFormEntry.Sales_assistant_ID__c;// Commented By Li Jun 20230420
+                                eSignForm.Sales_assistant_name_text__c = eSignFormEntry.Sales_assistant_ID__c;
                                 //瀛樹竴涓猧d
                                 idlast = eSignFormEntry.Id;
                                 //绛炬敹鍗昻ame鐢ㄤ綔鏂囦欢鍛藉悕
@@ -1170,14 +1170,14 @@
 
         List < eSignForm__c > eSignFormLastList = new List < eSignForm__c >();
         //妫�绱CSM绠$悊鐪佸璞�
-        List < OCM_Management_Province__c > ompList = [select id, Name, SalesManage__c,GI_assistant__c,Window1__c    from OCM_Management_Province__c where Name IN: provinceList];
+        List < OCM_Management_Province__c > ompList = [select id, Name, SalesManage__c,GI_assistant__c    from OCM_Management_Province__c where Name IN: provinceList];
         //瀛樻斁map<鐪侊紝鎷呭綋>
         for (OCM_Management_Province__c omp : ompList) {
             //涓嶇敤map<String,list>鐨� 鍘熷洜鏄� 鎯� ocsm绠$悊鐪� 鍜岀鏀跺崟 钀ヤ笟鎷呭綋鐨勯『搴忎繚鎸佷竴鑷�
             //String salesManage = omp.SalesManage__c+','+omp.SalesManage2__c+','+omp.SalesManage3__c;
             //provinceOwnerMap.put(omp.Name, salesManage);
             provinceOwnerMap.put(omp.Name, omp.SalesManage__c);
-            provinceGIMap.put(omp.Name, omp.Window1__c);//Update By Li Jun 20230420 for  绛炬敹鍗曡惀涓氬姪鐞嗕粠GI/SP鍔╃悊鏀逛负绛炬敹鍗昈CSM鐪佺殑钀ヤ笟绐楀彛
+            provinceGIMap.put(omp.Name, omp.GI_assistant__c);
         }
         //鈶犱负true鐨勬椂鍊� 鏄叾浠栨病鍙戠敓鍙樺寲鍙湁ocsm鐪佷笂钀ヤ笟鎷呭綋鏀瑰彉
         //鈶′负false鐨勬椂鍊欙紝鏈変腑闂磋〃姝e父鏇存柊鐨勬儏鍐�

--
Gitblit v1.9.1