Subversion Repositories SmartDukaan

Rev

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

Rev 35501 Rev 35505
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";