1
1
|
# -*- coding: utf-8 -*-
|
2
|
2
|
|
3
|
|
-import json
|
4
|
|
-
|
5
|
3
|
from pai2.basemodels import PlatformMixin
|
6
|
4
|
from utils.redis.connect import r
|
7
|
5
|
from utils.redis.rkeys import APP_SETTINGS_INFO
|
|
|
@@ -9,7 +7,7 @@ from utils.redis.rkeys import APP_SETTINGS_INFO
|
9
|
7
|
|
10
|
8
|
def set_app_settings_info(appset):
|
11
|
9
|
""" 设置 APP 设置信息 """
|
12
|
|
- r.set(APP_SETTINGS_INFO % (appset.platform, appset.channel, appset.version), json.dumps(appset.data))
|
|
10
|
+ r.setjson(APP_SETTINGS_INFO % (appset.platform, appset.channel, appset.version), appset.data)
|
13
|
11
|
|
14
|
12
|
|
15
|
13
|
def del_app_settings_info(appset):
|
|
|
@@ -20,4 +18,4 @@ def del_app_settings_info(appset):
|
20
|
18
|
def get_app_settings_info(platform, channel, version):
|
21
|
19
|
""" 获取 APP 设置信息 """
|
22
|
20
|
platform = platform if isinstance(platform, int) else PlatformMixin.Platforms[platform]
|
23
|
|
- return json.loads(r.get(APP_SETTINGS_INFO % (platform, channel, version)) or '{}')
|
|
21
|
+ return r.getjson(APP_SETTINGS_INFO % (platform, channel, version))
|