From 7d04de732b9cb971168758f669150ac586fce01e Mon Sep 17 00:00:00 2001 From: wucongxing8150 <815046773@qq.com> Date: Thu, 13 Mar 2025 16:37:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E7=A7=AF=E5=88=86?= =?UTF-8?q?=E5=8F=91=E6=94=BE=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/service/User.go | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/api/service/User.go b/api/service/User.go index 7c83a68..884d949 100644 --- a/api/service/User.go +++ b/api/service/User.go @@ -111,21 +111,6 @@ func (r *UserService) ReportUserScore(tx *gorm.DB, projectId, caseId, platformId 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{} // 检测是否有相同手机号用户 @@ -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{} maps = make(map[string]interface{})