Bladeren bron

修改响应对象返回{}条件

locky 1 jaar geleden
bovenliggende
commit
7a8d146c63
1 gewijzigde bestanden met toevoegingen van 2 en 6 verwijderingen
  1. 2 6
      Object/ResponseObject.py

+ 2 - 6
Object/ResponseObject.py

@@ -8,6 +8,8 @@ class ResponseObject(object):
         self.returntype = returntype
 
     def data(self, code, res=None):
+        if code == 0 and res is None:
+            res = {}
 
         data_en = {
             0: 'Success',
@@ -295,15 +297,9 @@ class ResponseObject(object):
         return {'result_code': code, 'reason': reason, 'result': res, 'error_code': code}
 
     def formal(self, code, res=None):
-        if code == 0:
-            if res is None:
-                res = {}
         formal_data = self.data(code, res)
         return json.dumps(formal_data, ensure_ascii=False)
 
     def json(self, code, res=None):
-        if code == 0:
-            if res is None:
-                res = {}
         result = self.formal(code, res)
         return HttpResponse(result)