pai2/issues"> Issues 0 Pull Requests 0 Commits 351 Releases 0

拍爱

rmessage.py 1.4KB

    # -*- coding: utf-8 -*- import json from django.conf import settings from message.models import SystemMessageDeleteInfo, SystemMessageReadInfo from utils.redis.rkeys import SYSTEM_MESSAGE_DELETED_INFO, SYSTEM_MESSAGE_READ_INFO r = settings.REDIS_CACHE # 系统消息相关 def set_system_message_read_info(user_id): """ 设置系统消息读取信息 """ read_messages = SystemMessageReadInfo.objects.filter(user_id=user_id, status=True) read_message_ids = [msg.msg_id for msg in read_messages] r.setex(SYSTEM_MESSAGE_READ_INFO % user_id, settings.REDIS_EXPIRED_MONTH, json.dumps(read_message_ids)) return read_message_ids def get_system_message_read_info(user_id): """ 获取系统消息读取信息 """ return json.loads(r.get(SYSTEM_MESSAGE_READ_INFO % user_id) or '[]') or set_system_message_read_info(user_id) def set_system_message_delete_info(user_id): """ 设置系统消息删除信息 """ deleted_messages = SystemMessageDeleteInfo.objects.filter(user_id=user_id, status=True) deleted_message_ids = [msg.msg_id for msg in deleted_messages] r.setex(SYSTEM_MESSAGE_DELETED_INFO % user_id, settings.REDIS_EXPIRED_MONTH, json.dumps(deleted_message_ids)) return deleted_message_ids def get_system_message_delete_info(user_id): """ 获取系统消息删除信息 """ return json.loads(r.get(SYSTEM_MESSAGE_DELETED_INFO % user_id) or '[]') or set_system_message_delete_info(user_id)
kodo - Gogs: Go Git Service

Nessuna descrizione

Kimi.Huang: 3a0fde0866 :art: Makemigrations 6 anni fa
..
migrations 3a0fde0866 :art: Makemigrations 6 anni fa
__init__.py 44a6cdf337 Statistic 8 anni fa
admin.py 78739fe7d3 KeyError 7 anni fa
apps.py 44a6cdf337 Statistic 8 anni fa
models.py 79040605b6 ModelSaleStatisticInfo add saleclerks 6 anni fa
tests.py 44a6cdf337 Statistic 8 anni fa
views.py 53b8b2b0ec Opt salesman_id/salesman_name 7 anni fa