| 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);
|