From fe98baa55c34db41b158187f9c1837a269ec169b Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期一, 11 三月 2024 18:28:17 +0800
Subject: [PATCH] 修改bug
---
cloud-server-account/src/main/java/com/dsh/account/service/impl/StudentHonorServiceImpl.java | 25 +++++++++++++++++++++++++
1 files changed, 25 insertions(+), 0 deletions(-)
diff --git a/cloud-server-account/src/main/java/com/dsh/account/service/impl/StudentHonorServiceImpl.java b/cloud-server-account/src/main/java/com/dsh/account/service/impl/StudentHonorServiceImpl.java
index a7bbcb8..6a1d8f7 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/service/impl/StudentHonorServiceImpl.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/service/impl/StudentHonorServiceImpl.java
@@ -5,6 +5,7 @@
import com.dsh.account.entity.HonorRules;
import com.dsh.account.entity.StudentHonor;
import com.dsh.account.entity.TStudent;
+import com.dsh.account.feignclient.communityWorldCup.WorldCupCompetitorClient;
import com.dsh.account.feignclient.competition.ParticipantClient;
import com.dsh.account.feignclient.course.CoursePackageClient;
import com.dsh.account.feignclient.course.model.CoursePackage;
@@ -54,6 +55,9 @@
@Autowired
private HonorRulesClient honorRulesClient;
+
+ @Resource
+ private WorldCupCompetitorClient worldCupCompetitorClient;
@@ -125,6 +129,21 @@
voList.add(vo);
}
+ Integer count5 = worldCupCompetitorClient.winCount(stuId);
+ if (count5 > 0) {
+ GongVo vo = new GongVo();
+ vo.setMedalType(5);
+ vo.setMedalName("赢家");
+ voList.add(vo);
+ }
+
+ Integer count6 = worldCupCompetitorClient.count(stuId);
+ if (count6 > 0) {
+ GongVo vo = new GongVo();
+ vo.setMedalType(6);
+ vo.setMedalName("次数");
+ voList.add(vo);
+ }
return voList;
}
@@ -150,6 +169,12 @@
case 4:
vo.setMedalName("深度玩家");
break;
+ case 5:
+ vo.setMedalName("赢家");
+ break;
+ case 6:
+ vo.setMedalName("次数");
+ break;
}
//拿到当前对应的rule对象
List<Integer> integers = new ArrayList<>();
--
Gitblit v1.7.1