Subversion Repositories SmartDukaan

Rev

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

Rev 23233 Rev 23234
Line 12... Line 12...
12
import json
12
import json
13
import logging
13
import logging
14
import urllib
14
import urllib
15
import urllib2
15
import urllib2
16
import traceback
16
import traceback
17
 
-
 
18
logging.basicConfig(level=logging.DEBUG)
17
logging.basicConfig(level=logging.DEBUG)
19
try:
18
try:
20
    cc = ConfigClient()
19
    cc = ConfigClient()
21
    live = cc.get_property("live")
20
    live = cc.get_property("live")
22
except:
21
except:
Line 106... Line 105...
106
        ecomDeliveryType = "PPD"
105
        ecomDeliveryType = "PPD"
107
    values = {'username' : username,
106
    values = {'username' : username,
108
              'password' : password,
107
              'password' : password,
109
              'count' : '500',
108
              'count' : '500',
110
              'type' : ecomDeliveryType }
109
              'type' : ecomDeliveryType }
111
 
-
 
112
    data = urllib.urlencode(values)
110
    data = urllib.urlencode(values)
-
 
111
    print data
113
    req = urllib2.Request(wayBillApi, data)
112
    req = urllib2.Request(wayBillApi, data)
114
    response = urllib2.urlopen(req)
113
    response = urllib2.urlopen(req)
115
    the_page = response.read()
114
    the_page = response.read()
116
    awbs  = [str(awb) for awb in json.loads(the_page)['awb']]
115
    awbs  = [str(awb) for awb in json.loads(the_page)['awb']]
117
    return awbs
116
    return awbs
Line 248... Line 247...
248
    response = urllib2.urlopen(req)
247
    response = urllib2.urlopen(req)
249
    the_page = response.read()
248
    the_page = response.read()
250
    return json.loads(the_page)
249
    return json.loads(the_page)
251
 
250
 
252
def main():
251
def main():
-
 
252
    pass
253
    print generate_awb(DeliveryType.COD)
253
    #print generate_awb(DeliveryType.COD)
254
 
254
 
255
def getBuyerWarehouse(warehouse_id):
255
def getBuyerWarehouse(warehouse_id):
256
    global shipperMap
256
    global shipperMap
257
    if shipperMap.has_key(warehouse_id):
257
    if shipperMap.has_key(warehouse_id):
258
        return shipperMap.get(warehouse_id)
258
        return shipperMap.get(warehouse_id)
Line 264... Line 264...
264
        shipperMap[warehouse_id] = info
264
        shipperMap[warehouse_id] = info
265
    return shipperMap.get(warehouse_id)    
265
    return shipperMap.get(warehouse_id)    
266
    
266
    
267
 
267
 
268
if __name__ == '__main__':
268
if __name__ == '__main__':
-
 
269
    pass
269
    #oc = TransactionClient().get_client()
270
    #oc = TransactionClient().get_client()
270
    #awbs = generate_awb(DeliveryType.COD)
271
    #awbs = generate_awb(DeliveryType.COD)
-
 
272
    #print awbs
271
    #'706831493', '706831494'
273
    #'706831493', '706831494'
272
    #logisticsTxnId = '1036348-1'
274
    #logisticsTxnId = '1036348-1'
273
    #orders = oc.getGroupOrdersByLogisticsTxnId(logisticsTxnId)
275
    #orders = oc.getGroupOrdersByLogisticsTxnId(logisticsTxnId)
274
    #ordersMap = {}
276
    #ordersMap = {}
275
    #forward_request('706831494', logisticsTxnId)
277
    #forward_request('706831494', logisticsTxnId)
276
    print getServiceablePinCodes(datetime.now()-timedelta(days=30))
278
    #print getServiceablePinCodes(datetime.now()-timedelta(days=30))
277
    #getServiceablePinCodes()
279
    #getServiceablePinCodes()