Subversion Repositories SmartDukaan

Rev

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

Rev 32691 Rev 32844
Line 29... Line 29...
29
import com.spice.profitmandi.dao.repository.transaction.LineItemImeisRepository;
29
import com.spice.profitmandi.dao.repository.transaction.LineItemImeisRepository;
30
import com.spice.profitmandi.dao.repository.transaction.PriceDropIMEIRepository;
30
import com.spice.profitmandi.dao.repository.transaction.PriceDropIMEIRepository;
31
import com.spice.profitmandi.dao.repository.transaction.PriceDropRepository;
31
import com.spice.profitmandi.dao.repository.transaction.PriceDropRepository;
32
import com.spice.profitmandi.service.NotificationService;
32
import com.spice.profitmandi.service.NotificationService;
33
import com.spice.profitmandi.service.authentication.RoleManager;
33
import com.spice.profitmandi.service.authentication.RoleManager;
-
 
34
import com.spice.profitmandi.service.catalog.BrandsService;
34
import com.spice.profitmandi.service.inventory.InventoryService;
35
import com.spice.profitmandi.service.inventory.InventoryService;
35
import com.spice.profitmandi.service.pricecircular.PriceCircularItemModelNew;
36
import com.spice.profitmandi.service.pricecircular.PriceCircularItemModelNew;
36
import com.spice.profitmandi.service.pricecircular.PriceCircularModel;
37
import com.spice.profitmandi.service.pricecircular.PriceCircularModel;
37
import com.spice.profitmandi.service.pricecircular.PriceCircularService;
38
import com.spice.profitmandi.service.pricecircular.PriceCircularService;
38
import com.spice.profitmandi.service.pricing.PriceDropService;
39
import com.spice.profitmandi.service.pricing.PriceDropService;
Line 542... Line 543...
542
            return true;
543
            return true;
543
        }
544
        }
544
        return false;
545
        return false;
545
    }
546
    }
546
 
547
 
-
 
548
    @Autowired
-
 
549
    BrandsService brandsService;
547
    @RequestMapping(value = "/priceCircular")
550
    @RequestMapping(value = "/priceCircular")
548
    public String priceCircular(HttpServletRequest request, Model model) throws ProfitMandiBusinessException {
551
    public String priceCircular(HttpServletRequest request, Model model) throws ProfitMandiBusinessException {
549
        int fofoId = Utils.SYSTEM_PARTNER_ID;
552
        int fofoId = Utils.SYSTEM_PARTNER_ID;
550
        Set<String> brands = mongoClient.getMongoBrands(fofoId, null, 3).stream().map(x -> (String) x.get("name"))
553
        List<String> brands = brandsService.getBrandsToDisplay(3).stream().map(x -> x.getName()).collect(Collectors.toList());
551
                .collect(Collectors.toSet());
-
 
552
        brands.addAll(mongoClient.getMongoBrands(fofoId, null, 6).stream().map(x -> (String) x.get("name"))
-
 
553
                .collect(Collectors.toSet()));
-
 
554
 
-
 
555
        model.addAttribute("brands", brands);
554
        model.addAttribute("brands", brands);
556
        model.addAttribute("isAdmin", true);
555
        model.addAttribute("isAdmin", true);
557
        model.addAttribute("date", FormattingUtils.format(LocalDateTime.now()));
556
        model.addAttribute("date", FormattingUtils.format(LocalDateTime.now()));
558
 
557
 
559
        return "partner-price-circular";
558
        return "partner-price-circular";
560
    }
559
    }
561
 
560
 
562
    @RequestMapping(value = "/partnerPriceCircular")
561
    @RequestMapping(value = "/partnerPriceCircular")
563
    public String partnerPriceCircular(HttpServletRequest request, Model model) throws ProfitMandiBusinessException {
562
    public String partnerPriceCircular(HttpServletRequest request, Model model) throws ProfitMandiBusinessException {
564
        int fofoId = Utils.SYSTEM_PARTNER_ID;
563
        int fofoId = Utils.SYSTEM_PARTNER_ID;
565
        Set<String> brands = mongoClient.getMongoBrands(fofoId, null, 3).stream().map(x -> (String) x.get("name"))
564
        Set<String> brands = brandsService.getBrandsToDisplay(3).stream().map(x -> x.getName()).collect(Collectors.toSet());
566
                .collect(Collectors.toSet());
-
 
567
        brands.addAll(mongoClient.getMongoBrands(fofoId, null, 6).stream().map(x -> (String) x.get("name"))
565
        brands.addAll(brandsService.getBrandsToDisplay(6).stream().map(x -> (String) x.getName())
568
                .collect(Collectors.toSet()));
566
                .collect(Collectors.toSet()));
569
        model.addAttribute("brands", brands);
567
        model.addAttribute("brands", brands);
570
        model.addAttribute("isAdmin", false);
568
        model.addAttribute("isAdmin", false);
571
 
569
 
572
        return "partner-price-circular";
570
        return "partner-price-circular";