Subversion Repositories SmartDukaan

Rev

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

Rev 16560 Rev 16563
Line 538... Line 538...
538
        
538
        
539
    
539
    
540
class OrderedOffers():
540
class OrderedOffers():
541
    def on_get(self, req, resp, storeId, storeSku):
541
    def on_get(self, req, resp, storeId, storeSku):
542
        storeId = int(storeId)
542
        storeId = int(storeId)
543
        return Mongo.getBundleBySourceSku(storeId, storeSku)
543
        result = Mongo.getBundleBySourceSku(storeId, storeSku)
-
 
544
        json_docs = json.dumps(result, default=json_util.default)
-
 
545
        resp.body = json_docs
-
 
546
 
544
class RetailerDetail():
547
class RetailerDetail():
545
    global RETAILER_DETAIL_CALL_COUNTER
548
    global RETAILER_DETAIL_CALL_COUNTER
546
    def getRetryRetailer(self,failback=True):
549
    def getRetryRetailer(self,failback=True):
547
        status = RETRY_MAP.get(self.callType)
550
        status = RETRY_MAP.get(self.callType)
548
        retailer = session.query(Retailers).filter_by(status=status).filter(Retailers.next_call_time<=datetime.now()).order_by(Retailers.call_priority).order_by(Retailers.next_call_time).with_lockmode("update").first()
551
        retailer = session.query(Retailers).filter_by(status=status).filter(Retailers.next_call_time<=datetime.now()).order_by(Retailers.call_priority).order_by(Retailers.next_call_time).with_lockmode("update").first()