| Line 1021... |
Line 1021... |
| 1021 |
List<FofoOrder> fofoOrders = fofoOrderRepository.selectBetweenSaleDate(LocalDate.now().atStartOfDay(), LocalDateTime.now());
|
1021 |
List<FofoOrder> fofoOrders = fofoOrderRepository.selectBetweenSaleDate(LocalDate.now().atStartOfDay(), LocalDateTime.now());
|
| 1022 |
for (FofoOrder fofoOrder : fofoOrders) {
|
1022 |
for (FofoOrder fofoOrder : fofoOrders) {
|
| 1023 |
orderService.processScratchOffer(fofoOrder);
|
1023 |
orderService.processScratchOffer(fofoOrder);
|
| 1024 |
}
|
1024 |
}
|
| 1025 |
}
|
1025 |
}
|
| - |
|
1026 |
|
| 1026 |
@Autowired
|
1027 |
@Autowired
|
| 1027 |
InvoiceService invoiceService;
|
1028 |
InvoiceService invoiceService;
|
| 1028 |
|
1029 |
|
| 1029 |
public void test() throws Exception {
|
1030 |
public void test() throws Exception {
|
| 1030 |
|
1031 |
|
| Line 4188... |
Line 4189... |
| 4188 |
LOGGER.info("Problems with - {} entries", priceDropIMEIList.size());
|
4189 |
LOGGER.info("Problems with - {} entries", priceDropIMEIList.size());
|
| 4189 |
//priceDropIMEIList.stream().collect(C)
|
4190 |
//priceDropIMEIList.stream().collect(C)
|
| 4190 |
for (PriceDropIMEI priceDropIMEI : priceDropIMEIList) {
|
4191 |
for (PriceDropIMEI priceDropIMEI : priceDropIMEIList) {
|
| 4191 |
System.out.println(priceDropIMEI.getImei());
|
4192 |
System.out.println(priceDropIMEI.getImei());
|
| 4192 |
List<InventoryItem> inventoryItems = inventoryItemRepository.selectAllBySerialNumberFofoId(priceDropIMEI.getImei(), priceDropIMEI.getPartnerId());
|
4193 |
List<InventoryItem> inventoryItems = inventoryItemRepository.selectAllBySerialNumberFofoId(priceDropIMEI.getImei(), priceDropIMEI.getPartnerId());
|
| 4193 |
if(inventoryItems.size() == 0) {
|
4194 |
if (inventoryItems.size() == 0) {
|
| 4194 |
LOGGER.info("Could not find Grn - FofoID {} , Imei {} ", priceDropIMEI);
|
4195 |
LOGGER.info("Could not find Grn - FofoID {} , Imei {} ", priceDropIMEI);
|
| 4195 |
} else if(inventoryItems.size()>1) {
|
4196 |
} else if (inventoryItems.size() > 1) {
|
| 4196 |
LOGGER.info("Found 2 such instance for - FofoID {} , Imei {} ", priceDropIMEI.getImei(), priceDropIMEI.getPartnerId());
|
4197 |
LOGGER.info("Found 2 such instance for - FofoID {} , Imei {} ", priceDropIMEI.getImei(), priceDropIMEI.getPartnerId());
|
| 4197 |
} else {
|
4198 |
} else {
|
| 4198 |
priceDropIMEI.setInventoryItemId(inventoryItems.get(0).getId());
|
4199 |
priceDropIMEI.setInventoryItemId(inventoryItems.get(0).getId());
|
| 4199 |
}
|
4200 |
}
|
| 4200 |
|
4201 |
|
| 4201 |
}
|
4202 |
}
|
| 4202 |
}
|
4203 |
}
|
| 4203 |
|
4204 |
|
| - |
|
4205 |
@Autowired
|
| - |
|
4206 |
SaholicReservationSnapshotRepository saholicReservationSnapshotRepository;
|
| - |
|
4207 |
|
| - |
|
4208 |
public void removePartialBillingForTransaction(int transactionId) {
|
| - |
|
4209 |
List<Order> orderList = orderRepository.selectAllByTransactionId(transactionId);
|
| - |
|
4210 |
Map<Integer, Order> orderMap = orderList.stream().collect(Collectors.toMap(x -> x.getId(), x -> x));
|
| - |
|
4211 |
//Delete scanRecords
|
| - |
|
4212 |
List<WarehouseScan> warehouseScans = warehouseScanRepository.selectAllByOrderIds(new ArrayList<>(orderMap.keySet()));
|
| - |
|
4213 |
for (WarehouseScan warehouseScan : warehouseScans) {
|
| - |
|
4214 |
warehouseScanRepository.delete(warehouseScan);
|
| - |
|
4215 |
WarehouseInventoryItem warehouseInventoryItem = warehouseInventoryItemRepository.selectById(warehouseScan.getInventoryItemId());
|
| - |
|
4216 |
warehouseInventoryItem.setLastScanType(in.shop2020.warehouse.ScanType.PURCHASE);
|
| - |
|
4217 |
warehouseInventoryItem.setCurrentQuantity(warehouseInventoryItem.getCurrentQuantity() + warehouseScan.getQuantity());
|
| - |
|
4218 |
}
|
| - |
|
4219 |
|
| - |
|
4220 |
for (Order order : orderList) {
|
| - |
|
4221 |
order.setStatus(OrderStatus.ACCEPTED);
|
| - |
|
4222 |
order.setStatusDescription("Submitted for Processing");
|
| - |
|
4223 |
order.setBillingTimestamp(null);
|
| - |
|
4224 |
order.setBilledBy(null);
|
| - |
|
4225 |
order.setJacketNumber(null);
|
| - |
|
4226 |
|
| - |
|
4227 |
SaholicReservationSnapshot saholicReservationSnapshot = saholicReservationSnapshotRepository
|
| - |
|
4228 |
.selectByOrderId(order.getId());
|
| - |
|
4229 |
if (saholicReservationSnapshot == null) {
|
| - |
|
4230 |
saholicInventoryService.addReservationCount(order.getLineItem().getItemId(),
|
| - |
|
4231 |
order.getFulfilmentWarehouseId(), order.getLineItem().getQuantity(), order.getId());
|
| - |
|
4232 |
}
|
| - |
|
4233 |
}
|
| - |
|
4234 |
}
|
| - |
|
4235 |
|
| 4204 |
public void hygineAlertForInternalTeam() throws ProfitMandiBusinessException, MessagingException, IOException {
|
4236 |
public void hygineAlertForInternalTeam() throws ProfitMandiBusinessException, MessagingException, IOException {
|
| 4205 |
|
4237 |
|
| 4206 |
List<String> remarks = new ArrayList<>();
|
4238 |
List<String> remarks = new ArrayList<>();
|
| 4207 |
remarks.add("Out of Service");
|
4239 |
remarks.add("Out of Service");
|
| 4208 |
remarks.add("Duplicate number");
|
4240 |
remarks.add("Duplicate number");
|