Subversion Repositories SmartDukaan

Rev

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

Rev 12135 Rev 12137
Line 640... Line 640...
640
            categoryMap[category.id] = temp
640
            categoryMap[category.id] = temp
641
        srm = SourceReturnPercentage.get_by(source=OrderSource.FLIPKART,brand=it.brand,category_id=it.category)
641
        srm = SourceReturnPercentage.get_by(source=OrderSource.FLIPKART,brand=it.brand,category_id=it.category)
642
        sip = SourceItemPercentage.query.filter(SourceItemPercentage.item_id==it.id).filter(SourceItemPercentage.source==OrderSource.FLIPKART).filter(SourceItemPercentage.startDate<=time).filter(SourceItemPercentage.expiryDate>=time).first()
642
        sip = SourceItemPercentage.query.filter(SourceItemPercentage.item_id==it.id).filter(SourceItemPercentage.source==OrderSource.FLIPKART).filter(SourceItemPercentage.startDate<=time).filter(SourceItemPercentage.expiryDate>=time).first()
643
        sourcePercentage = None
643
        sourcePercentage = None
644
        if sip is not None:
644
        if sip is not None:
645
            sip.returnProvision = srm.returnProvision
-
 
646
            sourcePercentage = sip
645
            sourcePercentage = sip
-
 
646
            sourcePercentage.returnProvision = srm.returnProvision
647
        else:
647
        else:
648
            scp = SourceCategoryPercentage.query.filter(SourceCategoryPercentage.category_id==it.category).filter(SourceCategoryPercentage.source==OrderSource.FLIPKART).filter(SourceCategoryPercentage.startDate<=time).filter(SourceCategoryPercentage.expiryDate>=time).first()
648
            scp = SourceCategoryPercentage.query.filter(SourceCategoryPercentage.category_id==it.category).filter(SourceCategoryPercentage.source==OrderSource.FLIPKART).filter(SourceCategoryPercentage.startDate<=time).filter(SourceCategoryPercentage.expiryDate>=time).first()
649
            if scp is not None:
649
            if scp is not None:
650
                scp.returnProvision = srm.returnProvision
-
 
651
                sourcePercentage = scp
650
                sourcePercentage = scp
-
 
651
                sourcePercentage.returnProvision = srm.returnProvision
652
            else:
652
            else:
653
                spm = SourcePercentageMaster.get_by(source=OrderSource.FLIPKART)
653
                spm = SourcePercentageMaster.get_by(source=OrderSource.FLIPKART)
654
                spm.returnProvision = srm.returnProvision 
-
 
655
                sourcePercentage = spm
654
                sourcePercentage = spm
-
 
655
                sourcePercentage.returnProvision = srm.returnProvision
-
 
656
        
-
 
657
        
656
    
658
    
657
        warehouse = inventory_client.getWarehouse(flipkart_item.warehouseId)    
659
        warehouse = inventory_client.getWarehouse(flipkart_item.warehouseId)    
658
        itemSaleList = []
660
        itemSaleList = []
659
        oosForAllSources = inventory_client.getOosStatusesForXDaysForItem(flipkart_item.item_id, 0, 3)
661
        oosForAllSources = inventory_client.getOosStatusesForXDaysForItem(flipkart_item.item_id, 0, 3)
660
        oosForFlipkart = inventory_client.getOosStatusesForXDaysForItem(flipkart_item.item_id, OrderSource.FLIPKART, 5)
662
        oosForFlipkart = inventory_client.getOosStatusesForXDaysForItem(flipkart_item.item_id, OrderSource.FLIPKART, 5)