|
@@ -35,31 +35,23 @@ class SurveysView(View):
|
|
|
return self.validation(request.POST, request, operation)
|
|
|
|
|
|
def validation(self, request_dict, request, operation):
|
|
|
- response = ResponseObject(request_dict.get('language', 'en'), 'pc')
|
|
|
- tko = TokenObject(request.META.get('HTTP_AUTHORIZATION'), returntpye='pc')
|
|
|
- if not tko:
|
|
|
- return response.json(309)
|
|
|
+ logger = logging.getLogger('info')
|
|
|
+ token = TokenObject(request.META.get('HTTP_AUTHORIZATION'))
|
|
|
+ response = ResponseObject()
|
|
|
+ if token.code != 0:
|
|
|
+ return response.json(token.code)
|
|
|
+ userID = token.userID
|
|
|
|
|
|
''' API '''
|
|
|
+ logger.info('this user id:{},dict{}'.format(userID, request_dict))
|
|
|
if operation == 'get/info':
|
|
|
- token = TokenObject(request.META.get('HTTP_AUTHORIZATION'))
|
|
|
- response = ResponseObject()
|
|
|
- if token.code != 0:
|
|
|
- return response.json(token.code)
|
|
|
- userID = token.userID
|
|
|
return self.check_stock_user(userID, request_dict, response)
|
|
|
if operation == 'answer/save':
|
|
|
- token = TokenObject(request.META.get('HTTP_AUTHORIZATION'))
|
|
|
- response = ResponseObject()
|
|
|
- if token.code != 0:
|
|
|
- return response.json(token.code)
|
|
|
ip = CommonService.get_ip_address(request)
|
|
|
- userID = token.userID
|
|
|
- logger = logging.getLogger('info')
|
|
|
- logger.info('this user id:{},dict{}'.format(userID, request_dict))
|
|
|
return self.answer_save(userID, ip, request_dict, response)
|
|
|
|
|
|
''' 后台管理'''
|
|
|
+ response = ResponseObject(returntype='pc')
|
|
|
if operation == 'save':
|
|
|
return self.save(request_dict, response)
|
|
|
if operation == 'edit':
|