|
@@ -0,0 +1,44 @@
|
|
|
|
+from django.views.generic.base import View
|
|
|
|
+from django.utils.decorators import method_decorator
|
|
|
|
+from django.views.decorators.csrf import csrf_exempt
|
|
|
|
+from Service.ModelService import ModelService
|
|
|
|
+from Model.models import FeedBackModel
|
|
|
|
+from django.utils import timezone
|
|
|
|
+import traceback
|
|
|
|
+from Object.ResponseObject import ResponseObject
|
|
|
|
+from Object.TokenObject import TokenObject
|
|
|
|
+from Service.CommonService import CommonService
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+class FeedBackView(View):
|
|
|
|
+ def get(self, request, *args, **kwargs):
|
|
|
|
+ request.encoding = 'utf-8'
|
|
|
|
+ operation = kwargs.get('operation', None)
|
|
|
|
+ return self.validation(request.GET, operation)
|
|
|
|
+
|
|
|
|
+ def post(self, request, *args, **kwargs):
|
|
|
|
+ request.encoding = 'utf-8'
|
|
|
|
+ operation = kwargs.get('operation', None)
|
|
|
|
+ return self.validation(request.POST, operation)
|
|
|
|
+
|
|
|
|
+ def validation(self, request_dict, operation):
|
|
|
|
+ response = ResponseObject()
|
|
|
|
+ token = request_dict.get('token', None)
|
|
|
|
+ tko = TokenObject(token)
|
|
|
|
+
|
|
|
|
+ if operation == 'add':
|
|
|
|
+ if tko.code == 0:
|
|
|
|
+ userID = tko.userID
|
|
|
|
+ return self.do_add(userID, request_dict, response)
|
|
|
|
+ else:
|
|
|
|
+ return response.json(tko.code)
|
|
|
|
+ else:
|
|
|
|
+ return response.json(0, 414)
|
|
|
|
+
|
|
|
|
+ def do_add(self, userID, request_dict, response):
|
|
|
|
+ content = request_dict.get('content',None)
|
|
|
|
+ # urls =
|
|
|
|
+ return
|
|
|
|
+
|
|
|
|
+ def do_get_upload_url(self):
|
|
|
|
+ return
|