Subversion Repositories SmartDukaan

Rev

Rev 12879 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 12879 Rev 12881
Line 5... Line 5...
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, UserSms  as TUserSms, \
9
from shop2020.thriftpy.utils.ttypes import UserEmail as TUserEmail, UserSms  as TUserSms, \
10
     UserSmsInfo as TUserSmsInfo
10
     UserSmsInfo as TUserSmsInfo, SmsType, SmsStatus, SmsDeliveryStatus
11
from shop2020.utils.Utils import to_java_date
11
from shop2020.utils.Utils import to_java_date
12
 
12
 
13
def to_t_luser(luser):
13
def to_t_luser(luser):
14
    t_luser = TLogisticsUser()
14
    t_luser = TLogisticsUser()
15
    t_luser.username = luser.username
15
    t_luser.username = luser.username
Line 75... Line 75...
75
    t_usersms.user_id = userSms.user_id
75
    t_usersms.user_id = userSms.user_id
76
    t_usersms.createdTimestamp = to_java_date(userSms.createdTimestamp)
76
    t_usersms.createdTimestamp = to_java_date(userSms.createdTimestamp)
77
    t_usersms.mobileNumber = userSms.mobileNumber
77
    t_usersms.mobileNumber = userSms.mobileNumber
78
    t_usersms.smsText = userSms.smsText
78
    t_usersms.smsText = userSms.smsText
79
    t_usersms.attempts = userSms.attempts
79
    t_usersms.attempts = userSms.attempts
80
    t_usersms.status = userSms.status
80
    t_usersms.status = SmsStatus._NAMES_TO_VALUES[userSms.status]
81
    t_usersms.type = userSms.type
81
    t_usersms.type = SmsType._NAMES_TO_VALUES[userSms.type]
82
    if userSms.responseId:
82
    if userSms.responseId:
83
        t_usersms.responseId = userSms.responseId
83
        t_usersms.responseId = userSms.responseId
84
    if userSms.responseText:
84
    if userSms.responseText:
85
        t_usersms.responseText = userSms.responseText
85
        t_usersms.responseText = userSms.responseText
86
    t_usersms.deliveryStatus = userSms.deliveryStatus
86
    t_usersms.deliveryStatus = SmsDeliveryStatus._NAMES_TO_VALUES[userSms.deliveryStatus]
87
    return t_usersms
87
    return t_usersms
88
    
88
    
89
def to_t_user_sms_info(userSmsInfo):
89
def to_t_user_sms_info(userSmsInfo):
90
    t_usersmsinfo = TUserSmsInfo()
90
    t_usersmsinfo = TUserSmsInfo()
91
    if userSmsInfo is not None:        
91
    if userSmsInfo is not None: