From a06ae1535ed13403aee2805e21a5adbf3938ed78 Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期五, 26 五月 2023 15:01:56 +0800
Subject: [PATCH] signoff backup 0526

---
 force-app/main/default/classes/SyncProvinceWIndowToSignForm.cls |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/force-app/main/default/classes/SyncProvinceWIndowToSignForm.cls b/force-app/main/default/classes/SyncProvinceWIndowToSignForm.cls
index eda2ca5..711e8c0 100644
--- a/force-app/main/default/classes/SyncProvinceWIndowToSignForm.cls
+++ b/force-app/main/default/classes/SyncProvinceWIndowToSignForm.cls
@@ -9,18 +9,30 @@
         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);
         }
         return null;
     }
+    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;
+    }
 
     global void execute(Database.BatchableContext BC, List<eSignForm__c> signFormList) {
         system.debug('sign form list size:' + signFormList.size());
         // 鍙栧緱OCM绠$悊鐪佷俊鎭�
-        Map<String, OCM_Management_Province__c> provinceMap = DNUpsertBatch.getManagementProvince();
+        Map<String, OCM_Management_Province__c> provinceMap = getManagementProvince();
         // 鍒ゆ柇闇�瑕佹洿鏂扮殑绛炬敹鍗�
         List<eSignForm__c> updList = new List<eSignForm__c>();
         if (signFormList != null && signFormList.size() > 0) {

--
Gitblit v1.9.1