Subversion Repositories SmartDukaan

Rev

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

Rev 33260 Rev 33274
Line 3... Line 3...
3
import com.smartdukaan.cron.migrations.RunOnceTasks;
3
import com.smartdukaan.cron.migrations.RunOnceTasks;
4
import com.smartdukaan.cron.scheduled.*;
4
import com.smartdukaan.cron.scheduled.*;
5
import com.smartdukaan.cron.scheduled.b2b.Listing;
5
import com.smartdukaan.cron.scheduled.b2b.Listing;
6
import com.smartdukaan.cron.scheduled.leadsync.LeadSyncRunner;
6
import com.smartdukaan.cron.scheduled.leadsync.LeadSyncRunner;
7
import com.smartdukaan.cron.scheduled.ordertracking.OrderTrackingService;
7
import com.smartdukaan.cron.scheduled.ordertracking.OrderTrackingService;
-
 
8
import com.smartdukaan.cron.scheduled.purchaseorder.POScheduler;
8
import com.spice.profitmandi.dao.enumuration.cs.EscalationType;
9
import com.spice.profitmandi.dao.enumuration.cs.EscalationType;
9
import com.spice.profitmandi.dao.repository.cs.CsService;
10
import com.spice.profitmandi.dao.repository.cs.CsService;
10
import com.spice.profitmandi.dao.repository.fofo.FofoOrderItemRepository;
11
import com.spice.profitmandi.dao.repository.fofo.FofoOrderItemRepository;
11
import com.spice.profitmandi.dao.util.ContentPojoPopulator;
12
import com.spice.profitmandi.dao.util.ContentPojoPopulator;
12
import com.spice.profitmandi.service.integrations.samsung.upgradeoffer.UpgradeOfferService;
13
import com.spice.profitmandi.service.integrations.samsung.upgradeoffer.UpgradeOfferService;
Line 175... Line 176...
175
    private Reconciliation reconciliation;
176
    private Reconciliation reconciliation;
176
 
177
 
177
    @Autowired
178
    @Autowired
178
    CaptchaService captchaService;
179
    CaptchaService captchaService;
179
 
180
 
-
 
181
    @Autowired
-
 
182
    POScheduler poScheduler;
-
 
183
 
180
 
184
 
181
    @Override
185
    @Override
182
    public void run(ApplicationArguments args) throws Exception {
186
    public void run(ApplicationArguments args) throws Exception {
183
        //scheduledTasks.test();
187
        //scheduledTasks.test();
184
        //System.exit();
188
        //System.exit();
Line 473... Line 477...
473
        if (args.containsOption("checkItelImeiActivationNew")) {
477
        if (args.containsOption("checkItelImeiActivationNew")) {
474
            scheduledTasks.checkItelImeiActivationNew(LocalDate.now(), 15);
478
            scheduledTasks.checkItelImeiActivationNew(LocalDate.now(), 15);
475
            System.exit(0);
479
            System.exit(0);
476
        }
480
        }
477
        if (args.containsOption("once")) {
481
        if (args.containsOption("once")) {
-
 
482
 
-
 
483
            if (args.containsOption("autoClosePurchaseOrders")) {
-
 
484
                poScheduler.autoClosePurchaseOrders();
-
 
485
            }
478
            if (args.containsOption("cancelOnceAssist")) {
486
            if (args.containsOption("cancelOnceAssist")) {
479
                if (args.containsOption("invoiceNumber")) {
487
                if (args.containsOption("invoiceNumber")) {
480
                    String oneAssistInvoiceNumber = args.getOptionValues("invoiceNumber").get(0);
488
                    String oneAssistInvoiceNumber = args.getOptionValues("invoiceNumber").get(0);
481
                    runOnceTasks.cancelOnceAssist(oneAssistInvoiceNumber);
489
                    runOnceTasks.cancelOnceAssist(oneAssistInvoiceNumber);
482
                }
490
                }