user.lua 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. --[[
  2. Descripttion:玩家
  3. version:
  4. Author: Neo,Huang
  5. Date: 2023-11-15 22:34:35
  6. LastEditors: Neo,Huang
  7. LastEditTime: 2023-11-15 23:19:26
  8. --]]
  9. local code = require "code"
  10. local timeUtil = require("utils.timeUtil")
  11. local util_user = require("utils.util_user")
  12. local payData = require("data.pay")
  13. local root = {}
  14. function root:user_keepalive(role)
  15. return code.OK, {systemTime = timeUtil.now(role.uid)}
  16. end
  17. -- 请求个人信息
  18. function root:user_self_info(role, msg)
  19. return role.user:itf_get_info(role, msg)
  20. end
  21. -- 登录完成后
  22. function root:after_user_self_info(role, msg)
  23. local uid = role.uid
  24. local pack = {
  25. payInfo = payData:pack_pay_info(uid)
  26. }
  27. util_user:user_proto_notify(role.uid, "on_user_system_info", pack)
  28. end
  29. -- 获取验证码
  30. function root:user_get_verify_code(role, msg)
  31. return role.user:itf_get_verify_code(role, msg)
  32. end
  33. -- 更新主播邀请码
  34. function root:user_update_band_share_code(role, msg)
  35. return role.user:itf_update_band_share_code(role, msg)
  36. end
  37. -- 更新自己邀请码
  38. function root:user_update_share_code(role, msg)
  39. return role.user:itf_update_share_code(role, msg)
  40. end
  41. -- 更新steam交易链接
  42. function root:user_update_steam_link(role, msg)
  43. return role.user:itf_update_steam_link(role, msg)
  44. end
  45. -- 更新头像
  46. function root:user_update_icon(role, msg)
  47. return role.user:itf_update_icon(role, msg)
  48. end
  49. -- 更新昵称
  50. function root:user_update_nickname(role, msg)
  51. return role.user:itf_update_nickname(role, msg)
  52. end
  53. -- 更新密码
  54. function root:user_update_password(role, msg)
  55. return role.user:itf_update_password(role, msg)
  56. end
  57. -- 注销
  58. function root:user_cancel_account(role, msg)
  59. return role.user:itf_cancel_account(role, msg)
  60. end
  61. -- 实名认证 - 更新信息
  62. function root:user_identity_update_info(role, msg)
  63. return role.user:itf_identity(role, msg)
  64. end
  65. return root