From c85b23cb867d4a0cebf2f22f3dd3211566cde2ea Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期五, 01 三月 2024 10:26:42 +0800
Subject: [PATCH] Merge branch '2.0' of http://120.76.84.145:10101/gitblit/r/java/PlayPai into 2.0

---
 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