de9a02ba1L16">16
-def set_latest_app():
+def set_latest_app(src=0):
""" 设置最新 APP 信息 """
try:
- appinfo = LatestAppInfo.objects.all()[0].data
+ appinfo = LatestAppInfo.objects.filter(src=src)[0].data
except IndexError:
appinfo = {}
- r.set(LATEST_APP_INFO, json.dumps(appinfo))
+ r.set(LATEST_APP_INFO % src, json.dumps(appinfo))
return appinfo
-def get_latest_app():
+def get_latest_app(src=0):
""" 获取最新 APP 信息 """
- return json.loads(r.get(LATEST_APP_INFO) or '{}') or set_latest_app()
+ return json.loads(r.get(LATEST_APP_INFO % src) or '{}') or set_latest_app(src)
@@ -48,4 +48,4 @@ SYSTEM_MESSAGE_DELETED_INFO = 'system:message:deleted:info:%s' # STRING,系 |
||
48 | 48 |
GUEST_ENTRANCE_CONTROL_INFO = 'guest:entrance:control:info' # STRING,游客入口控制信息 |
49 | 49 |
|
50 | 50 |
# APP 相关 |
51 |
-LATEST_APP_INFO = 'latest:app:info' # STRING,最新 APP 信息 |
|
51 |
+LATEST_APP_INFO = 'latest:app:info:%s' # STRING,最新 APP 信息,src |