| | |
| | | if (!Test.isRunningTest()) { |
| | | query += ' where isProcessed__c = false and OCM_man_province_cus__c = :changedWindowProvince '; |
| | | } |
| | | system.debug('SOQL' + query); |
| | | system.debug('SOQL:' + query); |
| | | return Database.getQueryLocator(query); |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | 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(); |
| | | // 判断需要更新的签收单 |
| | |
| | | public static void syncProvinceWIndow(Set<String> changedWindowProvince) { |
| | | if (changedWindowProvince != null && changedWindowProvince.size() > 0) { |
| | | Database.executeBatch(new SyncProvinceWIndowToSignForm(changedWindowProvince), 200); |
| | | |
| | | } |
| | | } |
| | | } |