Subversion Repositories SmartDukaan

Rev

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

Rev 32088 Rev 32092
Line 4309... Line 4309...
4309
 
4309
 
4310
 
4310
 
4311
    public void migrateVendorItemPricing() {
4311
    public void migrateVendorItemPricing() {
4312
 
4312
 
4313
        List<VendorItemPricing> vendorItemPricings = vendorItemPricingRepository.selectAll();
4313
        List<VendorItemPricing> vendorItemPricings = vendorItemPricingRepository.selectAll();
-
 
4314
 
-
 
4315
        Map<Integer, Item> items = itemRepository.selectByIds(vendorItemPricings.stream().map(x -> x.getItemId()).collect(Collectors.toSet())).stream().collect(Collectors.toMap(x -> x.getId(), x -> x));
4314
        for (VendorItemPricing vendorItemPricing : vendorItemPricings) {
4316
        for (VendorItemPricing vendorItemPricing : vendorItemPricings) {
4315
            Item item = null;
4317
            Item item = null;
4316
            try {
-
 
4317
                item = itemRepository.selectById(vendorItemPricing.getItemId());
4318
            if (items.get(vendorItemPricing.getItemId()) != null) {
4318
            } catch (ProfitMandiBusinessException e) {
4319
                item = items.get(vendorItemPricing.getItemId());
4319
                // TODO Auto-generated catch block
4320
            } else {
4320
                continue;
4321
                continue;
4321
            }
4322
            }
-
 
4323
 
4322
            VendorCatalogPricingModel vendorCatalogPricingModel = new VendorCatalogPricingModel();
4324
            VendorCatalogPricingModel vendorCatalogPricingModel = new VendorCatalogPricingModel();
4323
            vendorCatalogPricingModel.setCatalogId(item.getCatalogItemId());
4325
            vendorCatalogPricingModel.setCatalogId(item.getCatalogItemId());
4324
            vendorCatalogPricingModel.setAuthId(13);
4326
            vendorCatalogPricingModel.setAuthId(13);
4325
            vendorCatalogPricingModel.setDp(vendorItemPricing.getDp());
4327
            vendorCatalogPricingModel.setDp(vendorItemPricing.getDp());
4326
 
4328