| Line 140... |
Line 140... |
| 140 |
if self.cutoff_time <= datetime.datetime.now().hour:
|
140 |
if self.cutoff_time <= datetime.datetime.now().hour:
|
| 141 |
delivery_time = delivery_time + 24
|
141 |
delivery_time = delivery_time + 24
|
| 142 |
|
142 |
|
| 143 |
delivery_time = int(math.ceil(delivery_time/24.0))
|
143 |
delivery_time = int(math.ceil(delivery_time/24.0))
|
| 144 |
|
144 |
|
| - |
|
145 |
|
| - |
|
146 |
## FIXME Due to Kanwaar on the delhi Dehradun route deliveries on following pin codes will be effected.
|
| - |
|
147 |
## Changing as per ticket number #462
|
| - |
|
148 |
kanwaar_effected_pins_by_two_days = [244713, 247667, 248001, 248002, 248003, 248005, 248006, 248008, 248009, 248110, 248146,
|
| - |
|
149 |
248171, 248179, 249201, 249401, 249403, 249404, 249407, 249408, 249409, 249410, 249411,
|
| - |
|
150 |
262405, 263139, 263153]
|
| - |
|
151 |
kanwaar_effected_pins_by_one_day = [201001, 201002, 201003, 201004, 201005, 201007, 201009, 201010,
|
| - |
|
152 |
201011, 201012, 201014, 201204, 202001, 202002, 203001, 203131, 204101]
|
| - |
|
153 |
if destination_pin in kanwaar_effected_pins_by_two_days:
|
| - |
|
154 |
delivery_time += 2;
|
| - |
|
155 |
elif destination_pin in kanwaar_effected_pins_by_one_day:
|
| - |
|
156 |
delivery_time += 1;
|
| - |
|
157 |
## FIXME Remove the above code once Kanwaar season is over
|
| - |
|
158 |
|
| 145 |
logistics_info = LogisticsInfo()
|
159 |
logistics_info = LogisticsInfo()
|
| 146 |
logistics_info.deliveryTime = delivery_time
|
160 |
logistics_info.deliveryTime = delivery_time
|
| 147 |
logistics_info.providerId = delivery_estimate.provider_id
|
161 |
logistics_info.providerId = delivery_estimate.provider_id
|
| 148 |
logistics_info.warehouseId = warehouse_id
|
162 |
logistics_info.warehouseId = warehouse_id
|
| 149 |
|
163 |
|