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 # 系统出现错误