From e030255c23c7ba3e2cbad1036a810d6d72fa864f Mon Sep 17 00:00:00 2001 From: liujie <liujie> Date: 星期四, 26 十月 2023 18:04:58 +0800 Subject: [PATCH] 修改bug --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/CoachController.java | 34 ++++++++++++++++++++++------------ 1 files changed, 22 insertions(+), 12 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 162bfbd..1e334d4 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 @@ -1,6 +1,7 @@ package com.dsh.guns.modular.system.controller.code; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.dsh.course.feignClient.account.CityManagerClient; import com.dsh.course.feignClient.account.CoachClient; import com.dsh.course.feignClient.account.CoachTypeClient; @@ -13,6 +14,8 @@ import com.dsh.guns.modular.system.model.CoachChangeStateVO; import com.dsh.guns.modular.system.model.CoachQuery; import com.dsh.guns.modular.system.model.Store; +import com.dsh.guns.modular.system.model.TStore; +import com.dsh.guns.modular.system.service.IStoreService; import com.dsh.guns.modular.system.util.ResultUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; @@ -21,6 +24,7 @@ import java.text.SimpleDateFormat; import java.util.*; +import java.util.stream.Collectors; /** @@ -46,17 +50,14 @@ 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); @@ -102,7 +103,6 @@ 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); @@ -112,6 +112,7 @@ model.addAttribute("coachType",list); return PREFIX + "TCoach_add.html"; } + /** * 添加教练 */ @@ -120,15 +121,11 @@ 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("")) coach.setDiploma(null); + if (coach.getDiploma().equals("")) { + coach.setDiploma(null); + } if (coach.getCertificateImg().equals("") ){ coach.setCertificateImg(null); } @@ -152,6 +149,7 @@ coachClient.changeState(vo); return ResultUtil.success(); } + /** * 跳转修改教练页面 */ @@ -243,6 +241,8 @@ /** * 获取教练列表 */ + @Autowired + private IStoreService storeService; @RequestMapping(value = "/list") @ResponseBody public List<CoachSerchVO> list(String province, String city, String name, String phone) { @@ -251,6 +251,16 @@ coachQuery.setCity(city); 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(); + coachQuery.setOperatorId(objectId); + } + return coachClient.listAll(coachQuery); } } -- Gitblit v1.7.1