system消息通知:修复已读消息bug
							parent
							
								
									6ce0c3acdf
								
							
						
					
					
						commit
						c9a34da1a5
					
				|  | @ -218,11 +218,12 @@ class MessagePushModelViewSet(CustomModelViewSet): | |||
|         is_read = request.query_params.get('is_read', None) | ||||
|         if is_read: | ||||
|             if is_read == 'False': | ||||
|                 queryset = queryset.filter(Q(messagepushuser_message_push__is_read=is_read) | Q(user=None)) | ||||
|             else: | ||||
|                 queryset = queryset.filter(messagepushuser_message_push__is_read=is_read) | ||||
| 
 | ||||
|         queryset = queryset.filter(is_reviewed=True) | ||||
|                 queryset = queryset.exclude(Q(messagepushuser_message_push__is_read=True), | ||||
|                                             Q(messagepushuser_message_push__user=request.user)) | ||||
|             elif is_read == 'True': | ||||
|                 queryset = queryset.filter(messagepushuser_message_push__is_read=True, | ||||
|                                            messagepushuser_message_push__user=request.user) | ||||
|         queryset = queryset.filter(is_reviewed=True).distinct() | ||||
|         page = self.paginate_queryset(queryset) | ||||
|         if hasattr(self, 'handle_logging'): | ||||
|             self.handle_logging(request, *args, **kwargs) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 李强
						李强