Subversion Repositories SmartDukaan

Rev

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

Rev 13603 Rev 13629
Line 1... Line -...
1
import falcon
-
 
2
import json
1
import json
3
from dtr import main
2
from dtr import main
4
from dtr.storage import Mongo 
3
from dtr.storage import Mongo
-
 
4
from bson import json_util
-
 
5
import falcon 
5
 
6
 
6
 
7
 
7
class CategoryDiscountInfo(object):
8
class CategoryDiscountInfo(object):
8
    
9
    
9
    def on_get(self, req, resp):
10
    def on_get(self, req, resp):
10
        
11
        
11
        resp.body = str(Mongo.getAllCategoryDiscount()) 
12
        result = Mongo.getAllCategoryDiscount()
-
 
13
        json_docs = [json.dumps(doc, default=json_util.default) for doc in result]
-
 
14
        resp.body = json.dumps(json_docs, encoding='utf-8')
12
    
15
    
13
    def on_post(self, req, resp):
16
    def on_post(self, req, resp):
14
        
17
        
15
        try:
18
        try:
16
            result_json = json.loads(req.stream.read(), encoding='utf-8')
19
            result_json = json.loads(req.stream.read(), encoding='utf-8')
Line 24... Line 27...
24
        resp.body = json.dumps(result, encoding='utf-8')
27
        resp.body = json.dumps(result, encoding='utf-8')
25
 
28
 
26
class SkuSchemeDetails(object):
29
class SkuSchemeDetails(object):
27
    
30
    
28
    def on_get(self, req, resp):
31
    def on_get(self, req, resp):
-
 
32
        
-
 
33
        result = Mongo.getAllCategoryDiscount()
-
 
34
        json_docs = [json.dumps(doc, default=json_util.default) for doc in result]
-
 
35
        resp.body = json.dumps(json_docs, encoding='utf-8')
29
 
36
 
30
        resp.body = str(Mongo.getAllSkuWiseSchemeDetails()) 
-
 
31
    
37
    
32
    def on_post(self, req, resp):
38
    def on_post(self, req, resp):
33
        
39
        
34
        try:
40
        try:
35
            result_json = json.loads(req.stream.read(), encoding='utf-8')
41
            result_json = json.loads(req.stream.read(), encoding='utf-8')
Line 43... Line 49...
43
        resp.body = json.dumps(result, encoding='utf-8')
49
        resp.body = json.dumps(result, encoding='utf-8')
44
        
50
        
45
class SkuDiscountInfo():
51
class SkuDiscountInfo():
46
    
52
    
47
    def on_get(self, req, resp):
53
    def on_get(self, req, resp):
-
 
54
        
-
 
55
        result = Mongo.getallSkuDiscountInfo()
-
 
56
        json_docs = [json.dumps(doc, default=json_util.default) for doc in result]
-
 
57
        resp.body = json.dumps(json_docs, encoding='utf-8')
48
 
58
 
49
        resp.body = str(Mongo.getallSkuDiscountInfo()) 
-
 
50
    
59
    
51
    def on_post(self, req, resp):
60
    def on_post(self, req, resp):
52
        
61
        
53
        try:
62
        try:
54
            result_json = json.loads(req.stream.read(), encoding='utf-8')
63
            result_json = json.loads(req.stream.read(), encoding='utf-8')
Line 62... Line 71...
62
        resp.body = json.dumps(result, encoding='utf-8')
71
        resp.body = json.dumps(result, encoding='utf-8')
63
 
72
 
64
class ExceptionalNlc():
73
class ExceptionalNlc():
65
    
74
    
66
    def on_get(self, req, resp):
75
    def on_get(self, req, resp):
67
 
76
        
68
        resp.body = str(Mongo.getAllExceptionlNlcItems()) 
77
        result = Mongo.getAllExceptionlNlcItems()
-
 
78
        json_docs = [json.dumps(doc, default=json_util.default) for doc in result]
-
 
79
        resp.body = json.dumps(json_docs, encoding='utf-8')
69
    
80
    
70
    def on_post(self, req, resp):
81
    def on_post(self, req, resp):
71
        
82
        
72
        try:
83
        try:
73
            result_json = json.loads(req.stream.read(), encoding='utf-8')
84
            result_json = json.loads(req.stream.read(), encoding='utf-8')