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
from utils.base import APIView
from utils.logger import error_logger
......@@ -137,8 +138,7 @@ class ReplyManageListView(APIView):
filters['create_time__lte'] = to_create_time
try:
data = self.rpc['venus/sun/reply/manage/list'](offset=(page - 1) * limit, limit=limit, filters=filters,
other_filters=other_filters).unwrap()
data = self.rpc['venus/sun/reply/manage/list'](offset=(page-1) * limit, limit=limit, filters=filters, other_filters=other_filters).unwrap()
except Exception as e:
error_logger.error(u'获取reply列表失败%s', e)
raise
......@@ -164,7 +164,7 @@ class ReplyManageCreateView(APIView):
'type': REPLY_TYPE.PUPPET_REPLY_ANS,
}
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:
error_logger.error(u'创建/编辑%s-reply信息失败%s' % (id, e))
raise
......@@ -172,3 +172,18 @@ class ReplyManageCreateView(APIView):
"message": '更新成功',
"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 = [
url(r'^reply/vote$', ReplyVote.as_view()),
# 评论管理
url(r'^reply/manage/list$', ReplyManageListView.as_view()),
url(r'^reply/manage/create$', ReplyManageCreateView.as_view()),
url(r'^reply/manage/list$', ReplyListView.as_view()),
url(r'^reply/manage/create$', ReplyCreateView.as_view()),
url(r'^reply/manage/batch/update$', ReplyBatchUpdate.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