base.go 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package service
  2. import (
  3. "context"
  4. "go-common/library/log"
  5. )
  6. // BaseInfo get user's base info.
  7. // func (s *Service) BaseInfo(c context.Context, mid int64) (info *model.BaseInfo, err error) {
  8. // if mid <= 0 {
  9. // log.Info("s.BaseInfo(%d) mid not valid number!", mid)
  10. // return
  11. // }
  12. // var mc = true
  13. // if info, err = s.dao.BaseInfoCache(c, mid); err != nil {
  14. // mc = false
  15. // err = nil // ignore error
  16. // }
  17. // if info != nil {
  18. // if info.Mid == 0 {
  19. // log.Info("s.BaseInfo(%d) mid not exist!", mid)
  20. // }
  21. // return
  22. // }
  23. // if info, err = s.dao.BaseInfo(c, mid); err != nil {
  24. // log.Error("s.dao.BaseInfo(%d) error(%v)", mid, err)
  25. // return
  26. // }
  27. // if info == nil {
  28. // info = &model.BaseInfo{}
  29. // log.Info("s.BaseInfo(%d) mid not exist!", mid)
  30. // return
  31. // }
  32. // if mc {
  33. // s.dao.SetBaseInfoCache(context.TODO(), mid, info)
  34. // }
  35. // log.Info("s.BaseInfo(%d) info(%+v)", mid, info)
  36. // return
  37. // }
  38. func (s *Service) updateAccFace(c context.Context, mid int64) error {
  39. base, err := s.dao.BaseInfo(c, mid)
  40. if err != nil {
  41. log.Error("updateAccFace s.dao.BaseInfoWithoutDomain(%d) error(%v)", mid, err)
  42. return err
  43. }
  44. if base == nil {
  45. return nil
  46. }
  47. return s.dao.UpdateAccFace(c, mid, base.Face)
  48. }