Subversion Repositories SmartDukaan

Rev

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

Rev 24619 Rev 24622
Line 14... Line 14...
14
import java.util.HashSet;
14
import java.util.HashSet;
15
import java.util.List;
15
import java.util.List;
16
import java.util.Map;
16
import java.util.Map;
17
import java.util.Optional;
17
import java.util.Optional;
18
import java.util.Set;
18
import java.util.Set;
19
import java.util.function.Function;
-
 
20
import java.util.stream.Collectors;
19
import java.util.stream.Collectors;
21
 
20
 
22
import javax.mail.MessagingException;
21
import javax.mail.MessagingException;
23
import javax.mail.internet.InternetAddress;
22
import javax.mail.internet.InternetAddress;
24
import javax.mail.internet.MimeMessage;
23
import javax.mail.internet.MimeMessage;
Line 886... Line 885...
886
		List<SchemeInOut> rolledbackSios = new ArrayList<>();
885
		List<SchemeInOut> rolledbackSios = new ArrayList<>();
887
		Map<Integer, Integer> userWalletMap = userWalletRepository.selectAll().stream()
886
		Map<Integer, Integer> userWalletMap = userWalletRepository.selectAll().stream()
888
				.collect(Collectors.toMap(UserWallet::getUserId, UserWallet::getId));
887
				.collect(Collectors.toMap(UserWallet::getUserId, UserWallet::getId));
889
		Map<Integer, SchemeType> schemeTypeMap = schemeRepository.selectAll().stream()
888
		Map<Integer, SchemeType> schemeTypeMap = schemeRepository.selectAll().stream()
890
				.collect(Collectors.toMap(Scheme::getId, Scheme::getType));
889
				.collect(Collectors.toMap(Scheme::getId, Scheme::getType));
891
		LocalDateTime startDate = LocalDate.of(2018, 9, 1).atStartOfDay();
890
		//LocalDateTime startDate = LocalDate.of(2018, 9, 1).atStartOfDay();
892
		LocalDateTime endDate = startDate.plusMonths(1);
891
		//LocalDateTime endDate = startDate.plusMonths(1);
893
		List<FofoOrder> allOrders = fofoOrderRepository.selectBetweenSaleDate(startDate, endDate);
892
		//List<FofoOrder> allOrders = fofoOrderRepository.selectBetweenSaleDate(startDate, endDate);
-
 
893
		List<FofoOrder> allOrders = Arrays.asList(fofoOrderRepository.selectByInvoiceNumber("HRKN039/27"));
-
 
894
		//
894
		allOrders.stream().forEach(fofoOrder -> {
895
		allOrders.stream().forEach(fofoOrder -> {
895
			String description = "Adjustment of Duplicate Scheme for Sale Invoice " + fofoOrder.getInvoiceNumber();
896
			String description = "Adjustment of Duplicate Scheme for Sale Invoice " + fofoOrder.getInvoiceNumber();
896
			Map<Integer, String> inventorySerialNumberMap = new HashMap<>();
897
			Map<Integer, String> inventorySerialNumberMap = new HashMap<>();
897
			float amountToRollback = 0;
898
			float amountToRollback = 0;
898
			List<FofoOrderItem> orderItems = fofoOrderItemRepository.selectByOrderId(fofoOrder.getId());
899
			List<FofoOrderItem> orderItems = fofoOrderItemRepository.selectByOrderId(fofoOrder.getId());