64 lines
2.8 KiB
Python
64 lines
2.8 KiB
Python
# -*- coding: utf-8 -*-
|
|
|
|
|
|
"""API ERROR"""
|
|
|
|
|
|
class CompetitionError(object):
|
|
CompetitionNotFound = (100001, 'Competition Not Found')
|
|
CompetitionHasEnded = (100002, 'Competition Has Ended')
|
|
CompetitionNotStarted = (100003, 'Competition Not Started')
|
|
BankInfoNotFound = (100004, 'Bank Info Not Found')
|
|
QuestionNotSufficient = (100005, 'Question Not Sufficient')
|
|
QuestionNotFound = (100006, 'Question Not Found')
|
|
|
|
|
|
class ProfileError(object):
|
|
ProfileNotFound = (200001, 'Profile Not Found')
|
|
|
|
|
|
class UserError(object):
|
|
UserNotFound = (300001, 'User Not Found')
|
|
PasswordError = (300002, 'Password Error')
|
|
VeriCodeError = (300003, 'Vericode Error')
|
|
UserHasExists = (300004, 'User Has Exists')
|
|
UserHasSentEmail = (300005, 'User Has Sent Email')
|
|
UserSendEmailFailed = (300006, 'User Send Email Failed')
|
|
|
|
|
|
class SetError(object):
|
|
FileNotFound = (400001, 'File Not Found')
|
|
FileTypeError = (400002, 'File Type Error')
|
|
BankTypeError = (400003, 'Bank Type Error')
|
|
BankInfoNotFound = (400004, 'Bank Info Not Found')
|
|
|
|
|
|
class BizError(object):
|
|
BizAccountExists = (500001, 'Business Account Exists')
|
|
BizAccountNotFound = (500002, 'Business Account Not Found')
|
|
|
|
|
|
"""RENDER ERROR"""
|
|
|
|
|
|
def message(errtitle, errmsg):
|
|
return {"errtitle": errtitle, "errmsg": errmsg}
|
|
|
|
|
|
CompetitionNotFound = message("比赛不存在", "您要找的比赛不存在")
|
|
BankInfoNotFound = message("题库不存在", "当前比赛未配置题库")
|
|
QuestionLogNotFound = message("比赛记录不存在", "您的答题记录不存在")
|
|
CompetitionHasEnded = message("比赛已经结束", "您要参与的比赛已经结束")
|
|
CompetitionNotStarted = message("比赛尚未开始", "您要参加的比赛还没开始")
|
|
QuestionNotSufficient = message("题目数量过少", "当前题库题目数量过少")
|
|
ProfileNotFound = message("用户不存在", "您的账户还没有登录,点击右上角登录吧~")
|
|
BizAccountNotFound = message("未注册机构", "只有机构账户才能创建活动,先注册成为机构吧~")
|
|
UserNotFound = message("账户不存在", "我们没有找到这个邮箱的账户,密码重置失败")
|
|
VeriCodeError = message("校验码错误", "您的校验码出现错误,激活失败")
|
|
VeriCodeTimeOut = message("校验码超时", "由于您过长时间未校验邮件,导致校验失败")
|
|
VerifyFailed = message("激活失败", "我们没有找到您的注册信息,激活失败")
|
|
PasswordResetFailed = message("密码重置失败", "可能因为较长时间未得到确认,您的密码重置失败了!")
|
|
TemplateNotFound = message("模板不存在", "题库模板没有找到,请联系管理员~")
|
|
FileNotFound = message("文件不存在", "传入的模板为空")
|
|
FileTypeError = message("文件类型错误", "传入的文件出错了")
|