global class BeforeSSOpportunitySchedule implements Schedulable { global void execute(SchedulableContext sc) { /*Date toDate = Date.today(); Date yesterDate = toDate.addDays(-1); Date mon1stDate = Date.newInstance(toDate.year(), toDate.month(), 1); Integer workdays = UpdateUserTextColBatch.getOlympusWorkDayCount(mon1stDate, toDate); Integer workdays1 = UpdateUserTextColBatch.getOlympusWorkDayCount(mon1stDate, yesterDate); System.debug('mon1stDate=' + mon1stDate); System.debug('today=' + toDate); System.debug('workdays=' + workdays); Integer SSBacth_Execute_Day = Integer.valueOf(System.Label.SSBacth_Execute_Day); if (workdays1 != SSBacth_Execute_Day && workdays == SSBacth_Execute_Day) { Id execBTId = Database.executeBatch(new BeforeSSOpportunityBatch(), 100); }*/ //7号运行8号不运行 ==直接写死 2021年10月7号执行 update by rentx /*String todayStr = Datetime.now().format('yyyy/MM/dd'); if (todayStr == '2021/10/07') { Id execBTId = Database.executeBatch(new BeforeSSOpportunityBatch(), 100); }*/ //每月1号运行 SWAG-C7ZC4L rentx start String todayStr = Datetime.now().format('yyyy/MM/dd'); // if (todayStr == '2021/10/07') { if (todayStr.endsWith('01')) { // 20220318 ljh SWAG-CC54R2 update start // Id execBTId = Database.executeBatch(new BeforeSSOpportunityBatch(), 100); Id execBTId = Database.executeBatch(new LogAutoSendBatch('NFM010',true), 1); // 20220318 ljh SWAG-CC54R2 update end } //每月1号运行 SWAG-C7ZC4L rentx end } }