Subversion Repositories SmartDukaan

Rev

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

Rev 14269 Rev 14270
Line 206... Line 206...
206
                    subOrder = self._isSubOrderActive(tr, orderId)
206
                    subOrder = self._isSubOrderActive(tr, orderId)
207
                    if subOrder:
207
                    if subOrder:
208
                        if subOrder['closed']:
208
                        if subOrder['closed']:
209
                            continue
209
                            continue
210
                        else:
210
                        else:
211
                            findMap = {"orderId": order['orderId'], "subOrders.merchantSubOrderId": orderId}
211
                            findMap = {"orderId": tr['orderId'], "subOrders.merchantSubOrderId": orderId}
212
                            updateMap = {}
212
                            updateMap = {}
213
                            updateMap["subOrders.$.detailedStatus"] = order['statusDescription']
213
                            updateMap["subOrders.$.detailedStatus"] = order['statusDescription']
214
                            status = self._getStatusFromDetailedStatus(ORDERSTATUS[order['status']]) 
214
                            status = self._getStatusFromDetailedStatus(ORDERSTATUS[order['status']]) 
215
                            closedStatus = status in [Store.ORDER_DELIVERED, Store.ORDER_CANCELLED]
215
                            closedStatus = status in [Store.ORDER_DELIVERED, Store.ORDER_CANCELLED]
216
                            updateMap["subOrders.$.status"] = status
216
                            updateMap["subOrders.$.status"] = status