Esempio n. 1
0
 def checkMatch(self, sid, name):
     if sid == '':
         return -1
     if name == '':
         return -2
     try:
         student = Student.getBy(studentId=sid, studentName=name)
         if student:  # 学生身份验证通过
             Order.refresh_orders()
             user = User.getBy(studentId=sid, studentName=name)
             if user:  # 已注册
                 if user.isLock:  # 被锁定
                     return 2
                 else:  # 有效
                     return 1
             else:  # 没有注册
                 return 3
         else:
             return 0  # 验证出错
     except Exception as err:
         print err
         return -3  # 系统出现错误