code">
     Platforms = {
35
+        'ios': IOS,
35 36
         'iOS': IOS,
37
+        'adr': ADR,
36 38
         'android': ADR,
37 39
         'Android': ADR,
38 40
     }

+ 1 - 0
utils/redis/rkeys.py

@@ -64,3 +64,4 @@ GUEST_ENTRANCE_CONTROL_INFO = 'guest:entrance:control:info'  # STRING,游客
64 64
 # APP 相关
65 65
 LATEST_APP_INFO = 'latest:app:info:%s'  # STRING,最新 APP 信息,src
66 66
 APP_SETTINGS_INFO = 'app:settings:info:%s:%s:%s'  # STRING,APP 设置信息,platform、channel、version
67
+APP_PATCH_INFO = 'app:patch:info:%s:%s:%s'  # STRING,APP 补丁信息,platform、version、src

+ 23 - 0
utils/redis/rpatch.py

@@ -0,0 +1,23 @@
1
+# -*- coding: utf-8 -*-
2
+
3
+import json
4
+
5
+from pai2.basemodels import PlatformMixin
6
+from utils.redis.connect import r
7
+from utils.redis.rkeys import APP_PATCH_INFO
8
+
9
+
10
+def set_app_patch_info(apppatch):
11
+    """ 设置 APP 补丁信息 """
12
+    r.set(APP_PATCH_INFO % (apppatch.platform, apppatch.version, apppatch.src), json.dumps(apppatch.data))
13
+
14
+
15
+def del_app_patch_info(apppatch):
16
+    """ 删除 APP 补丁信息 """
17
+    r.delete(APP_PATCH_INFO % (apppatch.platform, apppatch.version, apppatch.src))
18
+
19
+
20
+def get_app_patch_info(platform, version, src):
21
+    """ 获取 APP 补丁信息 """
22
+    platform = platform if isinstance(platform, int) else PlatformMixin.Platforms.get(platform)
23
+    return json.loads(r.get(APP_PATCH_INFO % (platform, version, src)) or '{}')

kodo - Gogs: Go Git Service

Sin Descripción

Brightcells: 1fac624f0e Add paage tgu_group_detail %!s(int64=9) %!d(string=hace) años
..
static 48c5514e05 update jswe.js %!s(int64=10) %!d(string=hace) años
uwsgi.bak df1df69fe3 add api upgrade/splash %!s(int64=10) %!d(string=hace) años
__init__.py 4defb80fdc gogs first init %!s(int64=10) %!d(string=hace) años
basemodels.py dd00e3b1a9 add api online_api %!s(int64=9) %!d(string=hace) años
func_settings.py b68c637678 update redis-extensions %!s(int64=9) %!d(string=hace) años
settings.py 1fac624f0e Add paage tgu_group_detail %!s(int64=9) %!d(string=hace) años
urls.py 1fac624f0e Add paage tgu_group_detail %!s(int64=9) %!d(string=hace) años
urls_api.py fabef63211 set line_length=200 for isort %!s(int64=10) %!d(string=hace) años
views.py fabef63211 set line_length=200 for isort %!s(int64=10) %!d(string=hace) años
wsgi.py fabef63211 set line_length=200 for isort %!s(int64=10) %!d(string=hace) años