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