| | |
| | | import com.dsh.account.model.vo.CoachChangeStateVO; |
| | | import com.dsh.account.model.vo.CoachSerchVO; |
| | | import com.dsh.account.service.CoachService; |
| | | import io.swagger.models.auth.In; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | |
| | | |
| | | /** |
| | | * 根据名称模糊搜索数据 |
| | | * |
| | | * @param name |
| | | * @return |
| | | */ |
| | | @PostMapping("/coach/queryCoachListByName") |
| | | @ResponseBody |
| | | public List<Coach> queryCoachListByName(@RequestBody String name){ |
| | | return service.list(new QueryWrapper<Coach>().like("name",name)); |
| | | public List<Coach> queryCoachListByName(@RequestBody String name) { |
| | | return service.list(new QueryWrapper<Coach>().like("name", name)); |
| | | } |
| | | |
| | | /** |
| | | * 根据运营商id查询教练 |
| | | */ |
| | | @PostMapping("/coach/queryCoachByOperatorId") |
| | | @ResponseBody |
| | | public List<Coach> queryCoachByOperatorId(@RequestBody Integer operatorId) { |
| | | return service.list(new QueryWrapper<Coach>().eq("cityManagerId", operatorId)); |
| | | } |
| | | |
| | | /** |
| | |
| | | */ |
| | | @ResponseBody |
| | | @RequestMapping("/coach/listAll") |
| | | public List<CoachSerchVO> listAll(@RequestBody CoachQuery query){ |
| | | public List<CoachSerchVO> listAll(@RequestBody CoachQuery query) { |
| | | List<CoachSerchVO> coachSerchVOS = service.listAll(query); |
| | | for (CoachSerchVO coachSerchVO : coachSerchVOS) { |
| | | coachSerchVO.setNameAndPhone(coachSerchVO.getAccountName()+"-"+coachSerchVO.getAccountPhone()); |
| | | coachSerchVO.setNameAndPhone(coachSerchVO.getAccountName() + "-" + coachSerchVO.getAccountPhone()); |
| | | } |
| | | return coachSerchVOS; |
| | | } |
| | | |
| | | /** |
| | | * 上/下架、删除常见问题 type=1为上架 2为下架 |
| | | */ |
| | | @RequestMapping("/coach/changeState") |
| | | public Object changeState(@RequestBody CoachChangeStateVO vo){ |
| | | public Object changeState(@RequestBody CoachChangeStateVO vo) { |
| | | |
| | | return service.changeState(vo); |
| | | } |
| | | |
| | | /** |
| | | * 添加教练 |
| | | * |
| | | * @return |
| | | */ |
| | | @RequestMapping("/base/site/addCoach") |
| | | public Object addCoach(@RequestBody Coach coach){ |
| | | public Object addCoach(@RequestBody Coach coach) { |
| | | |
| | | if(coach.getId()!= null ){ |
| | | if (coach.getId() != null) { |
| | | return service.updateById(coach); |
| | | }else { |
| | | } else { |
| | | return service.save(coach); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 获取所有省 |
| | | */ |
| | | @ResponseBody |
| | | @PostMapping("/coach/getProvince") |
| | | public List<Coach> getProvince(){ |
| | | public List<Coach> getProvince() { |
| | | return service.list(); |
| | | } |
| | | |
| | |
| | | */ |
| | | @ResponseBody |
| | | @PostMapping("/coach/getCity") |
| | | public List<Coach> getCity(@RequestBody String city){ |
| | | return service.list(new QueryWrapper<Coach>().eq("province",city)); |
| | | public List<Coach> getCity(@RequestBody String city) { |
| | | return service.list(new QueryWrapper<Coach>().eq("province", city)); |
| | | } |
| | | |
| | | /** |
| | | * 根据门店 |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @ResponseBody |
| | | @PostMapping("/coach/queryCoachById") |
| | | public Coach queryCoachById(@RequestBody Integer id){ |
| | | public Coach queryCoachById(@RequestBody Integer id) { |
| | | try { |
| | | return service.getById(id); |
| | | }catch (Exception e){ |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | return null; |
| | | } |
| | |
| | | |
| | | /** |
| | | * 获取城市下的所有教练 |
| | | * |
| | | * @param cityCode |
| | | * @return |
| | | */ |
| | | @ResponseBody |
| | | @PostMapping("/coach/queryCoachByCity") |
| | | public List<Coach> queryCoachByCity(@RequestBody String cityCode){ |
| | | public List<Coach> queryCoachByCity(@RequestBody String cityCode) { |
| | | return service.list(new QueryWrapper<Coach>().eq("cityCode", cityCode).eq("state", 1)); |
| | | } |
| | | } |