ソースを参照

修复APP功能控制接口问题2

locky 3 年 前
コミット
1f4b25b56b
1 ファイル変更14 行追加9 行削除
  1. 14 9
      Controller/AppSetController.py

+ 14 - 9
Controller/AppSetController.py

@@ -63,16 +63,21 @@ class AppSetView(View):
         app_set_qs = AppSetModel.objects.filter(appBundleId=appBundleId).values('content')
         if not app_set_qs.exists():
             return response.json(173)
-        dict_json = json.loads(app_set_qs[0]['content'])
-        if 'editionUpgrading' in dict_json:
-            if dict_json['editionUpgrading'] == 1:
-                if lang == 'cn':
-                    dict_json['editionUpgrading'] = '正在升级,请稍后登录'
+        try:
+            if not app_set_qs[0]['content']:
+                return response.json(0)
+            dict_json = json.loads(app_set_qs[0]['content'])
+            if 'editionUpgrading' in dict_json:
+                if dict_json['editionUpgrading'] == 1:
+                    if lang == 'cn':
+                        dict_json['editionUpgrading'] = '正在升级,请稍后登录'
+                    else:
+                        dict_json['editionUpgrading'] = 'Upgrading, please sign in later'
                 else:
-                    dict_json['editionUpgrading'] = 'Upgrading, please sign in later'
-            else:
-                dict_json['editionUpgrading'] = ''
-        return response.json(0, dict_json)
+                    dict_json['editionUpgrading'] = ''
+            return response.json(0, dict_json)
+        except Exception as e:
+            return response.json(500, repr(e))
 
         # res = {}
         # res['grade'] = 1