Subversion Repositories SmartDukaan

Rev

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

Rev 24628 Rev 24630
Line 880... Line 880...
880
		}
880
		}
881
 
881
 
882
	}
882
	}
883
 
883
 
884
	public void dryRunSchemeReco() throws Exception {
884
	public void dryRunSchemeReco() throws Exception {
885
		Set<String> serialSchemeConsidered = new HashSet<>();
-
 
886
		List<UserWalletHistory> userWalletHistory = new ArrayList<>();
885
		List<UserWalletHistory> userWalletHistory = new ArrayList<>();
887
		List<SchemeInOut> rolledbackSios = new ArrayList<>();
886
		List<SchemeInOut> rolledbackSios = new ArrayList<>();
888
		Map<Integer, Integer> userWalletMap = userWalletRepository.selectAll().stream()
887
		Map<Integer, Integer> userWalletMap = userWalletRepository.selectAll().stream()
889
				.collect(Collectors.toMap(UserWallet::getUserId, UserWallet::getId));
888
				.collect(Collectors.toMap(UserWallet::getUserId, UserWallet::getId));
890
		Map<Integer, SchemeType> schemeTypeMap = schemeRepository.selectAll().stream()
889
		Map<Integer, SchemeType> schemeTypeMap = schemeRepository.selectAll().stream()
891
				.collect(Collectors.toMap(Scheme::getId, Scheme::getType));
890
				.collect(Collectors.toMap(Scheme::getId, Scheme::getType));
892
		// LocalDateTime startDate = LocalDate.of(2018, 9, 1).atStartOfDay();
891
		 /*LocalDateTime startDate = LocalDate.of(2018, 9, 1).atStartOfDay();
893
		// LocalDateTime endDate = startDate.plusMonths(1);
892
		 LocalDateTime endDate = startDate.plusMonths(1);
894
		// List<FofoOrder> allOrders =
-
 
895
		// fofoOrderRepository.selectBetweenSaleDate(startDate, endDate);
893
		 List<FofoOrder> allOrders = fofoOrderRepository.selectBetweenSaleDate(startDate, endDate);
-
 
894
		 Collections.reverse(allOrders);*/
896
		List<FofoOrder> allOrders = Arrays.asList(fofoOrderRepository.selectByInvoiceNumber("UPGZ019/25"));
895
		List<FofoOrder> allOrders = Arrays.asList(fofoOrderRepository.selectByInvoiceNumber("UPGZ019/25"));
897
		Set<String> serialNumbersConsidered = new HashSet<>();
896
		Set<String> serialNumbersConsidered = new HashSet<>();
898
		allOrders.stream().forEach(fofoOrder -> {
897
		allOrders.stream().forEach(fofoOrder -> {
899
			String description = "Adjustment of Duplicate Scheme for Sale Invoice " + fofoOrder.getInvoiceNumber();
898
			String description = "Adjustment of Duplicate Scheme for Sale Invoice " + fofoOrder.getInvoiceNumber();
900
			Map<Integer, String> inventorySerialNumberMap = new HashMap<>();
899
			Map<Integer, String> inventorySerialNumberMap = new HashMap<>();