global class ConsumApplyInventoryAutoDeleteSchedule implements Schedulable {
|
global void execute(SchedulableContext sc) {
|
List<Consum_Apply_Meta__mdt> camList = [SELECT Id
|
, Key__c
|
, ValueLong__c
|
FROM Consum_Apply_Meta__mdt
|
WHERE Package__c = 'InventoryAutoDeleteBatch'
|
AND Key__c = 'dateLimit'];
|
Integer dateLimit = 2;
|
for (Consum_Apply_Meta__mdt camt : camList) {
|
dateLimit = Integer.valueOf(camt.ValueLong__c);
|
}
|
Database.executeBatch(new ConsumApplyInventoryAutoDeleteBatch(dateLimit), 200);
|
}
|
}
|