|
@@ -1,6 +1,7 @@
|
|
from django.shortcuts import HttpResponse
|
|
from django.shortcuts import HttpResponse
|
|
import simplejson as json
|
|
import simplejson as json
|
|
|
|
|
|
|
|
+
|
|
# 后面尽量尽量使用这个JSON响应类,模板未Controller/OauthManage.py
|
|
# 后面尽量尽量使用这个JSON响应类,模板未Controller/OauthManage.py
|
|
|
|
|
|
|
|
|
|
@@ -39,7 +40,7 @@ class ResponseObject(object):
|
|
118: 'You do not enter the password two times!',
|
|
118: 'You do not enter the password two times!',
|
|
120: 'The code has expired',
|
|
120: 'The code has expired',
|
|
121: 'The verification code is wrong!',
|
|
121: 'The verification code is wrong!',
|
|
- 150: 'The superID is None or superID is equal to userID',
|
|
|
|
|
|
+ 150: 'Wrong superID is None or userID',
|
|
160: 'The All Equipment has been shared by the User!',
|
|
160: 'The All Equipment has been shared by the User!',
|
|
171: 'Delete Equipment sharing failed',
|
|
171: 'Delete Equipment sharing failed',
|
|
172: 'There is no Equipment for this User!',
|
|
172: 'There is no Equipment for this User!',
|
|
@@ -69,14 +70,10 @@ class ResponseObject(object):
|
|
500: 'Query Database Error:',
|
|
500: 'Query Database Error:',
|
|
501: 'Update database error!',
|
|
501: 'Update database error!',
|
|
502: 'The fields do not exist!',
|
|
502: 'The fields do not exist!',
|
|
- 600: 'Query permission denied!',
|
|
|
|
601: 'Delete permission denied!',
|
|
601: 'Delete permission denied!',
|
|
602: 'Modify permission denied!',
|
|
602: 'Modify permission denied!',
|
|
- 603: 'Permission denied!',
|
|
|
|
- 604: 'Query permission denied!',
|
|
|
|
- 605: 'Upload permission denied! ',
|
|
|
|
|
|
+ 605: 'Upload permission denied!',
|
|
606: 'User has not assigned role!',
|
|
606: 'User has not assigned role!',
|
|
- 607: 'Add permission denied!',
|
|
|
|
611: 'Add permission denied!',
|
|
611: 'Add permission denied!',
|
|
612: 'Query permission denied!',
|
|
612: 'Query permission denied!',
|
|
615: 'SuperAdmin does not exist!',
|
|
615: 'SuperAdmin does not exist!',
|
|
@@ -92,16 +89,16 @@ class ResponseObject(object):
|
|
808: 'Add a new role to the wrong',
|
|
808: 'Add a new role to the wrong',
|
|
816: 'Add a new permissions error',
|
|
816: 'Add a new permissions error',
|
|
817: 'The permissions do not exist!',
|
|
817: 'The permissions do not exist!',
|
|
- 818: 'The deletion of the permissions failed',
|
|
|
|
|
|
+ 818: 'Delete permission failed',
|
|
700: 'Upload file error',
|
|
700: 'Upload file error',
|
|
701: 'The file does not exist!',
|
|
701: 'The file does not exist!',
|
|
900: 'There is no information about this version!',
|
|
900: 'There is no information about this version!',
|
|
901: 'Getting URL failure!',
|
|
901: 'Getting URL failure!',
|
|
902: 'The code does not exist!',
|
|
902: 'The code does not exist!',
|
|
- 903: 'The name of the file does not meet the conditions!',
|
|
|
|
|
|
+ 903: 'Error filename',
|
|
906: 'Cause of file operation error',
|
|
906: 'Cause of file operation error',
|
|
907: 'The download file does not exist!',
|
|
907: 'The download file does not exist!',
|
|
- 910: 'There are too many downloads. Please wait a moment...',
|
|
|
|
|
|
+ 910: 'Much downloads. Please wait a moment...',
|
|
}
|
|
}
|
|
data_cn = {
|
|
data_cn = {
|
|
0: '成功',
|
|
0: '成功',
|
|
@@ -109,21 +106,21 @@ class ResponseObject(object):
|
|
5: '请一分钟后再尝试',
|
|
5: '请一分钟后再尝试',
|
|
9: '用户账号不存在',
|
|
9: '用户账号不存在',
|
|
10: res,
|
|
10: res,
|
|
- 13: '该设备不存在',
|
|
|
|
- 14: '该设备不属于您',
|
|
|
|
|
|
+ 13: '设备不存在',
|
|
|
|
+ 14: '设备不属于您',
|
|
15: '您尚未打开此服务',
|
|
15: '您尚未打开此服务',
|
|
44: '系统错误!无法发送电子邮件',
|
|
44: '系统错误!无法发送电子邮件',
|
|
48: '系统对象错误',
|
|
48: '系统对象错误',
|
|
60: 'APP信息已经存在',
|
|
60: 'APP信息已经存在',
|
|
- 89: '您已经获得了验证码,请在5分钟后检查或再次确认。',
|
|
|
|
- 101: '手机的用户账号已经存在!',
|
|
|
|
- 102: '手机的用户账号不存在!',
|
|
|
|
- 103: '邮箱用户帐户已经存在!',
|
|
|
|
- 104: '邮箱用户帐户不存在!',
|
|
|
|
|
|
+ 89: '已发验证码,请检测或5分钟后重新获取。',
|
|
|
|
+ 101: '手机已存在!',
|
|
|
|
+ 102: '手机不存在!',
|
|
|
|
+ 103: '邮箱已存在!',
|
|
|
|
+ 104: '邮箱不存在!',
|
|
106: '创建用户错误',
|
|
106: '创建用户错误',
|
|
- 107: '用户名格式不符合规则!',
|
|
|
|
- 109: '密码格式不符合规则!',
|
|
|
|
- 110: '因为用户未激活,用户是无效用户!',
|
|
|
|
|
|
+ 107: '用户名格式不符合!',
|
|
|
|
+ 109: '密码格式不符合!',
|
|
|
|
+ 110: '用户未激活!',
|
|
111: '您输入的密码不正确!',
|
|
111: '您输入的密码不正确!',
|
|
112: '未知错误不能更新密码!',
|
|
112: '未知错误不能更新密码!',
|
|
113: '此用户标识不存在!',
|
|
113: '此用户标识不存在!',
|
|
@@ -132,7 +129,7 @@ class ResponseObject(object):
|
|
118: '你不输入密码两次!',
|
|
118: '你不输入密码两次!',
|
|
120: '验证码过期',
|
|
120: '验证码过期',
|
|
121: '验证码错了!',
|
|
121: '验证码错了!',
|
|
- 150: '超级用户不存在或者用户id错误',
|
|
|
|
|
|
+ 150: '超级用户或用户id错误',
|
|
160: '所有设备已被用户共享!',
|
|
160: '所有设备已被用户共享!',
|
|
171: '删除设备共享失败',
|
|
171: '删除设备共享失败',
|
|
172: '这个用户没有设备!',
|
|
172: '这个用户没有设备!',
|
|
@@ -150,10 +147,10 @@ class ResponseObject(object):
|
|
193: '未知的错误导致角色不能被删除!',
|
|
193: '未知的错误导致角色不能被删除!',
|
|
194: '更新角色错误',
|
|
194: '更新角色错误',
|
|
195: '未知的错误导致角色无法更新!',
|
|
195: '未知的错误导致角色无法更新!',
|
|
- 302: '更新令牌到数据库错误',
|
|
|
|
- 307: '令牌已经过期!',
|
|
|
|
- 310: '令牌中的用户名不存在!',
|
|
|
|
- 311: '令牌为空!',
|
|
|
|
|
|
+ 302: '请重新登录! 更新令牌到数据库错误',
|
|
|
|
+ 307: '请重新登录! 令牌已经过期!',
|
|
|
|
+ 310: '请重新登录! 令牌中的用户名不存在!',
|
|
|
|
+ 311: '请重新登录! 令牌为空!',
|
|
403: 'API错误!',
|
|
403: 'API错误!',
|
|
404: '您没有访问的权限!',
|
|
404: '您没有访问的权限!',
|
|
414: '客户端错误!请确认请求路径!',
|
|
414: '客户端错误!请确认请求路径!',
|
|
@@ -162,18 +159,14 @@ class ResponseObject(object):
|
|
500: '查询数据库错误!',
|
|
500: '查询数据库错误!',
|
|
501: '更新数据库错误!',
|
|
501: '更新数据库错误!',
|
|
502: '在数据库中,参数字段不存在!',
|
|
502: '在数据库中,参数字段不存在!',
|
|
- 600: '您没有权限查询所有用户信息!',
|
|
|
|
- 601: '您没有权限删除用户!',
|
|
|
|
- 602: '您没有修改用户信息的权限!',
|
|
|
|
- 603: '用户帐户没有权限执行此操作!',
|
|
|
|
- 604: '您没有权限查询所有用户设备信息!',
|
|
|
|
- 605: '你没有上传OTA文件的权限!',
|
|
|
|
|
|
+ 601: '没有权限删除!',
|
|
|
|
+ 602: '没有权限修改!',
|
|
|
|
+ 605: '没有权限上传!',
|
|
606: '用户没有分配角色!',
|
|
606: '用户没有分配角色!',
|
|
- 607: '用户没有添加新角色的权限!',
|
|
|
|
- 611: '您没有添加新权限的权限!',
|
|
|
|
- 612: '您没有查询所有用户的权限的权限!',
|
|
|
|
- 615: '超级管理员(USEID)帐户不存在!',
|
|
|
|
- 616: '用户(USERID)帐户不存在!',
|
|
|
|
|
|
+ 611: '没有权限添加!',
|
|
|
|
+ 612: '没有权限查询!',
|
|
|
|
+ 615: '超级管理员帐户不存在!',
|
|
|
|
+ 616: '用户帐户不存在!',
|
|
800: '请求参数不存在!',
|
|
800: '请求参数不存在!',
|
|
801: '错误的请求参数!',
|
|
801: '错误的请求参数!',
|
|
802: 'content参数错误!',
|
|
802: 'content参数错误!',
|
|
@@ -191,10 +184,10 @@ class ResponseObject(object):
|
|
900: '版本信息不存在',
|
|
900: '版本信息不存在',
|
|
901: '获取链接失败',
|
|
901: '获取链接失败',
|
|
902: 'code不存在!',
|
|
902: 'code不存在!',
|
|
- 903: '文件名不符合条件!',
|
|
|
|
|
|
+ 903: '文件名不符合!',
|
|
906: '文件操作错误',
|
|
906: '文件操作错误',
|
|
- 907: '下载文件不存在!',
|
|
|
|
- 910: '下载太多了。请稍等…',
|
|
|
|
|
|
+ 907: '文件不存在!',
|
|
|
|
+ 910: '下载太多,请稍等…',
|
|
}
|
|
}
|
|
if self.lang == 'cn':
|
|
if self.lang == 'cn':
|
|
msg = data_cn
|
|
msg = data_cn
|
|
@@ -208,8 +201,8 @@ class ResponseObject(object):
|
|
|
|
|
|
def formal(self, code, res={}):
|
|
def formal(self, code, 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={}):
|
|
result = self.formal(code, res)
|
|
result = self.formal(code, res)
|
|
- return HttpResponse(result)
|
|
|
|
|
|
+ return HttpResponse(result)
|