Subversion Repositories SmartDukaan

Rev

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

Rev 2516 Rev 3044
Line 1... Line 1...
1
from shop2020.thriftpy.logistics.ttypes import Provider as TProvider, AwbUpdate as TAwbUpdate
1
from shop2020.thriftpy.logistics.ttypes import Provider as TProvider, AwbUpdate as TAwbUpdate, ProviderDetails as TProviderDetails
2
from shop2020.utils.Utils import to_java_date
2
from shop2020.utils.Utils import to_java_date
3
 
3
 
4
 
4
 
5
def to_t_provider(provider):
5
def to_t_provider(provider):
6
    t_provider = TProvider()
6
    t_provider = TProvider()
7
    t_provider.id = provider.id
7
    t_provider.id = provider.id
8
    t_provider.name = provider.name
8
    t_provider.name = provider.name
9
    t_provider.accountNo = str(provider.accountNo)
9
    t_provider.details = {}
10
    t_provider.email = provider.email
10
    for detail in provider.details:
-
 
11
        t_provider.details[detail.type] = to_t_proivder_details(detail)
11
    return t_provider
12
    return t_provider
-
 
13
 
-
 
14
def to_t_proivder_details(detail):
-
 
15
    t_provider_details = TProviderDetails()
-
 
16
    t_provider_details.accountNo = detail.accountNo
-
 
17
    t_provider_details.email = detail.email
12
        
18
    return t_provider_details 
-
 
19
 
13
def to_t_awbupdate(update):
20
def to_t_awbupdate(update):
14
    t_update = TAwbUpdate()
21
    t_update = TAwbUpdate()
15
    t_update.awbNumber    = update.awb.awb_number
22
    t_update.awbNumber    = update.awb.awb_number
16
    t_update.providerName = update.awb.provider.name
23
    t_update.providerName = update.awb.provider.name
17
    t_update.description  = update.description + " - " + update.comments
24
    t_update.description  = update.description + " - " + update.comments