Subversion Repositories SmartDukaan

Rev

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

Rev 16388 Rev 16389
Line 92... Line 92...
92
        merchantOrder = self.db.merchantOrder.findOne({"merchantOrderId":merchantOrderId})
92
        merchantOrder = self.db.merchantOrder.findOne({"merchantOrderId":merchantOrderId})
93
        try:
93
        try:
94
            bulk = self.db.merchantOrder.initialize_ordered_bulk_op()
94
            bulk = self.db.merchantOrder.initialize_ordered_bulk_op()
95
            closed=True
95
            closed=True
96
            for item in ordermap.get("items"):
96
            for item in ordermap.get("items"):
97
                merchantSubOrderId = item.get("id")
97
                merchantSubOrderId = str(item.get("id"))
98
                for subOrder in merchantOrder.get("subOrders"):
98
                for subOrder in merchantOrder.get("subOrders"):
99
                    if not subOrder.get("closed"):
99
                    if not subOrder.get("closed"):
100
                        if merchantSubOrderId == subOrder.get("merchantSubOrderId") and item.get("status_text") != subOrder.get("detailedStatus"):
100
                        if merchantSubOrderId == subOrder.get("merchantSubOrderId") and item.get("status_text") != subOrder.get("detailedStatus"):
101
                            executeBulk = True
101
                            executeBulk = True
102
                            findMap = {"orderId":merchantOrder.get("orderId"), "subOrders.merchantSubOrderId":subOrder.get("merchantSubOrderId")}
102
                            findMap = {"orderId":merchantOrder.get("orderId"), "subOrders.merchantSubOrderId":subOrder.get("merchantSubOrderId")}