| 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);
|