From 9d025c5b17f5f181fc0c7e3ab8a62095e38052df Mon Sep 17 00:00:00 2001 From: wucongxing8150 <815046773@qq.com> Date: Thu, 13 Mar 2025 16:37:19 +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 | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/api/service/User.go b/api/service/User.go index 50d94c9..7ab57d6 100644 --- a/api/service/User.go +++ b/api/service/User.go @@ -341,6 +341,16 @@ func (r *UserService) ReportUserScore(tx *gorm.DB, projectId, caseId, platformId return nil } + // 默认为白名单用户 + isWhite := true + if projectPlatform.IsWhite == 1 { + projectPlatformWhiteService := ProjectPlatformWhiteService{} + isWhite, err = projectPlatformWhiteService.CheckProjectPlatformWhiteByUser(user, projectId, platformId) + if err != nil { + return err + } + } + // 获取需发放积分 score := 0 appScoreTypeStr := "" // 积分发放原因-app @@ -372,16 +382,7 @@ 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 @@ -440,7 +441,6 @@ func (r *UserService) ReportUserScore(tx *gorm.DB, projectId, caseId, platformId NodeName: nodeName, Score: score, } - recordScore, err = recordScoreDao.AddRecordScore(tx, recordScore) if err != nil { return err