hrsensors.go 937 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. package service
  2. import (
  3. "video_course/lib/session"
  4. h "video_course/repository/http"
  5. )
  6. type HrSensors struct {
  7. base
  8. }
  9. //心率带更新(
  10. func (hr HrSensors) HrSensorsUpdate(
  11. token string, sn string) (hrId int, err error) {
  12. sm := session.GetSessionManager()
  13. sess, err_ := sm.FindByToken(token)
  14. if err_ != nil {
  15. err = err_
  16. return
  17. }
  18. userMd5 := sess.UserId
  19. //调用心率系统接口
  20. hrId, err = h.HeartRateServer{}.HrSensorsUpdate(userMd5, sn)
  21. return
  22. }
  23. func (hr HrSensors) AddAppHeartRate(token string, duId int, sn string, hrId int, heartRate int, rcvTime int, calories int, pureCalories int) (inClass int, err error) {
  24. sm := session.GetSessionManager()
  25. sess, err_ := sm.FindByToken(token)
  26. if err_ != nil {
  27. err = err_
  28. return
  29. }
  30. userMd5 := sess.UserId
  31. //调用心率系统接口
  32. inClass, err = h.HeartRateServer{}.AddAppHeartRate(userMd5, duId, sn, hrId, heartRate, rcvTime, calories, pureCalories)
  33. return
  34. }