subscribe.go 723 B

123456789101112131415161718192021222324252627
  1. package service
  2. import (
  3. "bp.jydev.jianyu360.cn/BaseService/userCenter/entity"
  4. userCenter "bp.jydev.jianyu360.cn/BaseService/userCenter/rpc/usercenter"
  5. )
  6. type SubscribeService struct{}
  7. // 获取用户订阅信息 优先大会员、然后商机管理、然后超级订阅、然后免费订阅
  8. func (this *SubscribeService) GetSubscribeInfo(data *userCenter.UserReq) (res map[string]interface{}, msg string) {
  9. info := entity.UserInfoReq{
  10. Mysql: entity.Mysql,
  11. Mgo: entity.Mgo,
  12. UserId: data.UserId,
  13. Types: data.Types,
  14. BaseMysql: entity.BaseMysql,
  15. }
  16. //正常用户
  17. res, msg = info.GetUserInfo()
  18. if res != nil && msg == "" {
  19. return
  20. }
  21. //游客
  22. res, msg = info.GetTouristInfo()
  23. return
  24. }