def __init__(self, openidStr): #openid self.openidStr = openidStr #Session初始化 self.session = Session() #分数返回结果初始化 self.count = 0
def insertOrUpdateUser(self, usermap): session=Session() user=User() user.openid=usermap["openid"] user.username=usermap["username"] user.password=usermap["password"] flag=self.selectUserFlag(user.openid) if(flag==1): try: session.add(user) session.commit() logger.info("用户"+user.openid+"用户绑定成功") return True except: logger.error("用户"+user.openid+"用户绑定失败") return False elif(flag==2): try: user= session.query(User).filter_by(openid=user.openid).first() user.username=usermap["username"] user.password=usermap["password"] user.flag=1 session.commit() logger.info("用户"+user.openid+"用户更新成功") return True except: logger.error("用户"+user.openid+"用户绑定失败") return False else: logger.error("用户"+user.openid+"用户绑定失败") return False
def deleteUser(self, openidStr): session=Session() flag=self.selectUserFlag(openidStr) if(flag==3): user = session.query(User).filter_by(openid=openidStr).first() user.flag=0 session.commit() logger.info("用户"+openidStr+"解绑成功") return True else: logger.error("用户"+openidStr+"未绑定,无法解绑") return False
def __init__(self): #session初始化 self.session = Session()
def __init__(self): self.session = Session() self.keyword = KeyWord()