talent_post_api.go 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  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. // 向微信服务端校验登录凭证
  46. res := youngee_talent_service.SendSmsCode(r)
  47. err := r.Response.WriteJson(res)
  48. if err != nil {
  49. r.Response.WriteJson("短信发送失败")
  50. }
  51. }
  52. // 达人更换手机号码
  53. // post 请求体:手机号和验证码
  54. func (*talentPostApi) ChangePhone(r *ghttp.Request) {
  55. // 向微信服务端校验登录凭证
  56. res := youngee_talent_service.ChangePhone(r)
  57. err := r.Response.WriteJson(res)
  58. if err != nil {
  59. r.Response.WriteJson("短信发送失败")
  60. }
  61. }