Subversion Repositories SmartDukaan

Rev

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

Rev 13834 Rev 13837
Line 120... Line 120...
120
        result = FetchLivePrices.getLatestPrice(skuBundleId, source_id)
120
        result = FetchLivePrices.getLatestPrice(skuBundleId, source_id)
121
        try:
121
        try:
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 result]
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
        print "*****"
-
 
133
        print identifier
-
 
134
        print source_id
-
 
135
        result = Mongo.getCashBackDetails(identifier, source_id)
132
        result = Mongo.getCashBackDetails(identifier, source_id)
136
        try:
133
        try:
137
            json_docs = [json.dumps(doc, default=json_util.default) for doc in result]
134
            json_docs = json.dumps(result, default=json_util.default)
138
            resp.body = json.dumps(json_docs, encoding='utf-8')
135
            resp.body = json.dumps(json_docs, encoding='utf-8')
139
        except:
136
        except:
140
            json_docs = [json.dumps(doc, default=json_util.default) for doc in result]
137
            json_docs = json.dumps({}, default=json_util.default)
141
            resp.body = json.dumps(json_docs, encoding='utf-8')
138
            resp.body = json.dumps(json_docs, encoding='utf-8')
142
    
139
    
143
140