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

Merge branch 'ycl/fix_master' into 'master'

Ycl/fix master

See merge request !370
parents 2c96553c 3fcc757b
...@@ -91,7 +91,7 @@ class ReplyManageListView(APIView): ...@@ -91,7 +91,7 @@ class ReplyManageListView(APIView):
topic_content = request.GET.get('topic_content', None) topic_content = request.GET.get('topic_content', None)
user_name = request.GET.get('user_name', None) user_name = request.GET.get('user_name', None)
belong_type = request.GET.get('belong_type', None) belong_type = request.GET.get('belong_type', None)
reply_level = request.GET.get('reply_level', None) reply_level = request.GET.get('reply_level', None) #历史问题 后期优化
reply_user_type = request.GET.get('reply_user_type', None) reply_user_type = request.GET.get('reply_user_type', None)
replied_user_type = request.GET.get('replied_user_type', None) replied_user_type = request.GET.get('replied_user_type', None)
is_online = request.GET.get('is_online', None) is_online = request.GET.get('is_online', None)
...@@ -99,44 +99,29 @@ class ReplyManageListView(APIView): ...@@ -99,44 +99,29 @@ class ReplyManageListView(APIView):
to_create_time = request.GET.get('to_create_time', None) to_create_time = request.GET.get('to_create_time', None)
from_topic_create_time = request.GET.get('from_topic_create_time', None) from_topic_create_time = request.GET.get('from_topic_create_time', None)
to_topic_create_time = request.GET.get('to_topic_create_time', None) to_topic_create_time = request.GET.get('to_topic_create_time', None)
user_kol = request.GET.get('user_kol', None)
user_shadow = request.GET.get('user_shadow', None)
user_edit = request.GET.get('user_edit', None)
replied_user_kol = request.GET.get('replied_user_kol', None)
replied_user_shadow = request.GET.get('replied_user_shadow', None)
replied_user_edit = request.GET.get('replied_user_edit', None)
filters = {}
other_filters = {}
if topic_content: if topic_content:
other_filters['topic_content'] = topic_content.strip() filters['topic_content'] = topic_content.strip()
if reply_user_type: if reply_user_type:
reply_user_type = int(reply_user_type) reply_user_type = int(reply_user_type)
if reply_user_type is not None: if reply_user_type is not None:
other_filters['reply_user_type'] = reply_user_type filters['reply_user_type'] = reply_user_type
if replied_user_type: if replied_user_type:
replied_user_type = int(replied_user_type) replied_user_type = int(replied_user_type)
if replied_user_type is not None: if replied_user_type is not None:
other_filters['replied_user_type'] = replied_user_type filters['replied_user_type'] = replied_user_type
if from_topic_create_time and to_topic_create_time: if from_topic_create_time and to_topic_create_time:
other_filters['topic_create_time__gte'] = from_topic_create_time filters['topic_create_time__gte'] = from_topic_create_time
other_filters['topic_create_time__lte'] = to_topic_create_time filters['topic_create_time__lte'] = to_topic_create_time
if user_name: if user_name:
other_filters['user_name'] = user_name filters['user_name'] = user_name
filters = {}
if topic_id: if topic_id:
filters['topic_id'] = int(topic_id) filters['topic_id'] = int(topic_id)
if content:
filters['content__contains'] = content.strip()
if belong_type: if belong_type:
if belong_type in REPLY_BELONG_TYPE: if belong_type in REPLY_BELONG_TYPE:
filters['belong_type'] = belong_type filters['belong_type'] = belong_type
if reply_level:
reply_level = int(reply_level)
if reply_level == 1:
filters['top_id__lte'] = 0
if reply_level == 2:
filters['top_id__gt'] = 0
if is_online: if is_online:
is_online = int(is_online) is_online = int(is_online)
filters['is_online'] = is_online filters['is_online'] = is_online
...@@ -144,23 +129,9 @@ class ReplyManageListView(APIView): ...@@ -144,23 +129,9 @@ class ReplyManageListView(APIView):
filters['create_time__gte'] = from_create_time filters['create_time__gte'] = from_create_time
filters['create_time__lte'] = to_create_time filters['create_time__lte'] = to_create_time
if user_kol is not None: other_filters = {}
filters['user_kol'] = int(user_kol) if content:
other_filters['content__contains'] = content.strip()\
if user_shadow is not None:
filters['user_shadow'] = int(user_shadow)
if user_edit is not None:
filters['user_edit'] = int(user_edit)
if replied_user_edit is not None:
filters['replied_user_edit'] = int(replied_user_edit)
if replied_user_kol is not None:
filters['replied_user_kol'] = int(replied_user_kol)
if replied_user_shadow is not None:
filters['replied_user_shadow'] = int(replied_user_shadow)
try: 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()
......
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