package db import ( "context" "youngee_b_api/model/gorm_model" ) func FindUserInfoByTalentId(ctx context.Context, talentId string) (*gorm_model.PlatformKuaishouUserInfo, error) { db := GetReadDB(ctx) var userInfo gorm_model.PlatformKuaishouUserInfo err := db.Model(gorm_model.PlatformKuaishouUserInfo{}).Where("talent_id = ? and platform_id = ?", talentId, 4).Find(&userInfo).Error if err != nil { return nil, err } return &userInfo, nil } // FindUserInfoByOpenId 根据openID去查找快手授权信息 func FindUserInfoByOpenId(ctx context.Context, openId string) (*gorm_model.PlatformKuaishouUserInfo, error) { db := GetReadDB(ctx) var userInfo gorm_model.PlatformKuaishouUserInfo err := db.Model(gorm_model.PlatformKuaishouUserInfo{}).Where("open_id = ?", openId).Find(&userInfo).Error if err != nil { return nil, err } return &userInfo, nil } // FindUserInfoById 根据ID去查找快手授权信息 func FindUserInfoById(ctx context.Context, Id int) (*gorm_model.PlatformKuaishouUserInfo, error) { db := GetReadDB(ctx) var userInfo gorm_model.PlatformKuaishouUserInfo err := db.Model(gorm_model.PlatformKuaishouUserInfo{}).Where("id = ?", Id).Find(&userInfo).Error if err != nil { return nil, err } return &userInfo, nil }