Commit 264b8bd2 authored by 王浩's avatar 王浩

Merge branch 'haow/dev' into 'test'

fix code

See merge request !286
parents 366981c5 0c6dda63
from datetime import datetime
import json import json
from utils.base import APIView from utils.base import APIView
from utils.logger import error_logger from utils.logger import error_logger
...@@ -137,8 +138,7 @@ class ReplyManageListView(APIView): ...@@ -137,8 +138,7 @@ class ReplyManageListView(APIView):
filters['create_time__lte'] = to_create_time filters['create_time__lte'] = to_create_time
try: try:
data = self.rpc['venus/sun/reply/manage/list'](offset=(page - 1) * limit, limit=limit, filters=filters, data = self.rpc['venus/sun/reply/manage/list'](offset=(page-1) * limit, limit=limit, filters=filters, other_filters=other_filters).unwrap()
other_filters=other_filters).unwrap()
except Exception as e: except Exception as e:
error_logger.error(u'获取reply列表失败%s', e) error_logger.error(u'获取reply列表失败%s', e)
raise raise
...@@ -164,7 +164,7 @@ class ReplyManageCreateView(APIView): ...@@ -164,7 +164,7 @@ class ReplyManageCreateView(APIView):
'type': REPLY_TYPE.PUPPET_REPLY_ANS, 'type': REPLY_TYPE.PUPPET_REPLY_ANS,
} }
try: try:
rep = self.rpc['venus/sun/reply/manage/edit'](id_=id_, data=data, ).unwrap() rep = self.rpc['venus/sun/reply/manage/edit'](id_=id_, data=data).unwrap()
except Exception as e: except Exception as e:
error_logger.error(u'创建/编辑%s-reply信息失败%s' % (id, e)) error_logger.error(u'创建/编辑%s-reply信息失败%s' % (id, e))
raise raise
...@@ -172,3 +172,18 @@ class ReplyManageCreateView(APIView): ...@@ -172,3 +172,18 @@ class ReplyManageCreateView(APIView):
"message": '更新成功', "message": '更新成功',
"id": rep['id'] "id": rep['id']
} }
class ReplyBatchUpdate(APIView):
def post(self, request):
ids = json.loads(request.POST.get('ids', '[]'))
is_online = request.POST.get('is_online', None)
try:
rep = self.rpc['venus/sun/reply/manage/batch/update'](ids=ids, is_online=is_online).unwrap()
except Exception as e:
error_logger.error(u'更新-reply信息失败%s' % (e))
raise
return {
"message": '更新成功',
}
...@@ -221,10 +221,9 @@ urlpatterns = [ ...@@ -221,10 +221,9 @@ urlpatterns = [
url(r'^reply/vote$', ReplyVote.as_view()), url(r'^reply/vote$', ReplyVote.as_view()),
# 评论管理 # 评论管理
url(r'^reply/manage/list$', ReplyManageListView.as_view()), url(r'^reply/manage/list$', ReplyListView.as_view()),
url(r'^reply/manage/create$', ReplyManageCreateView.as_view()), url(r'^reply/manage/create$', ReplyCreateView.as_view()),
url(r'^reply/manage/batch/update$', ReplyBatchUpdate.as_view()),
] ]
search_urlpatterns = [ 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