Subversion Repositories SmartDukaan

Rev

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

Rev 32661 Rev 32782
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.b2b.Listing;
6
import java.time.LocalDateTime;
6
import com.smartdukaan.cron.scheduled.leadsync.LeadSyncRunner;
7
import java.time.YearMonth;
7
import com.spice.profitmandi.dao.enumuration.cs.EscalationType;
8
import java.util.ArrayList;
8
import com.spice.profitmandi.dao.repository.cs.CsService;
9
import java.util.Arrays;
9
import com.spice.profitmandi.dao.repository.fofo.FofoOrderItemRepository;
10
import java.util.List;
-
 
11
import java.util.Properties;
10
import com.spice.profitmandi.dao.util.ContentPojoPopulator;
12
import java.util.stream.Collectors;
11
import com.spice.profitmandi.service.integrations.samsung.upgradeoffer.UpgradeOfferService;
13
 
-
 
14
import org.apache.logging.log4j.LogManager;
12
import org.apache.logging.log4j.LogManager;
15
import org.apache.logging.log4j.Logger;
13
import org.apache.logging.log4j.Logger;
16
import org.apache.velocity.app.VelocityEngine;
14
import org.apache.velocity.app.VelocityEngine;
17
import org.apache.velocity.exception.VelocityException;
15
import org.apache.velocity.exception.VelocityException;
18
import org.springframework.beans.factory.annotation.Autowired;
16
import org.springframework.beans.factory.annotation.Autowired;
Line 26... Line 24...
26
import org.springframework.context.annotation.Primary;
24
import org.springframework.context.annotation.Primary;
27
import org.springframework.context.support.PropertySourcesPlaceholderConfigurer;
25
import org.springframework.context.support.PropertySourcesPlaceholderConfigurer;
28
import org.springframework.core.io.ClassPathResource;
26
import org.springframework.core.io.ClassPathResource;
29
import org.springframework.mail.javamail.JavaMailSender;
27
import org.springframework.mail.javamail.JavaMailSender;
30
import org.springframework.mail.javamail.JavaMailSenderImpl;
28
import org.springframework.mail.javamail.JavaMailSenderImpl;
31
import org.springframework.scheduling.annotation.EnableScheduling;
-
 
32
import org.springframework.ui.velocity.VelocityEngineFactoryBean;
29
import org.springframework.ui.velocity.VelocityEngineFactoryBean;
33
 
30
 
34
import com.smartdukaan.cron.migrations.RunOnceTasks;
31
import java.io.FileInputStream;
35
import com.smartdukaan.cron.scheduled.CaptchaService;
32
import java.io.IOException;
36
import com.smartdukaan.cron.scheduled.InvestmentRelatedTasks;
-
 
37
import com.smartdukaan.cron.scheduled.OnBoardingRelatedSchelduleTask;
-
 
38
import com.smartdukaan.cron.scheduled.Reconciliation;
33
import java.time.LocalDate;
39
import com.smartdukaan.cron.scheduled.ScheduledTasks;
34
import java.time.LocalDateTime;
40
import com.smartdukaan.cron.scheduled.StandAlone;
35
import java.time.YearMonth;
41
import com.smartdukaan.cron.scheduled.TicketRelatedScheduledTask;
-
 
42
import com.smartdukaan.cron.scheduled.b2b.Listing;
36
import java.util.ArrayList;
43
import com.smartdukaan.cron.scheduled.leadsync.LeadSyncRunner;
37
import java.util.Arrays;
44
import com.spice.profitmandi.dao.enumuration.cs.EscalationType;
38
import java.util.List;
45
import com.spice.profitmandi.dao.repository.cs.CsService;
39
import java.util.Properties;
46
import com.spice.profitmandi.dao.repository.fofo.FofoOrderItemRepository;
-
 
47
import com.spice.profitmandi.dao.util.ContentPojoPopulator;
40
import java.util.stream.Collectors;
48
import com.spice.profitmandi.service.integrations.samsung.upgradeoffer.UpgradeOfferService;
-
 
49
 
41
 
50
@SpringBootApplication
42
@SpringBootApplication
51
//@EnableCaching
43
//@EnableCaching
52
//@EnableScheduling
44
//@EnableScheduling
53
@ComponentScan("com.smartdukaan.cron.*, com.spice.profitmandi.common.*")
45
@ComponentScan("com.smartdukaan.cron.*, com.spice.profitmandi.common.*")
Line 393... Line 385...
393
 
385
 
394
        if (args.containsOption("markDelhiveryOrderDelivered")) {
386
        if (args.containsOption("markDelhiveryOrderDelivered")) {
395
            scheduledTasks.markDelhiveryOrderDelivered();
387
            scheduledTasks.markDelhiveryOrderDelivered();
396
            System.exit(0);
388
            System.exit(0);
397
        }
389
        }
398
 
390
//rkb
399
        if (args.containsOption("markBlueDartOrderDelivered")) {
391
        if (args.containsOption("markBlueDartOrderDelivered")) {
400
            scheduledTasks.markBlueDartOrderDelivered();
392
            scheduledTasks.markBlueDartOrderDelivered();
401
            System.exit(0);
393
            System.exit(0);
402
        }
394
        }
403
 
395