Subversion Repositories SmartDukaan

Rev

Rev 29451 | Rev 29532 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 29451 Rev 29488
Line 1... Line 1...
1
package com.smartdukaan.cron;
1
package com.smartdukaan.cron;
2
 
2
 
3
import java.io.IOException;
3
import java.io.IOException;
4
import java.time.LocalDate;
4
import java.time.LocalDate;
-
 
5
import java.time.format.DateTimeFormatter;
5
import java.util.Arrays;
6
import java.util.Arrays;
6
import java.util.List;
7
import java.util.List;
7
import java.util.Properties;
8
import java.util.Properties;
8
 
9
 
9
import org.apache.logging.log4j.LogManager;
10
import org.apache.logging.log4j.LogManager;
Line 24... Line 25...
24
import org.springframework.core.io.ClassPathResource;
25
import org.springframework.core.io.ClassPathResource;
25
import org.springframework.mail.javamail.JavaMailSender;
26
import org.springframework.mail.javamail.JavaMailSender;
26
import org.springframework.mail.javamail.JavaMailSenderImpl;
27
import org.springframework.mail.javamail.JavaMailSenderImpl;
27
import org.springframework.scheduling.annotation.EnableScheduling;
28
import org.springframework.scheduling.annotation.EnableScheduling;
28
import org.springframework.ui.velocity.VelocityEngineFactoryBean;
29
import org.springframework.ui.velocity.VelocityEngineFactoryBean;
-
 
30
import org.springframework.util.StringUtils;
29
 
31
 
30
import com.smartdukaan.cron.migrations.RunOnceTasks;
32
import com.smartdukaan.cron.migrations.RunOnceTasks;
31
import com.smartdukaan.cron.scheduled.InvestmentRelatedTasks;
33
import com.smartdukaan.cron.scheduled.InvestmentRelatedTasks;
32
import com.smartdukaan.cron.scheduled.OnBoardingRelatedSchelduleTask;
34
import com.smartdukaan.cron.scheduled.OnBoardingRelatedSchelduleTask;
33
import com.smartdukaan.cron.scheduled.Reconciliation;
35
import com.smartdukaan.cron.scheduled.Reconciliation;
Line 288... Line 290...
288
		if (args.containsOption("checkImeiActivation")) {
290
		if (args.containsOption("checkImeiActivation")) {
289
			scheduledTasks.checkImeiActivation();
291
			scheduledTasks.checkImeiActivation();
290
			System.exit(0);
292
			System.exit(0);
291
		}
293
		}
292
 
294
 
-
 
295
		if (args.containsOption("checkTecnoImeiActivation")) {
-
 
296
			
-
 
297
			String dateTechno =(args.getOptionValues("date").get(0));
-
 
298
			int days = Integer.parseInt(args.getOptionValues("days").get(0));
-
 
299
			
-
 
300
			
-
 
301
			DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
-
 
302
				LocalDate dateTime = LocalDate.parse(dateTechno, formatter);
-
 
303
			
-
 
304
			scheduledTasks.checkTecnoImeiActivation(dateTime,days);
-
 
305
			System.exit(0);
-
 
306
		}
-
 
307
		
-
 
308
		
-
 
309
		if (args.containsOption("checkItelImeiActivation")) {
-
 
310
			String dateTechno =(args.getOptionValues("date").get(0));
-
 
311
			int days = Integer.parseInt(args.getOptionValues("days").get(0));
-
 
312
			
-
 
313
			
-
 
314
			DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
-
 
315
				LocalDate dateTime = LocalDate.parse(dateTechno, formatter);
-
 
316
			scheduledTasks.checkItelImeiActivation(dateTime,days);
-
 
317
			System.exit(0);
-
 
318
		}
-
 
319
		
293
		if (args.containsOption("partnerProblemAlert")) {
320
		if (args.containsOption("partnerProblemAlert")) {
294
			scheduledTasks.partnerProblemAlert();
321
			scheduledTasks.partnerProblemAlert();
295
			System.exit(0);
322
			System.exit(0);
296
		}
323
		}
297
 
324