赞
踩
源码获取:博客首页 "资源" 里下载!
环境配置:
Jdk1.8 + Tomcat8.5 + mysql + Idea2019(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)
项目技术:
JSP +Spring + SpringMVC + MyBatis + html+ css + JavaScript + JQuery + Ajax + layui+ maven等等
-
-
- /**
- * @Author: yy
- * @Description: TODO(酒店信息)
- */
- @Controller
- @RequestMapping("/hotels")
- public class HotelController {
-
- @Autowired
- private IHotelService hotelService;
-
- @Autowired
- private IUserService iUserService;
-
- //根据hid查看已拥有的房型
- @RequestMapping("/findRooms.do")
- public ModelAndView findRooms(Integer hid)throws Exception{
- ModelAndView mv = new ModelAndView();
- List<Hoteldetail> list = hotelService.findDetail(hid);
- mv.addObject("room",list);
- mv.setViewName("hotel-room-remove");
- return mv;
- }
- //移除已拥有的房型
- @RequestMapping("/removeRoom.do")
- public String removeRoom(@RequestParam(name = "hid") Integer hid, @RequestParam(name = "ids") int[] ids)throws Exception{
- hotelService.removeRoom(hid,ids);
- return "redirect:findAll.do";
- }
-
- //根据hid查看未拥有的房型
- @RequestMapping("/findOtherRooms.do")
- public ModelAndView findOtherRooms(Integer hid)throws Exception{
- ModelAndView mv = new ModelAndView();
- Hotel hotel = hotelService.findByHid(hid);
- mv.addObject("hotel",hotel);
- List<Hoteltype> list = hotelService.findOtherRooms(hid);
- mv.addObject("room",list);
- mv.setViewName("hotel-room-add");
- return mv;
- }
- //添加未拥有的房型
- @RequestMapping("/addRoom.do")
- public String addRoom(@RequestParam(name = "hid") Integer hid, @RequestParam(name = "ids") int[] ids,@RequestParam(name = "prices")String[] prices)throws Exception{
- List list = new ArrayList();
- for (int i=0;i<prices.length;i++) {
- if (prices[i]!=""){
- list.add(Double.valueOf(prices[i]));
- }
- }
- if (ids.length==list.size()){
- hotelService.addRoom(hid,ids,list);
- }
- return "redirect:findAll.do";
- }
-
- //查看酒店房型详情
- @RequestMapping("/findByUid.do")
- public ModelAndView findByUid(Integer hid)throws Exception{
- ModelAndView mv = new ModelAndView();
- Hotel hotel = hotelService.findByHid(hid);
- mv.addObject("hotel",hotel);
- List<Hoteldetail> hoteldetail = hotelService.findDetail(hid);
- mv.addObject("details",hoteldetail);
- mv.setViewName("hotel-detail");
- return mv;
- }
-
- //新增酒店
- @RequestMapping("/findUsers.do")
- public ModelAndView findUsers() throws Exception{
- List<User> list = hotelService.findUsers();
- ModelAndView mv = new ModelAndView();
- mv.addObject("users",list);
- mv.setViewName("hotel-add");
- return mv;
- }
- @RequestMapping("/save.do")
- public String save(Hotel hotel) throws Exception{
- if (hotel.getHimageFile()!=null){
- String filename = Upload.uploadImg(HIMAGE,hotel.getHimageFile());
- hotel.setHimage("img/hotel/"+filename);
- hotelService.save(hotel);
- }
- return "redirect:findAll.do";
- }
-
- //删除酒店
- @RequestMapping("/delete.do")
- public String delete(Integer hid) throws Exception {
- hotelService.delete(hid);
- return "redirect:findAll.do";
- }
-
- //修改酒店信息
- @RequestMapping("/findU.do")
- public ModelAndView findU(Integer hid) throws Exception{
- ModelAndView mv = new ModelAndView();
- Hotel hotel = hotelService.findByHid(hid);
- mv.addObject("hotel",hotel);
- List<User> list = iUserService.findAll(1,100,"%%");
- mv.addObject("UList",list);
- mv.setViewName("hotel-update");
- return mv;
- }
- @RequestMapping("/update.do")
- public String update(Hotel hotel) throws Exception{
- if (hotel.getHimageFile().getSize()!=0&&hotel.getHimageFile()!=null){//修改过图片
- String filename = Upload.uploadImg(HIMAGE,hotel.getHimageFile());
- hotel.setHimage("img/hotel/"+filename);
- hotelService.update(hotel);
- }else{//未修改图片
- hotelService.update(hotel);
- }
- return "redirect:findAll.do";
- }
-
- //查询所有订单
- @RequestMapping("/findAll.do")
- public ModelAndView findAll(
- @RequestParam(name = "page",defaultValue = "1")Integer page,
- @RequestParam(name = "size",defaultValue = "10")Integer size,
- @RequestParam(name = "search",defaultValue = "")String search
- ) throws Exception{
- ModelAndView mv = new ModelAndView();
- List<Hotel> list = hotelService.findAll(page,size,"%"+search+"%");
- PageInfo pageInfo = new PageInfo(list);
- mv.addObject("pageInfo",pageInfo);
- mv.setViewName("hotel-list");
- return mv;
- }
- }

- /**
- * @Author: yy
- * @Description: TODO(景点分类)
- */
- @Controller
- @RequestMapping("/cates")
- public class CategoryController {
-
- @Autowired
- private ICategoryService categoryService;
-
- //新增分类
- @RequestMapping("/save.do")
- @PreAuthorize("hasAnyAuthority('/cates/save.do')")
- public String save(Category category) throws Exception{
- categoryService.save(category);
- return "redirect:findAll.do";
- }
-
- //删除分类
- @RequestMapping("/delete.do")
- @PreAuthorize("hasAnyAuthority('/cates/delete.do')")
- public String delete(Integer cid) throws Exception{
- categoryService.delete(cid);
- return "redirect:findAll.do";
- }
-
- //修改分类
- @RequestMapping("/update.do")
- public String update(Category category) throws Exception{
- categoryService.update(category);
- return "redirect:findAll.do";
- }
-
- //根据cid查询
- @RequestMapping("/findByCid.do")
- public ModelAndView findByCid(Integer cid) throws Exception {
- ModelAndView mv = new ModelAndView();
- Category cate = categoryService.findByCid(cid);
- mv.addObject("cateInfo",cate);
- mv.setViewName("cate-update");
- return mv;
- }
-
- //查询所有线路分类
- @RequestMapping("/findAll.do")
- public ModelAndView findAll(
- @RequestParam(name="page",required = true, defaultValue = "1") Integer page,
- @RequestParam(name="size",required = true, defaultValue = "10") Integer size,
- @RequestParam(name="cname",required = true, defaultValue = "") String cname
- ) throws Exception{
- ModelAndView mv = new ModelAndView();
- List<Category> list = categoryService.findAll(page,size,"%"+cname+"%");
- PageInfo pageInfo = new PageInfo(list);
- mv.addObject("pageInfo",pageInfo);
- mv.setViewName("cate-list");
- return mv;
- }
- }

- /**
- * @Author: yy
- * @Description: TODO(订单信息)
- */
- @Controller
- @RequestMapping("/orders")
- public class OrderController {
-
- @Autowired
- private IOrderService orderService;
-
- //删除酒店订单
- @RequestMapping("/delete.do")
- @PreAuthorize("hasAnyAuthority('/orders/delete.do')")
- public String delete(Integer id) throws Exception{
- orderService.delete(id);
- return "redirect:findAll.do";
- }
-
- //删除景点订单
- @RequestMapping("/deleteRoute.do")
- @PreAuthorize("hasAnyAuthority('/orders/deleteRoute.do')")
- public String deleteRoute(Integer id) throws Exception{
- orderService.deleteRoute(id);
- return "redirect:findAllRoute.do";
- }
-
- //查询所有景点订单
- @RequestMapping("/findAllRoute.do")
- public ModelAndView findAllRoute(
- @RequestParam(name = "page",defaultValue = "1")Integer page,
- @RequestParam(name = "size",defaultValue = "7")Integer size,
- @RequestParam(name = "search",defaultValue = "")String search
- ) throws Exception{
- ModelAndView mv = new ModelAndView();
- List<RouteOrder> list = orderService.findAllRoute(page,size,"%"+search+"%");
- PageInfo pageInfo = new PageInfo(list);
- mv.addObject("pageInfo",pageInfo);
- mv.setViewName("rorder-list");
- return mv;
- }
-
- //查询所有酒店订单
- @RequestMapping("/findAll.do")
- @PreAuthorize("hasAnyAuthority('/orders/findAll.do')")
- public ModelAndView findAll(
- @RequestParam(name = "page",defaultValue = "1")Integer page,
- @RequestParam(name = "size",defaultValue = "7")Integer size,
- @RequestParam(name = "search",defaultValue = "")String search
- ) throws Exception{
- ModelAndView mv = new ModelAndView();
- List<Order> list = orderService.findAll(page,size,"%"+search+"%");
- PageInfo pageInfo = new PageInfo(list);
- mv.addObject("pageInfo",pageInfo);
- mv.setViewName("order-list");
- return mv;
- }
- }

源码获取:博客首页 "资源" 里下载!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。