Subversion Repositories SmartDukaan

Rev

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

Rev 27077 Rev 27124
Line 23... Line 23...
23
 
23
 
24
import com.smartdukaan.cron.migrations.RunOnceTasks;
24
import com.smartdukaan.cron.migrations.RunOnceTasks;
25
import com.smartdukaan.cron.scheduled.Reconciliation;
25
import com.smartdukaan.cron.scheduled.Reconciliation;
26
import com.smartdukaan.cron.scheduled.ScheduledSkeleton;
26
import com.smartdukaan.cron.scheduled.ScheduledSkeleton;
27
import com.smartdukaan.cron.scheduled.ScheduledTasks;
27
import com.smartdukaan.cron.scheduled.ScheduledTasks;
-
 
28
import com.smartdukaan.cron.scheduled.TicketRelatedScheduledTask;
28
import com.smartdukaan.cron.scheduled.leadsync.LeadSyncRunner;
29
import com.smartdukaan.cron.scheduled.leadsync.LeadSyncRunner;
29
import com.spice.profitmandi.common.model.ProfitMandiConstants;
30
import com.spice.profitmandi.common.model.ProfitMandiConstants;
30
import com.spice.profitmandi.common.solr.SolrService;
31
import com.spice.profitmandi.common.solr.SolrService;
31
import com.spice.profitmandi.dao.enumuration.cs.EscalationType;
32
import com.spice.profitmandi.dao.enumuration.cs.EscalationType;
32
import com.spice.profitmandi.dao.repository.cs.CsService;
33
import com.spice.profitmandi.dao.repository.cs.CsService;
Line 46... Line 47...
46
	LeadSyncRunner leadSyncRunner;
47
	LeadSyncRunner leadSyncRunner;
47
	
48
	
48
	@Autowired
49
	@Autowired
49
	private ScheduledSkeleton scheduledSkeleton;
50
	private ScheduledSkeleton scheduledSkeleton;
50
	
51
	
-
 
52
	
-
 
53
	@Autowired
-
 
54
	private TicketRelatedScheduledTask ticketRelatedScheduledTask;
-
 
55
	
51
	@Autowired
56
	@Autowired
52
	private CsService csService;
57
	private CsService csService;
53
 
58
 
54
	public static void main(String[] args) throws Throwable {
59
	public static void main(String[] args) throws Throwable {
55
		new SpringApplicationBuilder(Application.class).web(WebApplicationType.NONE).run(args);
60
		new SpringApplicationBuilder(Application.class).web(WebApplicationType.NONE).run(args);
Line 128... Line 133...
128
		if (args.containsOption("tc")) {
133
		if (args.containsOption("tc")) {
129
			System.out.println("Toffee service called");
134
			System.out.println("Toffee service called");
130
			scheduledTasks.testToffee();
135
			scheduledTasks.testToffee();
131
			System.exit(0);
136
			System.exit(0);
132
		}
137
		}
-
 
138
		if (args.containsOption("at")) {
-
 
139
			System.out.println("Toffee service called");
-
 
140
			ticketRelatedScheduledTask.alertforTicket();
-
 
141
			System.exit(0);
-
 
142
		}
-
 
143
		if (args.containsOption("et")) {
-
 
144
			ticketRelatedScheduledTask.escalateTicket();;
-
 
145
			System.exit(0);
-
 
146
		}
133
		if (args.containsOption("sr")) {
147
		if (args.containsOption("sr")) {
134
			List<String> schemeIds = args.getOptionValues("schemeId");
148
			List<String> schemeIds = args.getOptionValues("schemeId");
135
			System.out.println(schemeIds);
149
			System.out.println(schemeIds);
136
			scheduledTasks.schemeRollback(schemeIds);
150
			scheduledTasks.schemeRollback(schemeIds);
137
			System.exit(0);
151
			System.exit(0);