| Line 1947... |
Line 1947... |
| 1947 |
//List<String> mobileNumbers = retailerService.getAllFofoRetailers().entrySet().stream().filter(x -> finalFofoIds.contains(x.getKey())).map(x -> x.getValue().getMobileNumber()).collect(Collectors.toList());
|
1947 |
//List<String> mobileNumbers = retailerService.getAllFofoRetailers().entrySet().stream().filter(x -> finalFofoIds.contains(x.getKey())).map(x -> x.getValue().getMobileNumber()).collect(Collectors.toList());
|
| 1948 |
List<String> mobileNumbers = new ArrayList<>();
|
1948 |
List<String> mobileNumbers = new ArrayList<>();
|
| 1949 |
mobileNumbers.add("9911565032");
|
1949 |
mobileNumbers.add("9911565032");
|
| 1950 |
//mobileNumbers.add("9990381569");
|
1950 |
//mobileNumbers.add("9990381569");
|
| 1951 |
//mobileNumbers.add("8383849914");
|
1951 |
//mobileNumbers.add("8383849914");
|
| 1952 |
String message = "%s\n" +
|
- |
|
| 1953 |
"On %s of select models\n" +
|
- |
|
| 1954 |
"From %s to %s\n" +
|
- |
|
| 1955 |
"\n" +
|
- |
|
| 1956 |
"Happy Selling\n" +
|
- |
|
| 1957 |
"Team Smartdukaan";
|
- |
|
| 1958 |
//TV's mobile
|
1952 |
//TV's mobile
|
| - |
|
1953 |
// The wording lives in the approved Meta template; only these four values vary per offer.
|
| 1959 |
for (String mobileNumber : mobileNumbers) {
|
1954 |
for (String mobileNumber : mobileNumbers) {
|
| 1960 |
notificationService.sendWhatsappMediaMessage(String.format(message, offer.getName(),
|
1955 |
notificationService.sendOfferAnnouncement(mobileNumber, offer.getName(),
|
| 1961 |
offer.getSchemeType().toString(), FormattingUtils.formatDate(offer.getStartDate()),
|
1956 |
offer.getSchemeType().toString(), FormattingUtils.formatDate(offer.getStartDate()),
|
| 1962 |
FormattingUtils.formatDate(offer.getEndDate())), mobileNumber, imageUrl, "offer-" + offer.getId() + ".png", WhatsappMessageType.IMAGE);
|
1957 |
FormattingUtils.formatDate(offer.getEndDate()), imageUrl);
|
| 1963 |
}
|
1958 |
}
|
| 1964 |
}
|
1959 |
}
|
| 1965 |
|
1960 |
|
| 1966 |
private void appendPartnerCodes(List<Integer> fofoIds, StringBuilder sb) throws ProfitMandiBusinessException {
|
1961 |
private void appendPartnerCodes(List<Integer> fofoIds, StringBuilder sb) throws ProfitMandiBusinessException {
|
| 1967 |
Map<Integer, CustomRetailer> customRetailersMap = retailerService.getAllFofoRetailers();
|
1962 |
Map<Integer, CustomRetailer> customRetailersMap = retailerService.getAllFofoRetailers();
|