Subversion Repositories SmartDukaan

Rev

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

Rev 10403 Rev 10494
Line 1456... Line 1456...
1456
 
1456
 
1457
def get_banner_details(name,bType):
1457
def get_banner_details(name,bType):
1458
    banner = session.query(Banner).filter(Banner.bannerName==name).filter(Banner.bannerType==bType).one()
1458
    banner = session.query(Banner).filter(Banner.bannerName==name).filter(Banner.bannerType==bType).one()
1459
    return banner
1459
    return banner
1460
 
1460
 
1461
def __t_banner_details(name,bType,target):
1461
def __t_banner_details(banner,target):
1462
    banner = session.query(Banner).filter(Banner.bannerName==name).filter(Banner.bannerType==bType).one()
-
 
1463
    bannerObj = t_banner()
1462
    bannerObj = t_banner()
1464
    bannerObj.bannerName = banner.bannerName
1463
    bannerObj.bannerName = banner.bannerName
1465
    bannerObj.imageName = banner.imageName
1464
    bannerObj.imageName = banner.imageName
1466
    bannerObj.link = banner.link
1465
    bannerObj.link = banner.link
1467
    bannerObj.priority = banner.priority
1466
    bannerObj.priority = banner.priority
Line 1479... Line 1478...
1479
        bannerObj = []
1478
        bannerObj = []
1480
        if (bannerUriMapping[0].bannerType == BannerType.SIDE_BANNER):
1479
        if (bannerUriMapping[0].bannerType == BannerType.SIDE_BANNER):
1481
            if 'side-banner' in bannerUriMap:
1480
            if 'side-banner' in bannerUriMap:
1482
                for obj in bannerUriMap['side-banner']:
1481
                for obj in bannerUriMap['side-banner']:
1483
                    bannerObj.append(obj)
1482
                    bannerObj.append(obj)
1484
            bannerObj.append(__t_banner_details(bannerUriMapping[0].bannerName,bannerUriMapping[0].bannerType,bannerUriMapping[0].target))
1483
            bannerObj.append(__t_banner_details(bannerUriMapping[1],bannerUriMapping[0].target))
1485
            bannerUriMap['side-banner'] = bannerObj
1484
            bannerUriMap['side-banner'] = bannerObj
1486
            continue
1485
            continue
1487
        if bannerUriMapping[0].uri not in bannerUriMap:
1486
        if bannerUriMapping[0].uri not in bannerUriMap:
1488
            bannerObj.append(__t_banner_details(bannerUriMapping[0].bannerName,bannerUriMapping[0].bannerType,bannerUriMapping[0].target))
1487
            bannerObj.append(__t_banner_details(bannerUriMapping[1],bannerUriMapping[0].target))
1489
            bannerUriMap[bannerUriMapping[0].uri] = bannerObj
1488
            bannerUriMap[bannerUriMapping[0].uri] = bannerObj
1490
        else:
1489
        else:
1491
            for obj in bannerUriMap[bannerUriMapping[0].uri]:
1490
            for obj in bannerUriMap[bannerUriMapping[0].uri]:
1492
                bannerObj.append(obj)
1491
                bannerObj.append(obj)
1493
            bannerObj.append(__t_banner_details(bannerUriMapping[0].bannerName,bannerUriMapping[0].bannerType,bannerUriMapping[0].target))
1492
            bannerObj.append(__t_banner_details(bannerUriMapping[1],bannerUriMapping[0].target))
1494
            bannerUriMap[bannerUriMapping[0].uri] = bannerObj
1493
            bannerUriMap[bannerUriMapping[0].uri] = bannerObj
1495
    return bannerUriMap
1494
    return bannerUriMap
1496
        
1495
        
1497
 
1496
 
1498
def add_banner_map(bannerMaps,bannerType):
1497
def add_banner_map(bannerMaps,bannerType):
Line 1633... Line 1632...
1633
        entityMap[e.entityId].append(e.tag)  
1632
        entityMap[e.entityId].append(e.tag)  
1634
    return entityMap
1633
    return entityMap
1635
 
1634
 
1636
 
1635
 
1637
def get_all_insurers():
1636
def get_all_insurers():
1638
    print session.query(Insurer).all()
-
 
1639
    return session.query(Insurer).all()
1637
    return session.query(Insurer).all()
1640
   
1638
   
1641
def update_insurance_declared_amount(insurerId, amount):
1639
def update_insurance_declared_amount(insurerId, amount):
1642
    insurer = Insurer.get_by(id = insurerId)
1640
    insurer = Insurer.get_by(id = insurerId)
1643
    insurer.declaredAmount += amount
1641
    insurer.declaredAmount += amount