Subversion Repositories SmartDukaan

Rev

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

Rev 12256 Rev 12691
Line 4... Line 4...
4
@author: ashish
4
@author: ashish
5
'''
5
'''
6
from shop2020.thriftpy.utils.ttypes import LogisticsUser as TLogisticsUser,\
6
from shop2020.thriftpy.utils.ttypes import LogisticsUser as TLogisticsUser,\
7
     StatisticsUser as TStatisticsUser, ReportUser as TReportUser, Report as TReport,\
7
     StatisticsUser as TStatisticsUser, ReportUser as TReportUser, Report as TReport,\
8
     CatalogDashboardUser as TCatalogUser, QuickLink as TQuickLink
8
     CatalogDashboardUser as TCatalogUser, QuickLink as TQuickLink
9
from shop2020.thriftpy.utils.ttypes import UserEmail as TUserEmail
9
from shop2020.thriftpy.utils.ttypes import UserEmail as TUserEmail, UserSms  as TUserSms, \
-
 
10
     UserSmsInfo as TUserSmsInfo
10
from shop2020.utils.Utils import to_java_date
11
from shop2020.utils.Utils import to_java_date
11
 
12
 
12
def to_t_luser(luser):
13
def to_t_luser(luser):
13
    t_luser = TLogisticsUser()
14
    t_luser = TLogisticsUser()
14
    t_luser.username = luser.username
15
    t_luser.username = luser.username
Line 64... Line 65...
64
def to_t_quicklink(quicklink):
65
def to_t_quicklink(quicklink):
65
    t_quicklink = TQuickLink()
66
    t_quicklink = TQuickLink()
66
    t_quicklink.id = quicklink.id
67
    t_quicklink.id = quicklink.id
67
    t_quicklink.url = quicklink.url
68
    t_quicklink.url = quicklink.url
68
    t_quicklink.text = quicklink.text
69
    t_quicklink.text = quicklink.text
69
    return t_quicklink
-
 
70
70
    return t_quicklink
-
 
71
 
-
 
72
def to_t_user_sms(userSms):
-
 
73
    t_usersms = TUserSms()
-
 
74
    t_usersms.id = userSms.id
-
 
75
    t_usersms.user_id = userSms.user_id
-
 
76
    t_usersms.createdTimestamp = to_java_date(userSms.createdTimestamp)
-
 
77
    t_usersms.mobileNumber = userSms.mobileNumber
-
 
78
    t_usersms.smsText = userSms.smsText
-
 
79
    t_usersms.attempts = userSms.attempts
-
 
80
    t_usersms.status = userSms.status
-
 
81
    t_usersms.type = userSms.type
-
 
82
    if userSms.responseId:
-
 
83
        t_usersms.responseId = userSms.responseId
-
 
84
    if userSms.responseText:
-
 
85
        t_usersms.responseText = userSms.responseText
-
 
86
    t_usersms.deliveryStatus = userSms.deliveryStatus
-
 
87
    return t_usersms
-
 
88
    
-
 
89
def to_t_user_sms_info(userSmsInfo):
-
 
90
    t_usersmsinfo = TUserSmsInfo()
-
 
91
    t_usersmsinfo.userId = userSmsInfo.userId
-
 
92
    t_usersmsinfo.mobileNo = userSmsInfo.mobileNo
-
 
93
    t_usersmsinfo.dailyCount = userSmsInfo.dailyCount
-
 
94
    t_usersmsinfo.createdTimestamp = to_java_date(userSmsInfo.createdTimestamp)
-
 
95
    t_usersmsinfo.updateTimestamp = to_java_date(userSmsInfo.updateTimestamp)
-
 
96
    t_usersmsinfo.dndStatus = userSmsInfo.dndStatus
-
 
97
    t_usersmsinfo.smsSubscribed = userSmsInfo.smsSubscribed
-
 
98
    t_usersmsinfo.weeklyCount = userSmsInfo.weeklyCount
-
 
99
    return t_usersmsinfo
-
 
100
71
101