Subversion Repositories SmartDukaan

Rev

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

Rev 29947 Rev 30133
Line 492... Line 492...
492
			}
492
			}
493
 
493
 
494
		}
494
		}
495
	}
495
	}
496
 
496
 
497
	public void populateSchemes() {
-
 
498
		List<Integer> list05 = Arrays.asList(29093, 29094, 29095, 29096, 29097, 29098, 29099, 29101, 29102);
-
 
499
		List<Integer> list10 = Arrays.asList(29187, 29188);
-
 
500
		List<Integer> list13 = Arrays.asList(28095, 28097, 28098, 28101, 28102, 28104, 28106, 28107, 28108, 28227,
-
 
501
				28228, 28229, 28231, 29055, 29056, 29066, 29079);
-
 
502
		List<Integer> list15 = Arrays.asList(20891, 27938, 27939, 27940, 27941, 27943, 27947, 27948, 27953, 27954,
-
 
503
				27955, 28220, 28467, 29020, 29033, 29034, 29035, 29592, 29886, 29890, 29891, 29941, 29942, 27445, 27958,
-
 
504
				27960, 27961);
-
 
505
		List<Integer> list18 = Arrays.asList(28137, 28138, 28140, 28157, 28158, 28161, 28162, 28163, 28164, 28176,
-
 
506
				28177, 28178, 28199, 28200, 28208, 28209, 28210, 28211, 28215, 28216, 28217, 28230, 28380, 28381, 28382,
-
 
507
				28383, 28384, 28385, 28386, 28387, 28388, 28389, 28390, 28391, 28392, 28395, 28461, 28462, 28463, 28464,
-
 
508
				28465, 28466, 28488, 28489, 28490, 28491, 28564, 28565, 28762, 28773, 28871, 28872, 28873, 28874, 28880,
-
 
509
				28881, 28914, 28915, 28916, 28917, 28918, 28919, 28920, 29046, 29047, 29048, 29068, 29069, 29110, 29111,
-
 
510
				29112, 29113, 29114, 29115, 29116, 29117, 29207, 29208, 29217, 29218, 29225, 29474, 29475, 29476, 29477,
-
 
511
				29478, 29479, 29483, 29485, 29486, 29487, 29488, 29739, 29740, 29741, 29742, 29743, 29744, 29745, 29746,
-
 
512
				29747, 29748, 29749, 29753, 29756, 29757, 29758, 29760, 29761, 29762, 29763, 29764, 29765, 29766, 29767,
-
 
513
				29779, 29780, 29781, 29792, 29793, 29828, 29829, 29830, 29879, 29880, 29881, 29882, 29951);
-
 
514
		List<Integer> list20 = Arrays.asList(27975, 27976, 28091, 28363, 29023, 29024, 29025);
-
 
515
		List<Integer> list25 = Arrays.asList(28763, 28764, 28765, 29152, 29154, 29157, 29209, 29210, 29601, 29602,
-
 
516
				29720, 29721, 29722, 29723, 29725, 29726, 29727);
-
 
517
		List<Integer> list30 = Arrays.asList(27962, 27963, 27964, 27965, 27966, 27968, 27969, 28328, 28362, 28566,
-
 
518
				28567, 28568, 28571, 28572, 29073, 29074, 29075, 29080, 29081, 29120, 29121, 29122, 29124, 29189, 29190,
-
 
519
				29191, 29192, 29193, 29194, 29196, 29197, 29198, 29199, 29515, 29516, 29517, 29675, 29676, 29677, 29678,
-
 
520
				29679, 29707, 29708, 29794, 29795, 29883, 29884, 29885, 29887, 29888, 29889, 29931, 29932, 29935, 29936,
-
 
521
				29937, 29938, 29939, 29940);
-
 
522
		List<Integer> list35 = Arrays.asList(27996, 27998, 29067, 29071, 29643, 29644, 29945, 29946, 29987, 29052,
-
 
523
				29053, 29078, 29085, 29086, 29567, 29568, 29569, 29570, 29797, 29914, 29915, 29930, 28877, 28878, 29604,
-
 
524
				29605, 29606, 29775, 29776, 29777, 29778, 28862, 28863, 28864, 29026, 29103, 29104, 29105, 28979, 28980,
-
 
525
				28981, 28982, 28983, 29002, 29003, 29004, 29834, 29835, 29836, 29837, 29943);
-
 
526
		List<Integer> list40 = Arrays.asList(29082, 29083, 28766, 28767, 28768, 28769, 28771);
-
 
527
		List<Integer> list45 = Arrays.asList(28026, 28027, 28028, 29528, 29529, 29530, 29534, 29535, 29536, 29538,
-
 
528
				29755);
-
 
529
		List<Integer> list55 = Arrays.asList(28010, 28011, 28015, 28016, 28019, 28240, 28469, 28470, 28471, 28569,
-
 
530
				28570, 28674, 28759, 28761, 28909, 28910, 28911, 28912, 28913, 29108, 29109, 29143, 29144, 29145, 29146,
-
 
531
				29211, 29212, 29213, 29214, 29482, 29511, 29512, 29521, 29525, 29526, 29527, 29574, 29575, 29576, 29611,
-
 
532
				29612, 29616, 29641, 29642, 29728, 29729, 29750, 29771, 29782, 29783, 29784, 29923, 29924, 29944, 29953,
-
 
533
				29992, 29994, 27977, 27978, 28092, 28325, 28326, 28327, 28486, 28487, 29148, 29149, 29150, 29151, 29384,
-
 
534
				29385, 29386, 29427, 29489, 29518, 29519, 29520, 29577, 29578, 29579, 29580, 29586, 29660, 29661, 29662,
-
 
535
				29663, 29769, 29770, 29790, 29791, 29796, 29928, 29929, 29947, 29948, 28093, 28094, 28556, 28557, 28673,
-
 
536
				28867, 28868, 28870, 29089, 29090, 29091, 29106, 29107);
-
 
537
		List<Integer> list65 = Arrays.asList(28058, 28223, 28224, 28225, 28226, 28329, 29201, 29202, 29203, 29204,
-
 
538
				29205, 29206, 29466, 29467, 29468, 29469, 29470, 29471, 29472, 29573);
-
 
539
		Map<Float, List<Integer>> m = new HashMap<>();
-
 
540
		m.put(0.5f, list05);
-
 
541
		m.put(1.0f, list10);
-
 
542
		m.put(1.3f, list13);
-
 
543
		m.put(1.5f, list15);
-
 
544
		m.put(1.8f, list18);
-
 
545
		m.put(2.0f, list20);
-
 
546
		m.put(2.5f, list25);
-
 
547
		m.put(3.0f, list30);
-
 
548
		m.put(3.5f, list35);
-
 
549
		m.put(4.0f, list40);
-
 
550
		m.put(4.5f, list45);
-
 
551
		m.put(5.5f, list55);
-
 
552
		m.put(6.5f, list65);
-
 
553
		for (Map.Entry<Float, List<Integer>> itemsListEntry : m.entrySet()) {
-
 
554
			Scheme s1 = getScheme();
-
 
555
			s1.setAmount(itemsListEntry.getKey());
-
 
556
			schemeRepository.persist(s1);
-
 
557
			for (Integer itemId : itemsListEntry.getValue()) {
-
 
558
				SchemeItem schemeItem = new SchemeItem();
-
 
559
				schemeItem.setItemId(itemId);
-
 
560
				schemeItem.setSchemeId(s1.getId());
-
 
561
				schemeItemRepository.persist(schemeItem);
-
 
562
			}
-
 
563
		}
-
 
564
 
-
 
565
	}
-
 
566
 
-
 
567
	private Scheme getScheme() {
497
	private Scheme getScheme() {
568
		Scheme s = new Scheme();
498
		Scheme s = new Scheme();
569
		s.setName("List Price Margin");
499
		s.setName("List Price Margin");
570
		s.setDescription("List Price Margin");
500
		s.setDescription("List Price Margin");
571
		s.setActiveTimestamp(null);
501
		s.setActiveTimestamp(null);