Subversion Repositories SmartDukaan

Rev

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

Rev 27222 Rev 27252
Line 1... Line 1...
1
package com.smartdukaan.cron;
1
package com.smartdukaan.cron;
2
 
2
 
3
import java.time.LocalDateTime;
-
 
4
import java.util.List;
3
import java.util.List;
5
import java.util.Properties;
4
import java.util.Properties;
6
 
5
 
7
import org.apache.logging.log4j.LogManager;
6
import org.apache.logging.log4j.LogManager;
8
import org.apache.logging.log4j.Logger;
7
import org.apache.logging.log4j.Logger;
Line 26... Line 25...
26
import com.smartdukaan.cron.scheduled.Reconciliation;
25
import com.smartdukaan.cron.scheduled.Reconciliation;
27
import com.smartdukaan.cron.scheduled.ScheduledSkeleton;
26
import com.smartdukaan.cron.scheduled.ScheduledSkeleton;
28
import com.smartdukaan.cron.scheduled.ScheduledTasks;
27
import com.smartdukaan.cron.scheduled.ScheduledTasks;
29
import com.smartdukaan.cron.scheduled.TicketRelatedScheduledTask;
28
import com.smartdukaan.cron.scheduled.TicketRelatedScheduledTask;
30
import com.smartdukaan.cron.scheduled.leadsync.LeadSyncRunner;
29
import com.smartdukaan.cron.scheduled.leadsync.LeadSyncRunner;
31
import com.spice.profitmandi.common.model.ProfitMandiConstants;
-
 
32
import com.spice.profitmandi.common.solr.SolrService;
30
import com.spice.profitmandi.common.solr.SolrService;
33
import com.spice.profitmandi.dao.entity.user.Lead;
-
 
34
import com.spice.profitmandi.dao.enumuration.cs.EscalationType;
31
import com.spice.profitmandi.dao.enumuration.cs.EscalationType;
35
import com.spice.profitmandi.dao.repository.cs.CsService;
32
import com.spice.profitmandi.dao.repository.cs.CsService;
36
import com.spice.profitmandi.dao.repository.dtr.InsurancePolicyRepository;
33
import com.spice.profitmandi.dao.repository.dtr.InsurancePolicyRepository;
37
import com.spice.profitmandi.service.integrations.toffee.ToffeeService;
34
import com.spice.profitmandi.service.integrations.toffee.ToffeeService;
38
 
35
 
Line 210... Line 207...
210
			scheduledTasks.sendDailySalesNotificationToPartner(null);
207
			scheduledTasks.sendDailySalesNotificationToPartner(null);
211
			System.exit(0);
208
			System.exit(0);
212
		}
209
		}
213
		if (args.containsOption("OutSchemeReco")) {
210
		if (args.containsOption("OutSchemeReco")) {
214
			scheduledTasks.dryRunOutSchemeReco();
211
			scheduledTasks.dryRunOutSchemeReco();
-
 
212
			// runOnceTasks.migrateChallansToInvoices();
-
 
213
			// reconciliation.dailyReconciliation();
-
 
214
			System.exit(0);
215
			//
215
		}
-
 
216
		if (args.containsOption("dryRunSchemeReco")) {
-
 
217
			scheduledTasks.dryRunSchemeReco();
-
 
218
			// runOnceTasks.migrateChallansToInvoices();
-
 
219
			// reconciliation.dailyReconciliation();
-
 
220
			System.exit(0);
-
 
221
		}
-
 
222
		if (args.containsOption("OutReco1")) {
-
 
223
			scheduledTasks.dryRunSchemeOutReco1();
-
 
224
			System.exit(0);
-
 
225
		}
-
 
226
		if (args.containsOption("createTargets")) {
-
 
227
			runOnceTasks.createMonthlyTargets();
-
 
228
			System.exit(0);
-
 
229
		}
-
 
230
		if (args.containsOption("once")) {
216
			if (args.containsOption("1")) {
231
			if (args.containsOption("1")) {
217
				if (args.containsOption("test")) {
232
				if (args.containsOption("test")) {
218
					scheduledTasks.sendPartnerInvestmentDetails(args.getOptionValues("email"));
233
					scheduledTasks.sendPartnerInvestmentDetails(args.getOptionValues("email"));
219
				} else {
234
				} else {
220
					scheduledSkeleton.sendPartnerInvestmentDetails();
235
					scheduledSkeleton.sendPartnerInvestmentDetails();