| Line 123... |
Line 123... |
| 123 |
|
123 |
|
| 124 |
lclient = LogisticsClient().get_client()
|
124 |
lclient = LogisticsClient().get_client()
|
| 125 |
iclient = InventoryClient().get_client()
|
125 |
iclient = InventoryClient().get_client()
|
| 126 |
for key in logistics_store_order_mapping.keys():
|
126 |
for key in logistics_store_order_mapping.keys():
|
| 127 |
provider = lclient.getProvider(key[1])
|
127 |
provider = lclient.getProvider(key[1])
|
| 128 |
to_addr = provider.details[DeliveryType.PREPAID].email
|
- |
|
| 129 |
pickupStore = lclient.getPickupStore(key[0])
|
128 |
pickupStore = lclient.getPickupStore(key[0])
|
| 130 |
warehouse = iclient.getWarehouse(key[2])
|
129 |
warehouse = iclient.getWarehouse(key[2])
|
| - |
|
130 |
for detail in provider.details:
|
| - |
|
131 |
if detail.type == DeliveryType.PREPAID and detail.logisticLocation == warehouse.logisticsLocation :
|
| - |
|
132 |
to_addr = detail.email
|
| - |
|
133 |
|
| 131 |
subject = "Pickup request from " + pickupStore.city
|
134 |
subject = "Pickup request from " + pickupStore.city
|
| 132 |
raw_message = '''
|
135 |
raw_message = '''
|
| 133 |
Dear Sir/Madam,
|
136 |
Dear Sir/Madam,
|
| 134 |
|
137 |
|
| 135 |
Kindly arrange a pickup today from %(customer_city)s. Pickup and delivery addresses are mentioned below.
|
138 |
Kindly arrange a pickup today from %(customer_city)s. Pickup and delivery addresses are mentioned below.
|
| Line 167... |
Line 170... |
| 167 |
|
170 |
|
| 168 |
order_ids= ""
|
171 |
order_ids= ""
|
| 169 |
for order_id in logistics_store_order_mapping.get(key):
|
172 |
for order_id in logistics_store_order_mapping.get(key):
|
| 170 |
order_ids = order_ids + ' ' + str(order_id)
|
173 |
order_ids = order_ids + ' ' + str(order_id)
|
| 171 |
|
174 |
|
| - |
|
175 |
providerCode = ''
|
| - |
|
176 |
for detail in provider.details:
|
| - |
|
177 |
if detail.type == DeliveryType.PREPAID and detail.logisticLocation == warehouse.logisticsLocation :
|
| - |
|
178 |
providerCode = detail.accountNo
|
| 172 |
message = dedent(raw_message) % { 'customer_city' : pickupStore.city,
|
179 |
message = dedent(raw_message) % { 'customer_city' : pickupStore.city,
|
| 173 |
'provider_code' : provider.details[DeliveryType.PREPAID].accountNo,
|
180 |
'provider_code' : providerCode,
|
| 174 |
'order_weight' : str(0.5),
|
181 |
'order_weight' : str(0.5),
|
| 175 |
'customer_address' : address,
|
182 |
'customer_address' : address,
|
| 176 |
'warehouse_executive' : executive,
|
183 |
'warehouse_executive' : executive,
|
| 177 |
'warehouse_address' : warehouse.location,
|
184 |
'warehouse_address' : warehouse.location,
|
| 178 |
'warehouse_pin' : warehouse.pincode,
|
185 |
'warehouse_pin' : warehouse.pincode,
|