/kodo/issues"> Issues 0 Pull Requests 0 Commits 318 Releases 0

No Description

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

Няма описание

huangqimin: d1b712e035 Opt coupon преди 6 години
..
0001_initial.py 3d0d214667 :sparkles: Member Infos преди 7 години
0002_auto_20191119_1428.py 2941e5a938 :art: Right Type преди 7 години
0003_auto_20191119_1446.py 7ba2bde353 :art: Levelx преди 7 години
0004_auto_20191119_2342.py 598d0be866 :art: Add more field for MemberActivity преди 7 години
0005_memberactivityinfo_city.py 8cca797a82 :bug: Fix Bug: response error преди 7 години
0006_auto_20191201_2110.py 4ce7f5c87b :art: Member Relative APIs преди 7 години
0007_auto_20191212_0952.py 608f25d6bc coupons преди 7 години
0008_auto_20191212_1742.py 75ab3f5097 :art: Coupons преди 7 години
0009_auto_20191212_1749.py 75ab3f5097 :art: Coupons преди 7 години
0010_auto_20191212_1821.py 75ab3f5097 :art: Coupons преди 7 години
0011_auto_20191212_1827.py 75ab3f5097 :art: Coupons преди 7 години
0012_auto_20191221_1419.py a8239c077f :art: CouponInfo for coupon app преди 6 години
0013_goodsinfo_only_for_member.py ec4c2109cc only_for_member преди 6 години
0014_auto_20191221_1613.py d1b712e035 Opt coupon преди 6 години
__init__.py 3d0d214667 :sparkles: Member Infos преди 7 години