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