| Line 8... |
Line 8... |
| 8 |
import com.spice.profitmandi.common.model.SendNotificationModel;
|
8 |
import com.spice.profitmandi.common.model.SendNotificationModel;
|
| 9 |
import com.spice.profitmandi.common.util.FormattingUtils;
|
9 |
import com.spice.profitmandi.common.util.FormattingUtils;
|
| 10 |
import com.spice.profitmandi.common.web.util.ResponseSender;
|
10 |
import com.spice.profitmandi.common.web.util.ResponseSender;
|
| 11 |
import com.spice.profitmandi.dao.entity.catalog.BrandCatalog;
|
11 |
import com.spice.profitmandi.dao.entity.catalog.BrandCatalog;
|
| 12 |
import com.spice.profitmandi.dao.entity.catalog.Offer;
|
12 |
import com.spice.profitmandi.dao.entity.catalog.Offer;
|
| 13 |
import com.spice.profitmandi.dao.entity.fofo.FofoStore;
|
- |
|
| 14 |
import com.spice.profitmandi.dao.entity.fofo.PartnerType;
|
13 |
import com.spice.profitmandi.dao.entity.fofo.PartnerType;
|
| 15 |
import com.spice.profitmandi.dao.enumuration.catalog.ItemCriteriaType;
|
14 |
import com.spice.profitmandi.dao.enumuration.catalog.ItemCriteriaType;
|
| 16 |
import com.spice.profitmandi.dao.enumuration.catalog.OfferSchemeType;
|
15 |
import com.spice.profitmandi.dao.enumuration.catalog.OfferSchemeType;
|
| 17 |
import com.spice.profitmandi.dao.model.CreateOfferRequest;
|
16 |
import com.spice.profitmandi.dao.model.CreateOfferRequest;
|
| 18 |
import com.spice.profitmandi.dao.model.ItemCriteriaPayout;
|
17 |
import com.spice.profitmandi.dao.model.ItemCriteriaPayout;
|
| Line 511... |
Line 510... |
| 511 |
|
510 |
|
| 512 |
LoginDetails loginDetails = cookiesProcessor.getCookiesObject(request);
|
511 |
LoginDetails loginDetails = cookiesProcessor.getCookiesObject(request);
|
| 513 |
if (fofoId == 0) {
|
512 |
if (fofoId == 0) {
|
| 514 |
fofoId = loginDetails.getFofoId();
|
513 |
fofoId = loginDetails.getFofoId();
|
| 515 |
}
|
514 |
}
|
| 516 |
FofoStore fs = fofoStoreRepository.selectByRetailerId(fofoId);
|
- |
|
| 517 |
|
515 |
|
| 518 |
List<String> brands = brandsService.getBrandsToDisplay(3).stream().map(x -> x.getName()).collect(Collectors.toList());
|
516 |
List<String> brands = brandsService.getBrandsToDisplay(3).stream().map(x -> x.getName()).collect(Collectors.toList());
|
| 519 |
|
517 |
|
| 520 |
List<TodayOfferModel> todayOfferModels = todayOfferService.findAllTodayOffer(brand, fofoId);
|
518 |
List<TodayOfferModel> todayOfferModels = todayOfferService.findAllTodayOffer(brand, fofoId);
|
| 521 |
|
519 |
|
| 522 |
List<TodayOfferModel> groupedOffers = todayOfferService.groupSameOffers(todayOfferModels);
|
520 |
List<TodayOfferModel> groupedOffers = todayOfferService.groupSameOffers(todayOfferModels);
|
| 523 |
model.addAttribute("brands", brands);
|
521 |
model.addAttribute("brands", brands);
|
| - |
|
522 |
model.addAttribute("fofoId", fofoId);
|
| 524 |
model.addAttribute("todayOfferModels", todayOfferModels);
|
523 |
model.addAttribute("todayOfferModels", todayOfferModels);
|
| 525 |
model.addAttribute("groupedOffers", groupedOffers);
|
524 |
model.addAttribute("groupedOffers", groupedOffers);
|
| 526 |
|
525 |
|
| 527 |
|
526 |
|
| 528 |
return "today-offer-list";
|
527 |
return "today-offer-list";
|