Subversion Repositories SmartDukaan

Rev

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

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