| | |
| | | this.accountIdList = accountIdList; |
| | | } |
| | | |
| | | global Database.QueryLocator start(Database.BatchableContext bc) { |
| | | return null; |
| | | global Database.QueryLocator start(Database.BatchableContext bc) { |
| | | return Database.getQueryLocator([select Id,NFM601Tag__c from Account where NFM601Tag__c = true]); |
| | | //return null; |
| | | // if (accountIdList != null && accountIdList.size() > 0) { |
| | | // return Database.getQueryLocator([SELECT Id, RecordTypeId, Is_Active_Formula__c,AwaitToSendAWS__c |
| | | |
| | |
| | | |
| | | } |
| | | |
| | | global void execute(Database.BatchableContext BC, list < Account > accountList) { |
| | | |
| | | global void execute(Database.BatchableContext BC , List<Account> accList) { |
| | | List<String> accIdList = new List<String>(); |
| | | if(accList.size()>0){ |
| | | for(Account temp : accList){ |
| | | accIdList.add(temp.Id); |
| | | } |
| | | NFM601Controller.executefuture('', accIdList); |
| | | for(Account temp : accList){ |
| | | temp.NFM601Tag__c = false; |
| | | } |
| | | } |
| | | update accList; |
| | | // List < String > accIdList = new List < String > (); |
| | | // for (Account account: accountList) { |
| | | // account.AwaitToSendAWS__c = false; |
| | |
| | | } |
| | | |
| | | global void finish(Database.BatchableContext BC) { |
| | | |
| | | Id execBTId = Database.executeBatch(new NFM606Batch(), 200); |
| | | } |
| | | } |