class Meta:
verbose_name = _('feedbackinfo')
@@ -18,7 +18,9 @@ def upgrade_api(request): |
||
| 18 | 18 |
:param request: |
| 19 | 19 |
:return: |
| 20 | 20 |
""" |
| 21 |
- latest_app = get_latest_app() |
|
| 21 |
+ src = int(request.POST.get('src', 0))
|
|
| 22 |
+ |
|
| 23 |
+ latest_app = get_latest_app(src) |
|
| 22 | 24 |
|
| 23 | 25 |
if request.iOS: |
| 24 | 26 |
appinfo = {
|
@@ -45,7 +47,9 @@ def splash_api(request): |
||
| 45 | 47 |
:param request: |
| 46 | 48 |
:return: |
| 47 | 49 |
""" |
| 48 |
- splashes = SplashInfo.objects.all() |
|
| 50 |
+ src = int(request.POST.get('src', 0))
|
|
| 51 |
+ |
|
| 52 |
+ splashes = SplashInfo.objects.filter(src=src, status=True) |
|
| 49 | 53 |
splashes = [splash.data for splash in splashes] |
| 50 | 54 |
|
| 51 | 55 |
return response(200, 'Get Splash Success', u'获取最新版信息成功', {
|
@@ -14,16 +14,16 @@ r = settings.REDIS_CACHE |
||
| 14 | 14 |
# 最新 APP 相关 |
| 15 | 15 |
|
| 16 | 16 |
|
| 17 |
-def set_latest_app(): |
|
| 17 |
+def set_latest_app(src=0): |
|
| 18 | 18 |
""" 设置最新 APP 信息 """ |
| 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 |