|
19
|
19
|
try:
|
|
20
|
|
- appinfo = LatestAppInfo.objects.all()[0].data
|
|
|
20
|
+ appinfo = LatestAppInfo.objects.filter(src=src)[0].data
|
|
21
|
21
|
except IndexError:
|
|
22
|
22
|
appinfo = {}
|
|
23
|
|
- r.set(LATEST_APP_INFO, json.dumps(appinfo))
|
|
|
23
|
+ r.set(LATEST_APP_INFO % src, json.dumps(appinfo))
|
|
24
|
24
|
return appinfo
|
|
25
|
25
|
|
|
26
|
26
|
|
|
27
|
|
-def get_latest_app():
|
|
|
27
|
+def get_latest_app(src=0):
|
|
28
|
28
|
""" 获取最新 APP 信息 """
|
|
29
|
|
- return json.loads(r.get(LATEST_APP_INFO) or '{}') or set_latest_app()
|
|
|
29
|
+ 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
|