Subversion Repositories SmartDukaan

Rev

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

Rev 13837 Rev 13838
Line 115... Line 115...
115
    
115
    
116
class LiveData():
116
class LiveData():
117
    def on_get(self,req, resp):
117
    def on_get(self,req, resp):
118
        skuBundleId = req.get_param_as_int("skuBundleId")
118
        skuBundleId = req.get_param_as_int("skuBundleId")
119
        source_id = req.get_param_as_int("source_id")
119
        source_id = req.get_param_as_int("source_id")
120
        result = FetchLivePrices.getLatestPrice(skuBundleId, source_id)
-
 
121
        try:
120
        try:
-
 
121
            result = FetchLivePrices.getLatestPrice(skuBundleId, source_id)
122
            json_docs = [json.dumps(doc, default=json_util.default) for doc in result]
122
            json_docs = [json.dumps(doc, default=json_util.default) for doc in result]
123
            resp.body = json.dumps(json_docs, encoding='utf-8')
123
            resp.body = json.dumps(json_docs, encoding='utf-8')
124
        except:
124
        except:
125
            json_docs = [json.dumps(doc, default=json_util.default) for doc in []]
125
            json_docs = [json.dumps(doc, default=json_util.default) for doc in [{}]]
126
            resp.body = json.dumps(json_docs, encoding='utf-8')
126
            resp.body = json.dumps(json_docs, encoding='utf-8')
127
            
127
            
128
class CashBack():
128
class CashBack():
129
    def on_get(self,req, resp):
129
    def on_get(self,req, resp):
130
        identifier = req.get_param("identifier")
130
        identifier = req.get_param("identifier")
131
        source_id = req.get_param_as_int("source_id")
131
        source_id = req.get_param_as_int("source_id")
132
        result = Mongo.getCashBackDetails(identifier, source_id)
-
 
133
        try:
132
        try:
-
 
133
            result = Mongo.getCashBackDetails(identifier, source_id)
134
            json_docs = json.dumps(result, default=json_util.default)
134
            json_docs = json.dumps(result, default=json_util.default)
135
            resp.body = json.dumps(json_docs, encoding='utf-8')
135
            resp.body = json.dumps(json_docs, encoding='utf-8')
136
        except:
136
        except:
137
            json_docs = json.dumps({}, default=json_util.default)
137
            json_docs = json.dumps({}, default=json_util.default)
138
            resp.body = json.dumps(json_docs, encoding='utf-8')
138
            resp.body = json.dumps(json_docs, encoding='utf-8')