userinfo.py 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. from admin.dboper import *
  2. #用户登录业务
  3. def admin_login(username, password):
  4. sql = "select username, truename, rolename from userInfo where username='%s' and UPassword='%s'" % (username, password)
  5. #print(sql)
  6. results = mySQL_Query(sql)
  7. return results
  8. #查询所有用户
  9. def loadalluser():
  10. sql = "select UserID,UserName,TrueName,UPassword, RoleName, Telephone,UStatus from userinfo"
  11. results = mySQL_Query(sql)
  12. return results
  13. #添加一个用户
  14. def add_user(user):
  15. #username, truename, upassword, rolename, telephone,ustatus
  16. sql = "insert into userinfo values (NULL, '%s', '%s', '%s', '%s', '%s',1) " % (user[0], user[1], user[2], user[3], user[4])
  17. i, msg = mySQL_Execute(sql)
  18. return i, msg
  19. #删除一个用户
  20. def del_user(userid):
  21. sql = "delete from userinfo where userid =%s" % userid
  22. i, msg = mySQL_Execute(sql)
  23. return i, msg
  24. #根据用户ID查询一个用户
  25. def getUserByID(userid):
  26. sql = "select username, truename, rolename, telephone, ustatus from userInfo where userid=%s" % (userid)
  27. results = mySQL_Query(sql)
  28. return results
  29. #修改一个用户信息
  30. def update_userinfo(data, userid):
  31. sql = "update userinfo set username='%s', truename='%s', RoleName='%s', telephone='%s', ustatus=%s where USerID=%s;" % (
  32. data[0], data[1], data[2], data[3], data[4], userid)
  33. i, msg = mySQL_Execute(sql)
  34. return i, msg
  35. #查询用户密码
  36. def checkoldpassword(userid, oldpassword):
  37. sql = "select UserID, UPassword from userinfo where UserID=%s and UPassword='%s';" % (userid, oldpassword)
  38. results = mySQL_Query(sql)
  39. return results
  40. #修改用户密码
  41. def change_Password(userid, newpassword):
  42. sql = "update userinfo set UPassword='%s' where UserID=%s;" % (newpassword, userid)
  43. i, msg = mySQL_Execute(sql)
  44. return i, msg