Subversion Repositories SmartDukaan

Rev

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

Rev 30422 Rev 30574
Line 42... Line 42...
42
import com.spice.profitmandi.dao.enumuration.dtr.RefferalStatus;
42
import com.spice.profitmandi.dao.enumuration.dtr.RefferalStatus;
43
import com.spice.profitmandi.dao.enumuration.fofo.Gateway;
43
import com.spice.profitmandi.dao.enumuration.fofo.Gateway;
44
import com.spice.profitmandi.dao.enumuration.fofo.ScanType;
44
import com.spice.profitmandi.dao.enumuration.fofo.ScanType;
45
import com.spice.profitmandi.dao.enumuration.transaction.PriceDropImeiStatus;
45
import com.spice.profitmandi.dao.enumuration.transaction.PriceDropImeiStatus;
46
import com.spice.profitmandi.dao.model.PartnerDetailModel;
46
import com.spice.profitmandi.dao.model.PartnerDetailModel;
47
import com.spice.profitmandi.dao.model.PartnerCollectionRemarkModel;
-
 
48
import com.spice.profitmandi.dao.model.SimpleCampaign;
47
import com.spice.profitmandi.dao.model.SimpleCampaign;
49
import com.spice.profitmandi.dao.model.SimpleCampaignParams;
48
import com.spice.profitmandi.dao.model.SimpleCampaignParams;
50
import com.spice.profitmandi.dao.repository.auth.AuthRepository;
49
import com.spice.profitmandi.dao.repository.auth.AuthRepository;
51
import com.spice.profitmandi.dao.repository.auth.PartnerCollectionRemarkRepository;
50
import com.spice.profitmandi.dao.repository.auth.PartnerCollectionRemarkRepository;
52
import com.spice.profitmandi.dao.repository.catalog.*;
51
import com.spice.profitmandi.dao.repository.catalog.*;
Line 102... Line 101...
102
import org.springframework.transaction.annotation.Transactional;
101
import org.springframework.transaction.annotation.Transactional;
103
 
102
 
104
import javax.mail.MessagingException;
103
import javax.mail.MessagingException;
105
import javax.mail.internet.InternetAddress;
104
import javax.mail.internet.InternetAddress;
106
import javax.mail.internet.MimeMessage;
105
import javax.mail.internet.MimeMessage;
107
import java.io.FileOutputStream;
-
 
108
import java.io.IOException;
106
import java.io.*;
109
import java.io.ObjectOutputStream;
-
 
110
import java.io.Serializable;
-
 
111
import java.io.UnsupportedEncodingException;
-
 
112
import java.nio.file.Files;
107
import java.nio.file.Files;
113
import java.nio.file.Paths;
108
import java.nio.file.Paths;
114
import java.sql.Timestamp;
109
import java.sql.Timestamp;
115
import java.time.*;
110
import java.time.*;
116
import java.time.format.DateTimeFormatter;
111
import java.time.format.DateTimeFormatter;
Line 2631... Line 2626...
2631
			}
2626
			}
2632
			SendNotificationModel sendNotificationModel = new SendNotificationModel();
2627
			SendNotificationModel sendNotificationModel = new SendNotificationModel();
2633
			String message = null;
2628
			String message = null;
2634
			if (visit.getFranchiseActivityId() == 0) {
2629
			if (visit.getFranchiseActivityId() == 0) {
2635
				message = String.format(visitTemplate, visit.getPartnerName(),
2630
				message = String.format(visitTemplate, visit.getPartnerName(),
2636
						timeFormatter.format(visit.getSchelduleTimestamp()));
2631
						timeFormatter.format(visit.getScheduleTimestamp()));
2637
				sendNotificationModel.setCampaignName("Franchisee visit Reminder");
2632
				sendNotificationModel.setCampaignName("Franchisee visit Reminder");
2638
			} else {
2633
			} else {
2639
				message = String.format(followupTemplate, visit.getPartnerName(),
2634
				message = String.format(followupTemplate, visit.getPartnerName(),
2640
						timeFormatter.format(visit.getSchelduleTimestamp()));
2635
						timeFormatter.format(visit.getScheduleTimestamp()));
2641
				sendNotificationModel.setCampaignName("Franchisee followup Reminder");
2636
				sendNotificationModel.setCampaignName("Franchisee followup Reminder");
2642
			}
2637
			}
2643
			sendNotificationModel.setMessage(message);
2638
			sendNotificationModel.setMessage(message);
2644
			sendNotificationModel.setType("url");
2639
			sendNotificationModel.setType("url");
2645
			sendNotificationModel.setUrl("https://app.smartdukaan.com/pages/home/notifications");
2640
			sendNotificationModel.setUrl("https://app.smartdukaan.com/pages/home/notifications");