Commit e05441ca authored by 杨成林's avatar 杨成林

Merge branch 'ycl/survey' into 'test'

Ycl/survey

See merge request !358
parents 2ae7c724 dda2e645
import json
from utils.base import APIView, get_offset_count
class SurveyListView(APIView):
def get(self, request):
offset, count = get_offset_count(request)
data = self.rpc['venus/sun/survey/list'](offset=offset, count=count).unwrap()
return data
class SurveyView(APIView):
def get(self, request):
id_ = int(request.GET.get('template_id'))
data = self.rpc['venus/sun/survey/get'](id_=id_).unwrap()
return data
def post(self, request):
questions = json.loads(request.POST.get('questions'))
data = {
"name": request.POST.get('name', ""),
"questions": questions,
"template_id": int(request.POST.get('template_id', 0)),
}
self.rpc['venus/sun/survey/add'](data=data).unwrap()
return {
"status": 1
}
......@@ -33,6 +33,7 @@ from .classify import *
from .effect import *
from .skin_check import *
from .reply import *
from .survey import *
urlpatterns = [
......@@ -244,6 +245,12 @@ urlpatterns = [
# 测肤
url(r'^skin_check/pictorial$', SkinCheckPictorial.as_view()),
url(r'^skin_check/config$', SkinCheckConfig.as_view()),
# 调查问卷
url(r'^survey_question/create$', SurveyView.as_view()),
url(r'^survey_question/get$', SurveyView.as_view()),
url(r'^survey_question/list$', SurveyListView.as_view()),
]
search_urlpatterns = [
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment