Subversion Repositories SmartDukaan

Rev

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

Rev 13804 Rev 13827
Line 1... Line 1...
1
import json
1
import json
2
from dtr import main
2
from dtr import main
3
from dtr.storage import Mongo
3
from dtr.storage import Mongo
4
from bson import json_util
4
from bson import json_util
5
import falcon 
5
import falcon
-
 
6
from dtr.utils import FetchLivePrices
6
 
7
 
7
 
8
 
8
class CategoryDiscountInfo(object):
9
class CategoryDiscountInfo(object):
9
    
10
    
10
    def on_get(self, req, resp):
11
    def on_get(self, req, resp):
Line 110... Line 111...
110
            resp.body = json.dumps(json_docs, encoding='utf-8')
111
            resp.body = json.dumps(json_docs, encoding='utf-8')
111
        except:
112
        except:
112
            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]
113
            resp.body = json.dumps(json_docs, encoding='utf-8')
114
            resp.body = json.dumps(json_docs, encoding='utf-8')
114
    
115
    
-
 
116
class LiveData():
-
 
117
    def on_get(self,req, resp):
-
 
118
        skuBundleId = req.get_param_as_int("skuBundleId")
-
 
119
        source_id = req.get_param_as_int("source_id")
-
 
120
        result = FetchLivePrices.getLatestPrice(skuBundleId, source_id)
-
 
121
        try:
-
 
122
            json_docs = [json.dumps(doc, default=json_util.default) for doc in result]
-
 
123
            resp.body = json.dumps(json_docs, encoding='utf-8')
-
 
124
        except:
-
 
125
            json_docs = [json.dumps(doc, default=json_util.default) for doc in result]
-
 
126
            resp.body = json.dumps(json_docs, encoding='utf-8')
115
    
127
    
116
128