Subversion Repositories SmartDukaan

Rev

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

Rev 2444 Rev 2679
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