platform_kuaishou_user.go 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package db
  2. import (
  3. "context"
  4. "youngee_b_api/model/gorm_model"
  5. )
  6. func FindUserInfoByTalentId(ctx context.Context, talentId string) (*gorm_model.PlatformKuaishouUserInfo, error) {
  7. db := GetReadDB(ctx)
  8. var userInfo gorm_model.PlatformKuaishouUserInfo
  9. err := db.Model(gorm_model.PlatformKuaishouUserInfo{}).Where("talent_id = ? and platform_id = ?", talentId, 4).Find(&userInfo).Error
  10. if err != nil {
  11. return nil, err
  12. }
  13. return &userInfo, nil
  14. }
  15. // FindUserInfoByOpenId 根据openID去查找快手授权信息
  16. func FindUserInfoByOpenId(ctx context.Context, openId string) (*gorm_model.PlatformKuaishouUserInfo, error) {
  17. db := GetReadDB(ctx)
  18. var userInfo gorm_model.PlatformKuaishouUserInfo
  19. err := db.Model(gorm_model.PlatformKuaishouUserInfo{}).Where("open_id = ?", openId).Find(&userInfo).Error
  20. if err != nil {
  21. return nil, err
  22. }
  23. return &userInfo, nil
  24. }
  25. // FindUserInfoById 根据ID去查找快手授权信息
  26. func FindUserInfoById(ctx context.Context, Id int) (*gorm_model.PlatformKuaishouUserInfo, error) {
  27. db := GetReadDB(ctx)
  28. var userInfo gorm_model.PlatformKuaishouUserInfo
  29. err := db.Model(gorm_model.PlatformKuaishouUserInfo{}).Where("id = ?", Id).Find(&userInfo).Error
  30. if err != nil {
  31. return nil, err
  32. }
  33. return &userInfo, nil
  34. }