hr_verify_r1.go 862 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. // Package redis
  2. /**
  3. * @ File: hr_verify_r1.go
  4. * @ Date: 2021/6/8 18:03
  5. * @ Author: JYQ
  6. * @ Description:
  7. */
  8. package redis
  9. import (
  10. "encoding/json"
  11. "fmt"
  12. "sportfitness/base/assembly/heartRate/model"
  13. "github.com/go-redis/redis/v8"
  14. "github.com/sirupsen/logrus"
  15. )
  16. const hrVerifyR1Key = prefix + ":hr_verify_r1"
  17. func HrVerifyR1(list []model.HrVerifyDetail) {
  18. cmder, err := getClient().TxPipelined(ctx, func(pipeliner redis.Pipeliner) error {
  19. for _, one := range list {
  20. data, err2 := json.Marshal(one.HrVerify)
  21. if err2 != nil {
  22. panic(err2)
  23. }
  24. pipeliner.Set(ctx, fmt.Sprintf("%s:%s", hrVerifyR1Key, one.Sn), data, 0)
  25. }
  26. return nil
  27. })
  28. if err != nil {
  29. logrus.Errorf("HrVerufyR1 保存失败:%s", err)
  30. return
  31. }
  32. for _, r := range cmder {
  33. if r.Err() != nil {
  34. logrus.Errorf("HrVerufyR1 保存失败:%s", r.Err())
  35. }
  36. }
  37. }