| | |
| | | } |
| | | 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) { |