| | |
| | | |
| | | Integer objectType = UserExt.getUser().getObjectType(); |
| | | Integer objectId = UserExt.getUser().getObjectId(); |
| | | List<Coach> list1=coachClient.getProvince(); |
| | | CoachQuery coachQuery = new CoachQuery(); |
| | | coachQuery.setStoreIds(new ArrayList<>()); |
| | | List<CoachSerchVO> data = coachClient.listAll(coachQuery); |
| | | |
| | | List<String> province = new ArrayList<>(); |
| | | |
| | | 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); |
| | |
| | | CoachQuery coachQuery = new CoachQuery(); |
| | | List<CoachSerchVO> data = coachClient.listAll(coachQuery); |
| | | List<CoachType> list = coachTypeClient.list(); |
| | | |
| | | String roleid = UserExt.getUser().getRoleid(); |
| | | model.addAttribute("role",roleid); |
| | | model.addAttribute("data",data); |
| | |
| | | model.addAttribute("coachType",list); |
| | | return PREFIX + "TCoach_add.html"; |
| | | } |
| | | |
| | | /** |
| | | * 添加教练 |
| | | */ |
| | |
| | | public ResultUtil addCoach(@RequestBody Coach coach) { |
| | | Integer objectId = UserExt.getUser().getObjectId(); |
| | | if (UserExt.getUser().getObjectType() == 2){ |
| | | CityManager cityManager = cityManagerClient.queryCityManagerById(objectId); |
| | | coach.setProvince(cityManager.getProvince()); |
| | | coach.setProvinceCode(cityManager.getProvinceCode()); |
| | | coach.setCity(cityManager.getCity()); |
| | | coach.setCityCode(cityManager.getCityCode()); |
| | | coach.setCityManagerId(objectId); |
| | | } |
| | | if (coach.getDiploma().equals("")) { |
| | |
| | | coachClient.changeState(vo); |
| | | return ResultUtil.success(); |
| | | } |
| | | |
| | | /** |
| | | * 跳转修改教练页面 |
| | | */ |
| | |
| | | coachQuery.setName(name); |
| | | coachQuery.setPhone(phone); |
| | | Integer objectType = UserExt.getUser().getObjectType(); |
| | | if (objectType == 1){ |
| | | Integer objectId = UserExt.getUser().getObjectId(); |
| | | coachQuery.setOperatorId(objectId); |
| | | } |
| | | if (objectType == 2){ |
| | | Integer objectId = UserExt.getUser().getObjectId(); |
| | | List<Integer> operatorId = storeService.list(new QueryWrapper<TStore>().eq("operatorId", objectId)) |
| | | .stream().map(TStore::getId).collect(Collectors.toList()); |
| | | coachQuery.setStoreIds(operatorId); |
| | | coachQuery.setOperatorId(objectId); |
| | | } |
| | | if (objectType == 3){ |
| | | Integer objectId = UserExt.getUser().getObjectId(); |
| | | List<Integer> list = new ArrayList<>(); |
| | | list.add(objectId); |
| | | coachQuery.setStoreIds(list); |
| | | } |
| | | |
| | | return coachClient.listAll(coachQuery); |
| | | } |
| | | } |