@@ -9,6 +9,7 @@ from utils.disk_utils import write_to_disk |
||
| 9 | 9 |
from utils.redis.rapp import set_latest_app |
| 10 | 10 |
from utils.redis.rguest import delete_guest_entrance_control, set_guest_entrance_control |
| 11 | 11 |
from utils.redis.rsettings import del_app_settings_info, set_app_settings_info |
| 12 |
+from utils.strip_utils import tstrip |
|
| 12 | 13 |
|
| 13 | 14 |
|
| 14 | 15 |
class LatestAppInfoAdmin(admin.ModelAdmin): |
@@ -16,6 +17,12 @@ class LatestAppInfoAdmin(admin.ModelAdmin): |
||
| 16 | 17 |
list_filter = ('src', 'status')
|
| 17 | 18 |
|
| 18 | 19 |
def save_model(self, request, obj, form, change): |
| 20 |
+ obj.latest_adr_version_code = tstrip(obj.latest_adr_version_code) |
|
| 21 |
+ obj.latest_adr_version_name = tstrip(obj.latest_adr_version_name) |
|
| 22 |
+ obj.latest_adr_app = tstrip(obj.latest_adr_app) |
|
| 23 |
+ obj.latest_ios_version_code = tstrip(obj.latest_ios_version_code) |
|
| 24 |
+ obj.latest_ios_version_name = tstrip(obj.latest_ios_version_name) |
|
| 25 |
+ obj.latest_ios_url = tstrip(obj.latest_ios_url) |
|
| 19 | 26 |
obj.save() |
| 20 | 27 |
|
| 21 | 28 |
if obj.src == LatestAppInfo.PAIAI_USER: |
@@ -38,6 +45,8 @@ class APPSettingsInfoAdmin(admin.ModelAdmin): |
||
| 38 | 45 |
list_filter = ('platform', 'online', 'status')
|
| 39 | 46 |
|
| 40 | 47 |
def save_model(self, request, obj, form, change): |
| 48 |
+ obj.channel = tstrip(obj.channel) |
|
| 49 |
+ obj.version = tstrip(obj.version) |
|
| 41 | 50 |
obj.save() |
| 42 | 51 |
|
| 43 | 52 |
# 设置 APP 设置信息 |
@@ -64,6 +73,10 @@ class GuestEntranceControlInfoAdmin(admin.ModelAdmin): |
||
| 64 | 73 |
list_display = ('platform', 'min_adr', 'max_adr', 'min_ios', 'max_ios', 'status', 'created_at', 'updated_at')
|
| 65 | 74 |
|
| 66 | 75 |
def save_model(self, request, obj, form, change): |
| 76 |
+ obj.min_adr = tstrip(obj.min_adr) |
|
| 77 |
+ obj.max_adr = tstrip(obj.max_adr) |
|
| 78 |
+ obj.min_ios = tstrip(obj.min_ios) |
|
| 79 |
+ obj.max_ios = tstrip(obj.max_ios) |
|
| 67 | 80 |
obj.save() |
| 68 | 81 |
|
| 69 | 82 |
# 设置游客入口控制 |
@@ -23,6 +23,5 @@ def del_app_settings_info(appset): |
||
| 23 | 23 |
|
| 24 | 24 |
def get_app_settings_info(platform, channel, version): |
| 25 | 25 |
""" 获取 APP 设置信息 """ |
| 26 |
- if type(platform) != int: |
|
| 27 |
- platform = PlatformMixin.Platforms[platform] |
|
| 26 |
+ platform = platform if isinstance(platform, int) else PlatformMixin.Platforms[platform] |
|
| 28 | 27 |
return json.loads(r.get(APP_SETTINGS_INFO % (platform, channel, version)) or '{}')
|
@@ -0,0 +1,5 @@ |
||
| 1 |
+# -*- coding: utf-8 -*- |
|
| 2 |
+ |
|
| 3 |
+ |
|
| 4 |
+def tstrip(s): |
|
| 5 |
+ return s.strip() if isinstance(s, basestring) else s |