Subversion Repositories SmartDukaan

Rev

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

Rev 32822 Rev 32832
Line 2... Line 2...
2
 
2
 
3
import com.smartdukaan.cron.migrations.RunOnceTasks;
3
import com.smartdukaan.cron.migrations.RunOnceTasks;
4
import com.smartdukaan.cron.monitored.NagiosMonitorTasks;
4
import com.smartdukaan.cron.monitored.NagiosMonitorTasks;
5
import com.smartdukaan.cron.properties.WriteToPropertiesFile;
5
import com.smartdukaan.cron.properties.WriteToPropertiesFile;
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 org.apache.logging.log4j.LogManager;
8
import org.apache.logging.log4j.LogManager;
8
import org.apache.logging.log4j.Logger;
9
import org.apache.logging.log4j.Logger;
9
import org.springframework.beans.factory.annotation.Autowired;
10
import org.springframework.beans.factory.annotation.Autowired;
10
import org.springframework.scheduling.annotation.Scheduled;
11
import org.springframework.scheduling.annotation.Scheduled;
11
import org.springframework.stereotype.Component;
12
import org.springframework.stereotype.Component;
Line 563... Line 564...
563
    }
564
    }
564
 
565
 
565
    @Autowired
566
    @Autowired
566
    private StandAlone standAlone;
567
    private StandAlone standAlone;
567
 
568
 
-
 
569
    @Autowired
-
 
570
    OrderTrackingService orderTrackingService;
-
 
571
 
568
    @Scheduled(fixedDelay = 60 * 1000)
572
    @Scheduled(fixedDelay = 60 * 1000)
569
    public void oppo() throws Throwable {
573
    public void oppo() throws Throwable {
570
        standAlone.checkOppoImeiStatus();
574
        standAlone.checkOppoImeiStatus();
571
    }
575
    }
572
 
576
 
573
    @Scheduled(cron = "0 0 * * * *")
577
    @Scheduled(cron = "0 0 * * * *")
574
    public void markBlueDartOrderDelivered() throws Throwable {
578
    public void markBlueDartOrderDelivered() throws Throwable {
575
        log.info("startTime" + LocalDateTime.now());
579
        log.info("startTime" + LocalDateTime.now());
576
        scheduledTasks.markBlueDartOrderDelivered();
580
        orderTrackingService.markBlueDartOrderDelivered();
577
        log.info("endTime" + LocalDateTime.now());
581
        log.info("endTime" + LocalDateTime.now());
578
    }
582
    }
579
 
583
 
580
    @Scheduled(cron = "0 0 * * * *")
584
    @Scheduled(cron = "0 0 * * * *")
581
    public void markDelhiveryOrderDelivered() throws Throwable {
585
    public void markDelhiveryOrderDelivered() throws Throwable {
582
        LinkedHashMap<String, String> propertiesDetails = new LinkedHashMap<>();
586
        LinkedHashMap<String, String> propertiesDetails = new LinkedHashMap<>();
583
        propertiesDetails.put("markDelhiveryOrderDelivered", "0");
587
        propertiesDetails.put("markDelhiveryOrderDelivered", "0");
584
        writeToPropertiesFile.saveParamChanges(propertiesDetails, nagiosCronPropertiesFile);
588
        writeToPropertiesFile.saveParamChanges(propertiesDetails, nagiosCronPropertiesFile);
585
 
589
 
586
        log.info("startTime" + LocalDateTime.now());
590
        log.info("startTime" + LocalDateTime.now());
587
        scheduledTasks.markDelhiveryOrderDelivered();
591
        orderTrackingService.markDelhiveryOrderDelivered();
588
        propertiesDetails.put("markDelhiveryOrderDelivered", "1");
592
        propertiesDetails.put("markDelhiveryOrderDelivered", "1");
589
        writeToPropertiesFile.saveParamChanges(propertiesDetails, nagiosCronPropertiesFile);
593
        writeToPropertiesFile.saveParamChanges(propertiesDetails, nagiosCronPropertiesFile);
590
 
594
 
591
        log.info("endTime" + LocalDateTime.now());
595
        log.info("endTime" + LocalDateTime.now());
592
    }
596
    }