Subversion Repositories SmartDukaan

Rev

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

Rev 30133 Rev 30209
Line 1... Line 1...
1
package com.smartdukaan.cron;
1
package com.smartdukaan.cron;
2
 
2
 
3
import com.smartdukaan.cron.migrations.RunOnceTasks;
3
import com.smartdukaan.cron.migrations.RunOnceTasks;
-
 
4
import com.smartdukaan.cron.migrations.StandAlone;
4
import com.smartdukaan.cron.scheduled.*;
5
import com.smartdukaan.cron.scheduled.*;
5
import com.smartdukaan.cron.scheduled.leadsync.LeadSyncRunner;
6
import com.smartdukaan.cron.scheduled.leadsync.LeadSyncRunner;
6
import com.spice.profitmandi.dao.enumuration.cs.EscalationType;
7
import com.spice.profitmandi.dao.enumuration.cs.EscalationType;
7
import com.spice.profitmandi.dao.repository.cs.CsService;
8
import com.spice.profitmandi.dao.repository.cs.CsService;
8
import com.spice.profitmandi.dao.repository.fofo.FofoOrderItemRepository;
9
import com.spice.profitmandi.dao.repository.fofo.FofoOrderItemRepository;
Line 23... Line 24...
23
import org.springframework.context.annotation.Primary;
24
import org.springframework.context.annotation.Primary;
24
import org.springframework.context.support.PropertySourcesPlaceholderConfigurer;
25
import org.springframework.context.support.PropertySourcesPlaceholderConfigurer;
25
import org.springframework.core.io.ClassPathResource;
26
import org.springframework.core.io.ClassPathResource;
26
import org.springframework.mail.javamail.JavaMailSender;
27
import org.springframework.mail.javamail.JavaMailSender;
27
import org.springframework.mail.javamail.JavaMailSenderImpl;
28
import org.springframework.mail.javamail.JavaMailSenderImpl;
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 java.io.FileInputStream;
31
import java.io.FileInputStream;
32
import java.io.IOException;
32
import java.io.IOException;
33
import java.time.LocalDate;
33
import java.time.LocalDate;
Line 36... Line 36...
36
import java.util.Properties;
36
import java.util.Properties;
37
import java.util.stream.Collectors;
37
import java.util.stream.Collectors;
38
 
38
 
39
@SpringBootApplication
39
@SpringBootApplication
40
//@EnableCaching
40
//@EnableCaching
41
@EnableScheduling
41
//@EnableScheduling
42
@ComponentScan("com.smartdukaan.cron.*, com.spice.profitmandi.common.*")
42
@ComponentScan("com.smartdukaan.cron.*, com.spice.profitmandi.common.*")
43
public class Application implements ApplicationRunner {
43
public class Application implements ApplicationRunner {
44
 
44
 
45
	private static final Logger LOGGER = LogManager.getLogger(Application.class);
45
	private static final Logger LOGGER = LogManager.getLogger(Application.class);
46
 
46
 
47
	@Autowired
47
	@Autowired
48
	LeadSyncRunner leadSyncRunner;
48
	LeadSyncRunner leadSyncRunner;
49
 
49
 
50
	@Autowired
50
	@Autowired
-
 
51
	StandAlone standAlone;
-
 
52
 
-
 
53
	@Autowired
51
	UpgradeOfferService upgradeOfferService;
54
	UpgradeOfferService upgradeOfferService;
52
 
55
 
53
	@Autowired
56
	@Autowired
54
	private ScheduledSkeleton scheduledSkeleton;
57
	private ScheduledSkeleton scheduledSkeleton;
55
 
58
 
Line 659... Line 662...
659
					runOnceTasks.mandiiUsers();
662
					runOnceTasks.mandiiUsers();
660
				}
663
				}
661
 
664
 
662
			}
665
			}
663
 
666
 
-
 
667
			if (args.containsOption("checkOppoImeiStatus")) {
-
 
668
				try {
-
 
669
					standAlone.checkOppoImeiStatus();
-
 
670
				} catch (Exception e) {
-
 
671
					e.printStackTrace();
-
 
672
				}
-
 
673
			}
-
 
674
 
664
			System.exit(0);
675
			System.exit(0);
665
		}
676
		}
666
 
677
 
667
	}
678
	}
668
 
679