Subversion Repositories SmartDukaan

Rev

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

Rev 13838 Rev 13865
Line 113... Line 113...
113
            json_docs = [json.dumps(doc, default=json_util.default) for doc in result]
113
            json_docs = [json.dumps(doc, default=json_util.default) for doc in result]
114
            resp.body = json.dumps(json_docs, encoding='utf-8')
114
            resp.body = json.dumps(json_docs, encoding='utf-8')
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
        if req.get_param_as_int("id") is not None:
-
 
119
            print "****getting only for id"
119
        source_id = req.get_param_as_int("source_id")
120
            id = req.get_param_as_int("id")
120
        try:
121
            try:
121
            result = FetchLivePrices.getLatestPrice(skuBundleId, source_id)
122
                result = FetchLivePrices.getLatestPriceById(id)
122
            json_docs = [json.dumps(doc, default=json_util.default) for doc in result]
123
                json_docs = [json.dumps(doc, default=json_util.default) for doc in result]
123
            resp.body = json.dumps(json_docs, encoding='utf-8')
124
                resp.body = json.dumps(json_docs, encoding='utf-8')
124
        except:
125
            except:
125
            json_docs = [json.dumps(doc, default=json_util.default) for doc in [{}]]
126
                json_docs = json.dumps({}, default=json_util.default)
126
            resp.body = json.dumps(json_docs, encoding='utf-8')
127
                resp.body = json.dumps(json_docs, encoding='utf-8')
127
            
128
            
-
 
129
        else:
-
 
130
            print "****getting only for skuId"
-
 
131
            skuBundleId = req.get_param_as_int("skuBundleId")
-
 
132
            source_id = req.get_param_as_int("source_id")
-
 
133
            try:
-
 
134
                result = FetchLivePrices.getLatestPrice(skuBundleId, source_id)
-
 
135
                json_docs = [json.dumps(doc, default=json_util.default) for doc in result]
-
 
136
                resp.body = json.dumps(json_docs, encoding='utf-8')
-
 
137
            except:
-
 
138
                json_docs = [json.dumps(doc, default=json_util.default) for doc in [{}]]
-
 
139
                resp.body = json.dumps(json_docs, encoding='utf-8')
-
 
140
                
128
class CashBack():
141
class CashBack():
129
    def on_get(self,req, resp):
142
    def on_get(self,req, resp):
130
        identifier = req.get_param("identifier")
143
        identifier = req.get_param("identifier")
131
        source_id = req.get_param_as_int("source_id")
144
        source_id = req.get_param_as_int("source_id")
132
        try:
145
        try: