From 852681bc9257e9eaae64d027a9bc6d88f93f35b4 Mon Sep 17 00:00:00 2001 From: liujie <liujie> Date: 星期六, 23 九月 2023 09:51:56 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/CoachController.java | 19 ++++++++++++++++--- 1 files changed, 16 insertions(+), 3 deletions(-) diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/CoachController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/CoachController.java index e5a6959..162bfbd 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/CoachController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/CoachController.java @@ -43,6 +43,7 @@ */ @RequestMapping("") public String index(Model model) { + Integer objectType = UserExt.getUser().getObjectType(); Integer objectId = UserExt.getUser().getObjectId(); List<Coach> list1=coachClient.getProvince(); @@ -50,13 +51,16 @@ List<CoachSerchVO> data = coachClient.listAll(coachQuery); List<String> province = new ArrayList<>(); - for (Coach coach : list1) { + + for (CoachSerchVO coach : data) { province.add(coach.getProvince()); } + HashSet<String> set = new HashSet<String>(province); + String roleid = UserExt.getUser().getRoleid(); model.addAttribute("role",roleid); model.addAttribute("data",data); - model.addAttribute("list",province); + model.addAttribute("list",set); model.addAttribute("objectType",objectType); model.addAttribute("objectId",objectId); return PREFIX + "TCoach.html"; @@ -67,7 +71,16 @@ @RequestMapping(value = "/getCity") @ResponseBody public List<Coach> getCity(String province) { - return coachClient.getCity(province); + List<Coach> city = coachClient.getCity(province); + List<Coach> res = new ArrayList<>(); + List<String> list = new ArrayList<>(); + for (Coach coach : city) { + if (!list.contains(coach.getCity())){ + res.add(coach); + list.add(coach.getCity()); + } + } + return res; } /** -- Gitblit v1.7.1