From 39518349b9b4b2e2fd0bf153623c8d88301c539e Mon Sep 17 00:00:00 2001 From: lisy <linlangsur163@163.com> Date: 星期四, 03 八月 2023 21:35:53 +0800 Subject: [PATCH] 修复了开始上课的冗余勋章列表查询bug --- cloud-server-other/src/main/java/com/dsh/other/controller/HonorController.java | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/cloud-server-other/src/main/java/com/dsh/other/controller/HonorController.java b/cloud-server-other/src/main/java/com/dsh/other/controller/HonorController.java index 0ee00b1..6a1dedd 100644 --- a/cloud-server-other/src/main/java/com/dsh/other/controller/HonorController.java +++ b/cloud-server-other/src/main/java/com/dsh/other/controller/HonorController.java @@ -25,12 +25,12 @@ @PostMapping("/base/honor/stuHonors") public List<StuMedalVo> getStuHonors(@RequestBody List<Integer> honorIds){ List<StuMedalVo> stuMedalVos = new ArrayList<>(); - List<HonorRules> honorRules = hrService.list(new QueryWrapper<HonorRules>() - .in("id", honorIds)); + List<HonorRules> honorRules = hrService.querylistOfIds(honorIds); if (honorRules.size() > 0){ honorRules.forEach(hrs -> { StuMedalVo stuMedalVo = new StuMedalVo(); stuMedalVo.setLevelNum(Integer.getInteger(hrs.getLevel())); + stuMedalVo.setMedalType(hrs.getType()); switch (hrs.getType()){ case 1: stuMedalVo.setMedalName("俱乐部之星"); @@ -48,6 +48,7 @@ break; } if (!Objects.equals(hrs.getLevel(), "10")){ + stuMedalVo.setLevelNum(Integer.parseInt(hrs.getLevel())); stuMedalVo.setNextLevel(Integer.parseInt(hrs.getLevel())+1); stuMedalVo.setUpgradeConditions(hrs.getCondition()); stuMedalVo.setIsTopLevel(2); -- Gitblit v1.7.1