| Line 13... |
Line 13... |
| 13 |
from shop2020.model.v1.catalog.impl.CategoryManager import CategoryManager
|
13 |
from shop2020.model.v1.catalog.impl.CategoryManager import CategoryManager
|
| 14 |
from shop2020.model.v1.catalog.impl.Convertors import to_t_item, to_t_source
|
14 |
from shop2020.model.v1.catalog.impl.Convertors import to_t_item, to_t_source
|
| 15 |
from shop2020.model.v1.catalog.impl.DataService import Item, ItemChangeLog, \
|
15 |
from shop2020.model.v1.catalog.impl.DataService import Item, ItemChangeLog, \
|
| 16 |
Category, EntityIDGenerator, SimilarItems, ProductNotification, Source, \
|
16 |
Category, EntityIDGenerator, SimilarItems, ProductNotification, Source, \
|
| 17 |
SourceItemPricing, AuthorizationLog, VoucherItemMapping, CategoryVatMaster, \
|
17 |
SourceItemPricing, AuthorizationLog, VoucherItemMapping, CategoryVatMaster, \
|
| 18 |
OOSTracker,EntityTag, ItemInsurerMapping, Insurer
|
18 |
OOSTracker,EntityTag,ItemInsurerMapping, Insurer, Banner, BannerMap
|
| 19 |
from shop2020.thriftpy.model.v1.catalog.ttypes import status, ItemShippingInfo, \
|
19 |
from shop2020.thriftpy.model.v1.catalog.ttypes import status, ItemShippingInfo, \
|
| 20 |
ItemType, PremiumType
|
20 |
ItemType, PremiumType
|
| 21 |
from shop2020.thriftpy.model.v1.inventory.ttypes import \
|
21 |
from shop2020.thriftpy.model.v1.inventory.ttypes import \
|
| 22 |
InventoryServiceException, IgnoredInventoryUpdateItems
|
22 |
InventoryServiceException, IgnoredInventoryUpdateItems
|
| 23 |
from shop2020.utils import EmailAttachmentSender
|
23 |
from shop2020.utils import EmailAttachmentSender
|
| Line 1322... |
Line 1322... |
| 1322 |
else:
|
1322 |
else:
|
| 1323 |
ent_tag.tag = displayName
|
1323 |
ent_tag.tag = displayName
|
| 1324 |
session.commit()
|
1324 |
session.commit()
|
| 1325 |
return True
|
1325 |
return True
|
| 1326 |
|
1326 |
|
| - |
|
1327 |
def add_banner(bannerName, imageName,link, priority, isActive, hasMap):
|
| - |
|
1328 |
banner_details=Banner()
|
| - |
|
1329 |
banner_details.bannerName=bannerName
|
| - |
|
1330 |
banner_details.imageName=imageName
|
| - |
|
1331 |
banner_details.link=link
|
| - |
|
1332 |
banner_details.priority=priority
|
| - |
|
1333 |
banner_details.isActive=isActive
|
| - |
|
1334 |
banner_details.hasMap=hasMap
|
| - |
|
1335 |
session.commit()
|
| - |
|
1336 |
return True
|
| - |
|
1337 |
|
| - |
|
1338 |
def get_all_banners():
|
| - |
|
1339 |
return [tuple[0] for tuple in session.query(Banner.bannerName).all()]
|
| - |
|
1340 |
|
| - |
|
1341 |
def delete_banner(name):
|
| - |
|
1342 |
session.query(Banner.bannerName).filter_by(bannerName=name).delete()
|
| - |
|
1343 |
session.commit()
|
| - |
|
1344 |
return True
|
| - |
|
1345 |
|
| - |
|
1346 |
def get_banner_details(name):
|
| - |
|
1347 |
banner = Banner.get_by(bannerName=name)
|
| - |
|
1348 |
return banner
|
| - |
|
1349 |
|
| - |
|
1350 |
def get_active_banners():
|
| - |
|
1351 |
print "Data accessor"
|
| - |
|
1352 |
query= session.query(Banner)
|
| - |
|
1353 |
banner= query.filter_by(isActive =True).order_by(desc(Banner.priority)).all()
|
| - |
|
1354 |
print "Banner is",
|
| - |
|
1355 |
print banner
|
| - |
|
1356 |
return banner
|
| - |
|
1357 |
|
| - |
|
1358 |
def add_banner_map(bannerName, mapLink, coordinates):
|
| - |
|
1359 |
banner_map_details=BannerMap()
|
| - |
|
1360 |
banner_map_details.bannerName=bannerName
|
| - |
|
1361 |
banner_map_details.mapLink=mapLink
|
| - |
|
1362 |
banner_map_details.coordinates=coordinates
|
| - |
|
1363 |
session.commit()
|
| - |
|
1364 |
return True
|
| - |
|
1365 |
|
| - |
|
1366 |
def delete_banner_map(name):
|
| - |
|
1367 |
session.query(BannerMap.bannerName).filter_by(bannerName=name).delete()
|
| - |
|
1368 |
session.commit()
|
| - |
|
1369 |
return True
|
| - |
|
1370 |
|
| - |
|
1371 |
def get_banner_map_details(name):
|
| - |
|
1372 |
print "Data accessor"
|
| - |
|
1373 |
query= session.query(BannerMap)
|
| - |
|
1374 |
bannermap= query.filter_by(bannerName=name).all()
|
| - |
|
1375 |
print "Banner is",
|
| - |
|
1376 |
print bannermap
|
| - |
|
1377 |
return bannermap
|
| - |
|
1378 |
|
| 1327 |
def get_all_tags ():
|
1379 |
def get_all_tags ():
|
| 1328 |
return [tuple[0] for tuple in session.query(EntityTag.tag).distinct().all()]
|
1380 |
return [tuple[0] for tuple in session.query(EntityTag.tag).distinct().all()]
|
| 1329 |
|
1381 |
|
| 1330 |
def get_all_entities_by_tag_name(displayName):
|
1382 |
def get_all_entities_by_tag_name(displayName):
|
| 1331 |
return [tuple[0] for tuple in session.query(EntityTag.entityId).filter_by(tag=displayName).all()]
|
1383 |
return [tuple[0] for tuple in session.query(EntityTag.entityId).filter_by(tag=displayName).all()]
|