Subversion Repositories SmartDukaan

Rev

Rev 35651 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 35651 Rev 36278
Line 102... Line 102...
102
        int catalogId = itemRepository.selectById(itemId).getCatalogItemId();
102
        int catalogId = itemRepository.selectById(itemId).getCatalogItemId();
103
        FofoOpeningStock fofoOpeningStock = fofoOpeningStockRepository.findByFofoIdAndCatalogId(fofoId,catalogId);
103
        FofoOpeningStock fofoOpeningStock = fofoOpeningStockRepository.findByFofoIdAndCatalogId(fofoId,catalogId);
104
        if(fofoOpeningStock !=null){
104
        if(fofoOpeningStock !=null){
105
            int updatedQty = fofoOpeningStock.getCurrentQty() + quantity;
105
            int updatedQty = fofoOpeningStock.getCurrentQty() + quantity;
106
            fofoOpeningStock.setCurrentQty(updatedQty);
106
            fofoOpeningStock.setCurrentQty(updatedQty);
-
 
107
        } else {
-
 
108
            FofoOpeningStock newOpeningStock = new FofoOpeningStock();
-
 
109
            newOpeningStock.setFofoId(fofoId);
-
 
110
            newOpeningStock.setCatalogId(catalogId);
-
 
111
            newOpeningStock.setOpeningDate(LocalDate.now());
-
 
112
            newOpeningStock.setOpeningQty(quantity);
-
 
113
            newOpeningStock.setCurrentQty(quantity);
-
 
114
            fofoOpeningStockRepository.persist(newOpeningStock);
107
        }
115
        }
108
 
116
 
109
    }
117
    }
110
 
118
 
111
    @Override
119
    @Override