|
@@ -6,7 +6,9 @@ class ResponseObject(object):
|
|
def __init__(self, lang='en'):
|
|
def __init__(self, lang='en'):
|
|
self.lang = lang
|
|
self.lang = lang
|
|
|
|
|
|
- def data(self, code, res={}):
|
|
|
|
|
|
+ def data(self, code, res=None):
|
|
|
|
+ if res is None:
|
|
|
|
+ res = {}
|
|
data_en = {
|
|
data_en = {
|
|
0: 'Success',
|
|
0: 'Success',
|
|
5: 'Please try again one minute later!',
|
|
5: 'Please try again one minute later!',
|
|
@@ -18,16 +20,16 @@ class ResponseObject(object):
|
|
48: 'System object error!',
|
|
48: 'System object error!',
|
|
89: 'Already send the code, please check it or get it again after 10m',
|
|
89: 'Already send the code, please check it or get it again after 10m',
|
|
90: 'please check code or get it again after 1m',
|
|
90: 'please check code or get it again after 1m',
|
|
- 99: 'Mail doesn\'t exist!',
|
|
|
|
|
|
+ 99: 'Mail does not exist!',
|
|
100: 'Phone format error!',
|
|
100: 'Phone format error!',
|
|
101: 'Phone already existed!',
|
|
101: 'Phone already existed!',
|
|
- 102: 'Phone doesn\'t exist!',
|
|
|
|
|
|
+ 102: 'Phone does not exist!',
|
|
103: 'Mail already existed!',
|
|
103: 'Mail already existed!',
|
|
- 104: 'Account doesn\'t exist!',
|
|
|
|
|
|
+ 104: 'Account does not exist!',
|
|
105: 'Email format error!',
|
|
105: 'Email format error!',
|
|
107: 'The username not conform to the rules!',
|
|
107: 'The username not conform to the rules!',
|
|
109: 'The password not conform to the rules!',
|
|
109: 'The password not conform to the rules!',
|
|
- 110: 'user doesn\'t activated',
|
|
|
|
|
|
+ 110: 'user does not activated',
|
|
111: 'Error password',
|
|
111: 'Error password',
|
|
119: 'The qr code has expired',
|
|
119: 'The qr code has expired',
|
|
120: 'The code has expired',
|
|
120: 'The code has expired',
|
|
@@ -111,6 +113,7 @@ class ResponseObject(object):
|
|
906: '文件操作错误',
|
|
906: '文件操作错误',
|
|
907: '文件不存在!',
|
|
907: '文件不存在!',
|
|
}
|
|
}
|
|
|
|
+
|
|
if self.lang == 'cn':
|
|
if self.lang == 'cn':
|
|
msg = data_cn
|
|
msg = data_cn
|
|
elif self.lang == 'zh-Hans':
|
|
elif self.lang == 'zh-Hans':
|
|
@@ -119,16 +122,21 @@ class ResponseObject(object):
|
|
msg = data_cn
|
|
msg = data_cn
|
|
else:
|
|
else:
|
|
msg = data_en
|
|
msg = data_en
|
|
- try:
|
|
|
|
- message = msg[code]
|
|
|
|
- except Exception as e:
|
|
|
|
- message = '系统错误,code不存在'
|
|
|
|
- return {'result_code': code, 'reason': message, 'result': res, 'error_code': code}
|
|
|
|
|
|
|
|
- def formal(self, code, res={}):
|
|
|
|
|
|
+ reason = msg.get(code)
|
|
|
|
+ if reason is None:
|
|
|
|
+ reason = 'code不存在'
|
|
|
|
+
|
|
|
|
+ return {'result_code': code, 'reason': reason, 'result': res, 'error_code': code}
|
|
|
|
+
|
|
|
|
+ def formal(self, code, res=None):
|
|
|
|
+ if res is None:
|
|
|
|
+ res = {}
|
|
formal_data = self.data(code, res)
|
|
formal_data = self.data(code, res)
|
|
return json.dumps(formal_data, ensure_ascii=False)
|
|
return json.dumps(formal_data, ensure_ascii=False)
|
|
|
|
|
|
- def json(self, code, res={}):
|
|
|
|
|
|
+ def json(self, code, res=None):
|
|
|
|
+ if res is None:
|
|
|
|
+ res = {}
|
|
result = self.formal(code, res)
|
|
result = self.formal(code, res)
|
|
return HttpResponse(result)
|
|
return HttpResponse(result)
|