Subversion Repositories SmartDukaan

Rev

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

Rev 17276 Rev 17282
Line 80... Line 80...
80
        resp.body = json.dumps(result, encoding='utf-8')
80
        resp.body = json.dumps(result, encoding='utf-8')
81
        
81
        
82
    
82
    
83
class OrderFilters():
83
class OrderFilters():
84
    def on_get(self, req, resp):
84
    def on_get(self, req, resp):
85
        try:
-
 
86
            filter_type = req.get_param_as_int("type")
85
        filter_type = req.get_param("type")
87
            result = order_fliters.get(filter_type)
86
        result = order_fliters.get(filter_type)
88
            resp.body = json.dumps(result, encoding='utf-8')
87
        resp.body = json.dumps(result, encoding='utf-8')
89
        except:
-
 
90
            raise falcon.HTTPError(falcon.HTTP_400,
-
 
91
                'Malformed JSON',
-
 
92
                'Could not decode the request body. The '
-
 
93
                'JSON was incorrect.')
-
 
94
            
88
        
95
        
89
        
96
class Orders():
90
class Orders():
97
    def on_get(self, req, resp):
91
    def on_get(self, req, resp):
98
        page = req.get_param_as_int("page")
92
        page = req.get_param_as_int("page")
99
        window = req.get_param_as_int("window")
93
        window = req.get_param_as_int("window")
100
        string1 = req.get_param("searchMap")
94
        string1 = req.get_param("searchMap")
-
 
95
        filter = req.get_param("filter")
-
 
96
        filterType = req.get_param("filtertype")
101
        searchMap={}
97
        searchMap={}
102
        if string1 is None or string1 == "":
98
        if string1 is None or string1 == "":
103
            pass
99
            pass
-
 
100
        elif filter and filterType:
-
 
101
            try:
-
 
102
                searchMap = order_fliters[filterType][filter]
-
 
103
            except:
-
 
104
                pass
104
        else:
105
        else:
105
            try:
106
            try:
106
                searchMap = json.loads(string1, encoding='utf-8')
107
                searchMap = json.loads(string1, encoding='utf-8')
107
            except:
108
            except:
108
                raise falcon.HTTPError(falcon.HTTP_400,
109
                raise falcon.HTTPError(falcon.HTTP_400,