修改了积分发放问题

This commit is contained in:
wucongxing8150 2025-03-13 16:37:03 +08:00
parent 7ee06243fa
commit 7d04de732b

View File

@ -111,21 +111,6 @@ func (r *UserService) ReportUserScore(tx *gorm.DB, projectId, caseId, platformId
nodeName = "优质留言" nodeName = "优质留言"
} }
// 检测白名单-无需检测白名单
var isWhite bool
if projectPlatform.IsWhite == 1 {
projectPlatformWhiteService := ProjectPlatformWhiteService{}
isWhite, err = projectPlatformWhiteService.CheckProjectPlatformWhiteByUser(user, projectId, platformId)
if err != nil {
return err
}
}
// 当用户为非白名单时,重置积分数
if isWhite == false {
score = 0
}
recordScoreDao := dao.RecordScoreDao{} recordScoreDao := dao.RecordScoreDao{}
// 检测是否有相同手机号用户 // 检测是否有相同手机号用户
@ -166,6 +151,22 @@ func (r *UserService) ReportUserScore(tx *gorm.DB, projectId, caseId, platformId
} }
} }
// 默认为白名单用户
isWhite := true
if projectPlatform.IsWhite == 1 {
projectPlatformWhiteService := ProjectPlatformWhiteService{}
isWhite, err = projectPlatformWhiteService.CheckProjectPlatformWhiteByUser(user, projectId, platformId)
if err != nil {
return err
}
}
// 佳动力需求:非白名单用户也需要请求积分记录
// 当用户为非白名单时,重置积分数
if isWhite == false {
score = 0
}
// 获取病例关联平台数据 // 获取病例关联平台数据
casePlatformDao := dao.CasePlatformDao{} casePlatformDao := dao.CasePlatformDao{}
maps = make(map[string]interface{}) maps = make(map[string]interface{})