首页>代码>基于spring boot+mybatis+mysql开发银杏湖景区旅游系统,包括前台显示和后台管理系统>/travel_platform/src/main/java/hue/edu/xiong/volunteer_travel/controller/RouteController.java
package hue.edu.xiong.volunteer_travel.controller; import hue.edu.xiong.volunteer_travel.core.Result; import hue.edu.xiong.volunteer_travel.model.TravelRoute; import hue.edu.xiong.volunteer_travel.model.UserRoute; import hue.edu.xiong.volunteer_travel.service.RouteService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.Pageable; import org.springframework.data.web.PageableDefault; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import javax.servlet.http.HttpServletRequest; import java.util.List; @Controller @RequestMapping("/route") public class RouteController { @Autowired private RouteService routeService; @RequestMapping("/travelRouteListUI") public String travelRouteListUI(Model model, @ModelAttribute("searchName") String searchName, @PageableDefault(size = 10) Pageable pageable) { Page<TravelRoute> page = routeService.TravelRouteListUI(searchName, pageable); List<TravelRoute> top10Route = routeService.findTop10Route(); model.addAttribute("top10Route", top10Route); model.addAttribute("page", page); return "route/travelRoute"; } @RequestMapping("/travelRouteDetailsUI") public String travelRouteDetailsUI(Model model, HttpServletRequest request, @RequestParam(name = "id") String id) { TravelRoute travelRoute = routeService.findTravelRouteById(id); //如果用户显示已经关注,就是查看关注列表 Boolean flag = routeService.isRoute(request, id); List<TravelRoute> top10Route = routeService.findTop10Route(); model.addAttribute("top10Route", top10Route); model.addAttribute("travelRoute", travelRoute); model.addAttribute("flag", flag); return "route/travelRoute-details"; } @RequestMapping("/routeManageUI") public String routeManageUI(Model model, HttpServletRequest request) { List<UserRoute> userRouteList = routeService.getTravelRouteByUser(request); model.addAttribute("userRouteList", userRouteList); return "route/route-user-manage"; } @RequestMapping("/cancelTravelRouteReserve") @ResponseBody public Result cancelTravelRouteReserve(HttpServletRequest request, String id) { return routeService.cancelTravelRouteReserve(request, id); } }
最近下载更多
1098774122 LV6
4月6日
微信网友_6935352109010944 LV2
4月4日
玖零定制问题修复 LV34
4月4日
2237851964 LV1
1月26日
feia1236 LV10
1月20日
牛牛要爆炸了 LV2
1月17日
嗨害嗨 LV1
2023年10月19日
微信网友_6602457430806528 LV6
2023年9月21日
include LV8
2023年6月20日
a970712258 LV3
2023年5月31日
最近浏览更多
微信网友_6935352109010944 LV2
4月4日
玖零定制问题修复 LV34
4月4日
heweimin LV12
4月3日
escape1023
3月23日
暂无贡献等级
Rucoding LV7
3月20日
ysugxx LV9
3月19日
1098774122 LV6
3月8日
skmckk LV8
2月11日
2237851964 LV1
1月26日
qq_1234
1月24日
暂无贡献等级