| 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");
|