Commit 2f3d9ebc authored by 王浩's avatar 王浩

Merge branch 'test' into 'master'

Test

See merge request alpha/sun!78
parents 3cf4253e ca716b5d
#! /usr/bin/env python
# -*- coding: utf-8 -*-
# __author__ = "chenwei"
# Date: 2019/2/14
# Date: 2019/2/15
from utils.base import APIView
from utils.logger import error_logger
......@@ -17,4 +17,4 @@ class SuggestionListView(APIView):
except Exception as e:
error_logger.error(u'获取建议列表失败%s', e)
raise
return data
\ No newline at end of file
return data
......@@ -48,8 +48,9 @@ class TagSearchView(APIView):
offset, count = get_offset_count(request)
name = request.GET.get('name')
platform = request.GET.get('platform')
collection = request.GET.get('collection')
try:
data = self.rpc['venus/sun/tag/search'](offset=offset, count=count, name=name, platform=platform).unwrap()
data = self.rpc['venus/sun/tag/search'](offset=offset, count=count, name=name, platform=platform, collection=collection).unwrap()
except Exception as e:
raise e
return {
......
......@@ -39,7 +39,7 @@ class TagUpdateOrCreateView(APIView):
try:
data = self.rpc['venus/sun/tag/get'](id=id).unwrap()
except Exception as e:
error_logger.error(u'获取标签%d信息失败%s'%(id, e))
error_logger.error(u'获取标签%d信息失败%s'%(int(id), e))
raise
if not data:
data = {}
......@@ -59,7 +59,9 @@ class TagUpdateOrCreateView(APIView):
'up_tags': up_tags,
'tagtypes': tagtypes,
'icon_url': request.POST.get('icon_url', '')[:-2],
'platform': request.POST.get('platform')
'platform': request.POST.get('platform'),
'collection': request.POST.get('collection'),
'alias': request.POST.get('alias')
}
try:
data = self.rpc['venus/sun/tag/edit'](id=id, data=data).unwrap()
......@@ -119,4 +121,4 @@ class TagTypeUpdateOrCreateView(APIView):
except Exception as e:
error_logger.error(u'创建/编辑标签类型%d信息失败%s' % (id, e))
raise
return data
\ No newline at end of file
return data
......@@ -48,6 +48,8 @@ class TopicUpdateOrCreateView(APIView):
id = request.POST.get('id', '')
topic_images = list(map(lambda x: x[:-2], json.loads(request.POST.get('topic_images', []))))
tag_ids = list(map(lambda x: x.split(':')[0], json.loads(request.POST.get('tags', '[]'))))
collection_tag_ids = list(map(lambda x: x.split(':')[0], json.loads(request.POST.get('collection_tags', '[]'))))
data = {
'topic_images': topic_images,
'video_url': request.POST.get('video_url', ''),
......@@ -58,6 +60,7 @@ class TopicUpdateOrCreateView(APIView):
'user_id': request.POST.get('user', '').split(':')[0],
'star_id': request.POST.get('star', '').split(':')[0],
'tag_ids': tag_ids,
'collection_tag_ids': collection_tag_ids,
'is_online': int(request.POST.get('is_online')),
'drop_score': int(request.POST.get('drop_score')),
'has_image': 1 if topic_images else 0,
......
......@@ -97,6 +97,7 @@ urlpatterns = [
url(r'^tag/tagtype/create$', TagTypeUpdateOrCreateView.as_view()),
url(r'^tag/tagtype/detail$', TagTypeUpdateOrCreateView.as_view()),
# 扫脸相关
url(r'^face/star/create$', FaceStarEdit.as_view()),
url(r'^face/star/list$', StarListView.as_view()),
url(r'^face/star/list/update$', StarListView.as_view()),
......@@ -107,7 +108,6 @@ urlpatterns = [
url(r'^face/part/list/update$', FacePartListView.as_view()),
url(r'^face/part/type_list$', FacePartTypeListView.as_view()),
# 文案相关
url(r'^advertise/edit', AdvertiseCreateView.as_view()),
url(r'^advertise/list$', AdvertiseListView.as_view()),
......
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