Subversion Repositories SmartDukaan

Rev

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

Rev 33055 Rev 33056
Line 4216... Line 4216...
4216
            warehouseInventoryItem.setLastScanType(in.shop2020.warehouse.ScanType.PURCHASE);
4216
            warehouseInventoryItem.setLastScanType(in.shop2020.warehouse.ScanType.PURCHASE);
4217
            warehouseInventoryItem.setCurrentQuantity(warehouseInventoryItem.getCurrentQuantity() + warehouseScan.getQuantity());
4217
            warehouseInventoryItem.setCurrentQuantity(warehouseInventoryItem.getCurrentQuantity() + warehouseScan.getQuantity());
4218
        }
4218
        }
4219
 
4219
 
4220
        for (Order order : orderList) {
4220
        for (Order order : orderList) {
-
 
4221
            if(order.getBillingTimestamp()!=null) {
4221
            order.setStatus(OrderStatus.ACCEPTED);
4222
                order.setStatus(OrderStatus.ACCEPTED);
4222
            order.setStatusDescription("Submitted for Processing");
4223
                order.setStatusDescription("Submitted for Processing");
4223
            order.setBillingTimestamp(null);
4224
                order.setBillingTimestamp(null);
4224
            order.setBilledBy(null);
4225
                order.setBilledBy(null);
4225
            order.setJacketNumber(null);
4226
                order.setJacketNumber(null);
4226
            List<LineItemImei> lineItemImeis  = lineItemImeisRepository.selectByLineItemId(order.getLineItem().getId());
4227
                List<LineItemImei> lineItemImeis = lineItemImeisRepository.selectByLineItemId(order.getLineItem().getId());
4227
            for (LineItemImei lineItemImei : lineItemImeis) {
4228
                for (LineItemImei lineItemImei : lineItemImeis) {
4228
                lineItemImeisRepository.delete(lineItemImei);
4229
                    lineItemImeisRepository.delete(lineItemImei);
4229
            }
4230
                }
4230
            SaholicReservationSnapshot saholicReservationSnapshot = saholicReservationSnapshotRepository
4231
                SaholicReservationSnapshot saholicReservationSnapshot = saholicReservationSnapshotRepository
4231
                    .selectByOrderId(order.getId());
4232
                        .selectByOrderId(order.getId());
4232
            if (saholicReservationSnapshot == null) {
4233
                if (saholicReservationSnapshot == null) {
4233
                saholicInventoryService.addReservationCount(order.getLineItem().getItemId(),
4234
                    saholicInventoryService.addReservationCount(order.getLineItem().getItemId(),
4234
                        order.getFulfilmentWarehouseId(), order.getLineItem().getQuantity(), order.getId());
4235
                            order.getFulfilmentWarehouseId(), order.getLineItem().getQuantity(), order.getId());
-
 
4236
                }
4235
            }
4237
            }
4236
        }
4238
        }
4237
    }
4239
    }
4238
 
4240
 
4239
    public void hygineAlertForInternalTeam() throws ProfitMandiBusinessException, MessagingException, IOException {
4241
    public void hygineAlertForInternalTeam() throws ProfitMandiBusinessException, MessagingException, IOException {