Subversion Repositories SmartDukaan

Rev

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

Rev 27702 Rev 27703
Line 739... Line 739...
739
		LOGGER.info("accesorieslmtdsale" + accesorieslmtdsale);
739
		LOGGER.info("accesorieslmtdsale" + accesorieslmtdsale);
740
		ChartModel cm = new ChartModel();
740
		ChartModel cm = new ChartModel();
741
 
741
 
742
		List<String> labels = new ArrayList<>();
742
		List<String> labels = new ArrayList<>();
743
		labels.addAll(brandwisesale.keySet());
743
		labels.addAll(brandwisesale.keySet());
744
		labels.add("accessories");
744
		labels.add("Accessories");
745
		List<Double> values = new ArrayList<>();
745
		List<Double> values = new ArrayList<>();
746
		values.addAll(brandwisesale.values());
746
		values.addAll(brandwisesale.values());
747
		values.addAll(accesoriesmtdsale.values());
747
		values.addAll(accesoriesmtdsale.values().size() > 0 ? accesoriesmtdsale.values() : Arrays.asList(0d));
748
 
748
 
749
		List<Double> lmtdValues = new ArrayList<>();
749
		List<Double> lmtdValues = new ArrayList<>();
750
		lmtdValues.addAll(lmtdBrandWiseSale.values());
750
		lmtdValues.addAll(lmtdBrandWiseSale.values());
751
		lmtdValues.addAll(accesorieslmtdsale.values());
751
		lmtdValues.addAll(accesorieslmtdsale.values().size() > 0 ? accesorieslmtdsale.values() : Arrays.asList(0d));
752
 
752
 
753
		DatasetModel dsm = new DatasetModel();
753
		DatasetModel dsm = new DatasetModel();
754
		dsm.setLabel("mtd sales");
754
		dsm.setLabel("MTD");
755
 
-
 
756
		List<String> backgroundColor = new ArrayList<>();
-
 
757
		for (Entry<String, Double> bs : brandwisesale.entrySet()) {
-
 
758
			backgroundColor.add("#3e95cd");
755
		dsm.setBackgroundColor("#3e95cd");
759
		}
-
 
760
		backgroundColor.add("#3e95cd");
-
 
761
		dsm.setBackgroundColor(backgroundColor);
-
 
762
		dsm.setData(values);
756
		dsm.setData(values);
763
 
757
 
764
		DatasetModel lmtddsm = new DatasetModel();
758
		DatasetModel lmtddsm = new DatasetModel();
765
		lmtddsm.setLabel("lmtd sales");
759
		lmtddsm.setLabel("LMTD");
766
 
-
 
767
		List<String> background = new ArrayList<>();
-
 
768
		for (Entry<String, Double> bs : lmtdBrandWiseSale.entrySet()) {
-
 
769
			background.add("#8e5ea2");
-
 
770
		}
-
 
771
		background.add("#8e5ea2");
-
 
772
		lmtddsm.setBackgroundColor(background);
760
		lmtddsm.setBackgroundColor("#8e5ea2");
773
		lmtddsm.setData(lmtdValues);
761
		lmtddsm.setData(lmtdValues);
774
 
762
 
775
		List<DatasetModel> datasets = new ArrayList<>();
763
		List<DatasetModel> datasets = new ArrayList<>();
776
		datasets.add(dsm);
764
		datasets.add(dsm);
777
		datasets.add(lmtddsm);
765
		datasets.add(lmtddsm);
Line 779... Line 767...
779
		DataModel dm = new DataModel();
767
		DataModel dm = new DataModel();
780
		dm.setDatasets(datasets);
768
		dm.setDatasets(datasets);
781
		dm.setLabels(labels);
769
		dm.setLabels(labels);
782
 
770
 
783
		LegendModel lm = new LegendModel();
771
		LegendModel lm = new LegendModel();
784
		lm.setDisplay(true);
772
		lm.setPosition("top");
785
 
773
 
786
		TitleModel tm = new TitleModel();
774
		TitleModel tm = new TitleModel();
787
		tm.setText("Brand Wise Sale Graph");
775
		tm.setText("Brand Wise Sales");
788
		tm.setDisplay(true);
776
		tm.setDisplay(true);
789
 
777
 
790
		OptionsModel om = new OptionsModel();
778
		OptionsModel om = new OptionsModel();
791
		om.setLegend(lm);
779
		om.setLegend(lm);
792
		om.setTitle(tm);
780
		om.setTitle(tm);
Line 1566... Line 1554...
1566
		model.addAttribute("unbilledOrders", unbilledOrders);
1554
		model.addAttribute("unbilledOrders", unbilledOrders);
1567
 
1555
 
1568
		return "item-wise-indent";
1556
		return "item-wise-indent";
1569
	}
1557
	}
1570
 
1558
 
1571
	@RequestMapping(value = "/getPartnerPendingIndentItem", method = RequestMethod.GET)
-
 
1572
	public String getPartnerPendingIndentItem(HttpServletRequest request, @RequestParam int warehouseId,
-
 
1573
			@RequestParam int itemId, Model model) throws ProfitMandiBusinessException {
-
 
1574
		List<PartnerPendingIndentItemModel> partnerPendingIndent = fofoStoreRepository
-
 
1575
				.selectPartnerPendingIndentItem(itemId, warehouseId);
-
 
1576
 
-
 
1577
		model.addAttribute("partnerPendingIndent", partnerPendingIndent);
-
 
1578
		return "partner-pending-indent-item";
-
 
1579
	}
-
 
1580
 
-
 
1581
	@RequestMapping(value = "/getPartnerInvestment", method = RequestMethod.GET)
1559
	@RequestMapping(value = "/getPartnerInvestment", method = RequestMethod.GET)
1582
	public String getPartnerInvestment(HttpServletRequest request,
1560
	public String getPartnerInvestment(HttpServletRequest request,
1583
			@RequestParam(name = ProfitMandiConstants.FOFO_ID) int fofoId, Model model) throws Exception {
1561
			@RequestParam(name = ProfitMandiConstants.FOFO_ID) int fofoId, Model model) throws Exception {
1584
		Map<Integer, PartnerDetailModel> partnerStats = this.getPartnersStatDataFromFile();
1562
		Map<Integer, PartnerDetailModel> partnerStats = this.getPartnersStatDataFromFile();
1585
		PartnerDetailModel partnerDetailModel = partnerStats.get(fofoId);
1563
		PartnerDetailModel partnerDetailModel = partnerStats.get(fofoId);