Subversion Repositories SmartDukaan

Rev

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

Rev 16283 Rev 16371
Line 166... Line 166...
166
                    findMap = {"orderId":merchantOrder.get("orderId"), "subOrders.merchantSubOrderId":subOrder.get("merchantSubOrderId")} 
166
                    findMap = {"orderId":merchantOrder.get("orderId"), "subOrders.merchantSubOrderId":subOrder.get("merchantSubOrderId")} 
167
                    trackingUrl = subOrder.get("trackingUrl")
167
                    trackingUrl = subOrder.get("trackingUrl")
168
                    if not map1.has_key(trackingUrl):
168
                    if not map1.has_key(trackingUrl):
169
                        map1[trackingUrl] = self.parseTrackingUrl(trackingUrl)
169
                        map1[trackingUrl] = self.parseTrackingUrl(trackingUrl)
170
                    newOrder = map1.get(trackingUrl)
170
                    newOrder = map1.get(trackingUrl)
171
                    newOrder['cashBackStatus'] = subOrder.get('cashBackStatus')
171
                    updateMap = self.getUpdateMap(newOrder, subOrder.get('cashBackStatus'))
172
                    updateMap = self.getUpdateMap(newOrder)
-
 
173
                    print findMap, "\n", updateMap
172
                    print findMap, "\n", updateMap
174
                    bulk.find(findMap).update({'$set' : updateMap})
173
                    bulk.find(findMap).update({'$set' : updateMap})
175
                    closed = closed and newOrder['closed']
174
                    closed = closed and newOrder['closed']
176
                if executeBulk:
175
                if executeBulk:
177
                    bulk.find({"orderId":merchantOrder.get("orderId")}).update({"$set":{"closed":closed, "parseError":False}})
176
                    bulk.find({"orderId":merchantOrder.get("orderId")}).update({"$set":{"closed":closed, "parseError":False}})