fix code
Showing
+21
-7
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 = [ | ||
... | ... |