Exemplo n.º 1
0
 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
Exemplo n.º 2
0
    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)
Exemplo n.º 3
0
    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)
Exemplo n.º 4
0
    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)