Subversion Repositories SmartDukaan

Rev

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

Rev 29870 Rev 29946
Line 1... Line 1...
1
package com.smartdukaan.cron;
1
package com.smartdukaan.cron;
2
 
2
 
3
import java.io.FileInputStream;
3
import com.smartdukaan.cron.migrations.RunOnceTasks;
4
import java.io.IOException;
4
import com.smartdukaan.cron.scheduled.*;
5
import java.time.LocalDate;
5
import com.smartdukaan.cron.scheduled.leadsync.LeadSyncRunner;
6
import java.util.Arrays;
6
import com.spice.profitmandi.dao.enumuration.cs.EscalationType;
7
import java.util.List;
7
import com.spice.profitmandi.dao.repository.cs.CsService;
8
import java.util.Properties;
8
import com.spice.profitmandi.dao.repository.fofo.FofoOrderItemRepository;
9
import java.util.stream.Collectors;
9
import com.spice.profitmandi.dao.util.ContentPojoPopulator;
10
 
-
 
-
 
10
import com.spice.profitmandi.service.integrations.samsung.upgradeoffer.UpgradeOfferService;
11
import org.apache.logging.log4j.LogManager;
11
import org.apache.logging.log4j.LogManager;
12
import org.apache.logging.log4j.Logger;
12
import org.apache.logging.log4j.Logger;
13
import org.apache.velocity.app.VelocityEngine;
13
import org.apache.velocity.app.VelocityEngine;
14
import org.apache.velocity.exception.VelocityException;
14
import org.apache.velocity.exception.VelocityException;
15
import org.springframework.beans.factory.annotation.Autowired;
15
import org.springframework.beans.factory.annotation.Autowired;
Line 26... Line 26...
26
import org.springframework.mail.javamail.JavaMailSender;
26
import org.springframework.mail.javamail.JavaMailSender;
27
import org.springframework.mail.javamail.JavaMailSenderImpl;
27
import org.springframework.mail.javamail.JavaMailSenderImpl;
28
import org.springframework.scheduling.annotation.EnableScheduling;
28
import org.springframework.scheduling.annotation.EnableScheduling;
29
import org.springframework.ui.velocity.VelocityEngineFactoryBean;
29
import org.springframework.ui.velocity.VelocityEngineFactoryBean;
30
 
30
 
31
import com.smartdukaan.cron.migrations.RunOnceTasks;
31
import java.io.FileInputStream;
32
import com.smartdukaan.cron.scheduled.InvestmentRelatedTasks;
-
 
33
import com.smartdukaan.cron.scheduled.OnBoardingRelatedSchelduleTask;
-
 
34
import com.smartdukaan.cron.scheduled.Reconciliation;
32
import java.io.IOException;
35
import com.smartdukaan.cron.scheduled.ScheduledSkeleton;
33
import java.time.LocalDate;
36
import com.smartdukaan.cron.scheduled.ScheduledTasks;
34
import java.util.Arrays;
37
import com.smartdukaan.cron.scheduled.TicketRelatedScheduledTask;
-
 
38
import com.smartdukaan.cron.scheduled.leadsync.LeadSyncRunner;
-
 
39
import com.spice.profitmandi.dao.enumuration.cs.EscalationType;
35
import java.util.List;
40
import com.spice.profitmandi.dao.repository.cs.CsService;
36
import java.util.Properties;
41
import com.spice.profitmandi.dao.repository.fofo.FofoOrderItemRepository;
-
 
42
import com.spice.profitmandi.dao.util.ContentPojoPopulator;
37
import java.util.stream.Collectors;
43
import com.spice.profitmandi.service.integrations.samsung.upgradeoffer.UpgradeOfferService;
-
 
44
 
38
 
45
@SpringBootApplication
39
@SpringBootApplication
46
//@EnableCaching
40
//@EnableCaching
47
@EnableScheduling
41
@EnableScheduling
48
@ComponentScan("com.smartdukaan.cron.*, com.spice.profitmandi.common.*")
42
@ComponentScan("com.smartdukaan.cron.*, com.spice.profitmandi.common.*")
Line 662... Line 656...
662
						);
656
						);
663
				
657
				
664
			}
658
			}
665
 
659
 
666
			if (args.containsOption("mandiiUsers")) {
660
			if (args.containsOption("mandiiUsers")) {
-
 
661
				if (args.containsOption("pan")) {
667
				runOnceTasks.mandiiUsers(args.getOptionValues("pan").get(0));
662
					runOnceTasks.mandiiUsers(args.getOptionValues("pan").get(0));
-
 
663
				} else {
-
 
664
					runOnceTasks.mandiiUsers();
-
 
665
				}
668
 
666
 
669
			}
667
			}
670
 
668
 
671
			System.exit(0);
669
			System.exit(0);
672
		}
670
		}