def check_user(cls, uid): user = Dal_User().getUser(uid) if user == None:#第一次自动创建用户 user = User() user.id = uid user.state = configs_default['userstat']['out'] Dal_User().addUser(user) return user
def on_setUserState(cls, uid=None, state=configs_default['userstat']['out']): try: if uid == None: return user = Dal_User().getUser(uid) if user: user.state = state Dal_User().updateUserState(uid, state) except Exception as e: msg = traceback.format_exc() # 方式1 Utils().logMainDebug(msg)
def on_setUserState(cls, uid = None,state = configs_default['userstat']['out']): try: user = None if uid == None: uid = MarketTcpServer.lastOpenDoorUser user = Dal_User().getUser(uid) if user: user.state = state Dal_User().updateUserState(uid, state) except Exception, e: msg = traceback.format_exc() # 方式1 Utils().logMainDebug(msg)
def check_user(cls, uid): try: user = Dal_User().getUser(uid) if user == None: #第一次自动创建用户 user = User() user.id = uid user.state = configs_default['userstat']['out'] user.paygoods = '' user.lastintime = Utils().dbTimeCreate() user.lastouttime = Utils().dbTimeCreate() Dal_User().addUser(user) return user except Exception as e: msg = traceback.format_exc() # 方式1 Utils().logMainDebug(msg)