|
@@ -152,7 +152,8 @@ func GetMediaById(mediaType string, mediaId int, isLogin bool, userId int) (medi
|
|
|
if err != nil {
|
|
|
logger.Error("校验用户风险等级失败:%v", err)
|
|
|
}
|
|
|
- *media, err = mediaService.GetMediaById(mediaType, mediaId)
|
|
|
+ var mediaInfo mediaService.MediaDTO
|
|
|
+ mediaInfo, err = mediaService.GetMediaById(mediaType, mediaId)
|
|
|
if err != nil {
|
|
|
logger.Error("获取媒体失败:%v", err)
|
|
|
err = exception.New(exception.MediaFoundFailed)
|
|
@@ -186,7 +187,7 @@ func GetMediaById(mediaType string, mediaId int, isLogin bool, userId int) (medi
|
|
|
// media.RiskLevelStatus = RiskLevelUnMatch
|
|
|
// media.Login = false
|
|
|
//}
|
|
|
- return DealMediaInfo(media, isLogin, userId, mappingRiskLevel, true)
|
|
|
+ return DealMediaInfo(&mediaInfo, isLogin, userId, mappingRiskLevel, true)
|
|
|
}
|
|
|
func matchRiskLevel(userId int, media mediaService.MediaDTO) (riskLevelMatch string, productRiskLevel string, err error) {
|
|
|
userProfile, userErr := user.GetUserProfile(userId)
|