| 557 |
chandransh |
1 |
'''
|
|
|
2 |
Created on 20-Jul-2010
|
|
|
3 |
|
|
|
4 |
@author: ashish
|
|
|
5 |
'''
|
|
|
6 |
from shop2020.thriftpy.model.v1.user.ttypes import Widget as TWidget
|
|
|
7 |
from shop2020.thriftpy.model.v1.user.ttypes import WidgetItem as TWidgetItem
|
|
|
8 |
from shop2020.utils.Utils import to_java_date
|
|
|
9 |
|
|
|
10 |
|
|
|
11 |
def to_t_widget(widget):
|
|
|
12 |
if not widget:
|
|
|
13 |
return
|
|
|
14 |
t_widget = TWidget()
|
|
|
15 |
t_widget.id = widget.id
|
| 772 |
rajveer |
16 |
t_widget.userId = widget.user_id
|
| 557 |
chandransh |
17 |
t_widget.name = widget.name
|
|
|
18 |
t_widget.type = widget.type
|
|
|
19 |
t_widget_items = []
|
|
|
20 |
|
|
|
21 |
for widgetitem in widget.items:
|
|
|
22 |
|
|
|
23 |
t_widget_item = TWidgetItem()
|
|
|
24 |
t_widget_item.id = widgetitem.item.id
|
|
|
25 |
t_widget_item.enabled = widgetitem.item.enabled
|
|
|
26 |
t_widget_item.item_id = widgetitem.item.item_id
|
|
|
27 |
t_widget_item.timestamp = to_java_date(widgetitem.added_on)
|
|
|
28 |
t_widget_items.append(t_widget_item)
|
|
|
29 |
t_widget.items = t_widget_items
|
|
|
30 |
return t_widget
|
|
|
31 |
|
| 772 |
rajveer |
32 |
'''
|
| 557 |
chandransh |
33 |
def to_t_ratings(user_ratings, all_ratings, item_id, user_id):
|
|
|
34 |
t_ratings = TRatings()
|
|
|
35 |
t_ratings.catalog_item_id = item_id
|
|
|
36 |
t_ratings.user_id= user_id
|
|
|
37 |
t_ratings.ratings = {}
|
|
|
38 |
if user_ratings:
|
|
|
39 |
t_ratings.ratings[RType.USER_CURRENT] = user_ratings.rating
|
|
|
40 |
if all_ratings:
|
|
|
41 |
for rating in all_ratings:
|
|
|
42 |
t_ratings.ratings[rating.type] = rating.rating
|
| 772 |
rajveer |
43 |
return t_ratings
|
|
|
44 |
'''
|