talent_post_api.go 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. package youngeetalentapi
  2. import (
  3. "github.com/gogf/gf/net/ghttp"
  4. "youngmini_server/app/service/youngee_talent_service"
  5. )
  6. var TalentPostApi = talentPostApi{}
  7. type talentPostApi struct {
  8. }
  9. // Login 达人端微信授权登录
  10. func (*talentPostApi) Login(r *ghttp.Request) {
  11. // 向微信服务端校验登录凭证
  12. res := youngee_talent_service.WxLogin(r)
  13. err := r.Response.WriteJson(res)
  14. if err != nil {
  15. panic("write response error")
  16. }
  17. }
  18. // 获取手机号码接口测试
  19. //func (*talentPostApi) GetPhoneNum(r *ghttp.Request) {
  20. // // 向微信服务端校验登录凭证
  21. // res := youngee_talent_service.GetPhoneNum1(r)
  22. // err := r.Response.WriteJson(res)
  23. // if err != nil {
  24. // panic("write response error")
  25. // }
  26. //}
  27. func (*talentPostApi) SmsLogin(r *ghttp.Request) {
  28. // 向微信服务端校验登录凭证
  29. res := youngee_talent_service.LoginFromSms(r)
  30. err := r.Response.WriteJson(res)
  31. if err != nil {
  32. panic("write response error")
  33. }
  34. }
  35. // GetQrcode 获取微信分享二维码
  36. func (*talentPostApi) GetQrcode(r *ghttp.Request) {
  37. res := youngee_talent_service.RequestShareInfo(r)
  38. err := r.Response.WriteJson(res)
  39. if err != nil {
  40. panic("write response error")
  41. }
  42. }
  43. // 达人短信登录,发送验证码
  44. func (*talentPostApi) SendSmsCode(r *ghttp.Request) {
  45. res := youngee_talent_service.SendSmsCode(r)
  46. err := r.Response.WriteJson(res)
  47. if err != nil {
  48. r.Response.WriteJson("短信发送失败")
  49. }
  50. }
  51. // 达人更换手机号码
  52. // post 请求体:手机号和验证码
  53. func (*talentPostApi) ChangePhone(r *ghttp.Request) {
  54. // 向微信服务端校验登录凭证
  55. res := youngee_talent_service.ChangePhone(r)
  56. err := r.Response.WriteJson(res)
  57. if err != nil {
  58. r.Response.WriteJson("短信发送失败")
  59. }
  60. }