diff --git a/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/caseExchange/service/CaseExchangeService.java b/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/caseExchange/service/CaseExchangeService.java index 42d1214..9dac505 100644 --- a/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/caseExchange/service/CaseExchangeService.java +++ b/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/caseExchange/service/CaseExchangeService.java @@ -343,7 +343,7 @@ public class CaseExchangeService { CaseClinicalRecordScoreEntity caseClinicalRecordScore = caseClinicalRecordScoreDao.selectOne(queryWrapper); if (caseClinicalRecordScore == null) { // 发放积分 - userService.ReportUserScore(String.valueOf(exchangeId),3, String.valueOf(caseExchange.getUserId()),100,6); + userService.ReportUserScore(String.valueOf(exchangeId),3, String.valueOf(caseExchange.getUserId()),100,6,"病例库-精选病例交流"); } } @@ -386,7 +386,7 @@ public class CaseExchangeService { CaseClinicalRecordScoreEntity caseClinicalRecordScore = caseClinicalRecordScoreDao.selectOne(queryWrapper); if (caseClinicalRecordScore == null) { // 发放积分 - userService.ReportUserScore(String.valueOf(exchangeId),3, String.valueOf(caseExchange.getUserId()),50,7); + userService.ReportUserScore(String.valueOf(exchangeId),3, String.valueOf(caseExchange.getUserId()),50,7,"病例库-病例交流发帖"); } } @@ -400,7 +400,6 @@ public class CaseExchangeService { throw new BusinessException("操作失败"); } - return ResponseDTO.ok(); } diff --git a/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/user/service/UserService.java b/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/user/service/UserService.java index 7dae00d..dcb7c02 100644 --- a/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/user/service/UserService.java +++ b/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/user/service/UserService.java @@ -293,7 +293,7 @@ public class UserService { * @param type 类型(1:文章 2:视频 3:病例交流) * @throws BusinessException */ - public boolean ReportUserScore(String id,Integer type,String userId,Integer point,Integer scoreType) throws BusinessException{ + public boolean ReportUserScore(String id,Integer type,String userId,Integer point,Integer scoreType,String bonuspointsNote) throws BusinessException{ // 获取积分发放记录 // 获取今天的日期,并设置时间为 00:00:00 LocalDateTime startOfToday = LocalDate.now().atStartOfDay(); // 例如:2025-07-30 00:00:00 @@ -315,7 +315,7 @@ public class UserService { } // 发放积分 - score.ReportUserScore(user.getUserIden(),point,"病例库-病例互动"); + score.ReportUserScore(user.getUserIden(),point,bonuspointsNote); // 添加打赏记录 CaseClinicalRecordScoreEntity data = new CaseClinicalRecordScoreEntity();