@RequestMapping(value = "/qinggansub.do", method = RequestMethod.GET) public String qinggansub( HttpSession hs, HttpServletRequest request, HttpServletResponse response) { String city_id = (request.getParameter("city_id") == null || "".equals(request.getParameter("city_id"))) ? "1" : request.getParameter("city_id"); int category_id = (request.getParameter("category_id") == null || "".equals(request.getParameter("category_id"))) ? 1 : Integer.parseInt(request.getParameter("category_id")); String pageNum = (request.getParameter("pageNum") == null || "".equals(request.getParameter("pageNum"))) ? "1" : request.getParameter("pageNum"); Map<Object, Object> params = new HashMap<Object, Object>(); params.put("city_id", city_id); params.put("id", category_id); Category category = this.commonService.selectObject("category.getById", params); String pageCount = "10"; List<CommonInfo> qinggansubList = commonInfoService.getCommonInfoList(category_id, "", city_id, pageNum, pageCount); String totalCount = commonInfoService.getCommonTotalCount(category_id, city_id); d4p = new Division4Page(pageNum + "", Integer.parseInt(totalCount), Integer.parseInt(pageCount)); d4p.setList(qinggansubList); request.setAttribute("qinggansubList", qinggansubList); request.setAttribute("city_id", city_id); request.setAttribute("category", category); request.setAttribute("totalCount", totalCount); request.setAttribute("d4p", d4p); return "errenshijie/qinggansub"; }
@RequestMapping(value = "/yaogunyue.do", method = RequestMethod.GET) public String saishi(HttpServletRequest request, HttpServletResponse response, ModelMap map) { String city_id = (request.getParameter("city_id") == null || "".equals(request.getParameter("city_id"))) ? "1" : request.getParameter("city_id"); List<CommonInfo> commonList = commonInfoService.getCommonInfoList(Const.YAOGUNYUE_ID, "", city_id, "1", "3"); request.setAttribute("city_id", city_id); request.setAttribute("commonList", commonList); // 焦点图 Map<Object, Object> params = new HashMap<Object, Object>(); params.put("category_id", Const.JIAODIAN_YAOGUN); params.put("pageIndex", 0); params.put("pageCount", Const.JIAODIAN_PAGECOUNT); List<FocusPhoto> listFocus = this.commonService.selectObjects("focusPhoto.getListByCId", params); request.setAttribute("listFocus", listFocus); // 栏目标签 params.put("parent_id", Const.BIAOQIAN_YAOGUN); List<Category> clist = this.commonService.selectObjects("category.getListByPid", params); request.setAttribute("clist", clist); // 咨询 params.put("category_id", Const.ZIXUN_YAOGUN); params.put("pageIndex", 0); params.put("pageCount", Const.ZIXUN_PAGECOUNT); List<News> listNews = this.commonService.selectObjects("news.getListByCId", params); request.setAttribute("listNews", listNews); return "yaogunyue/yaogunyue"; }
@RequestMapping(value = "/errenshijie.do", method = RequestMethod.GET) public String errenshijie( HttpSession hs, HttpServletRequest request, HttpServletResponse response) { String city_id = (request.getParameter("city_id") == null || "".equals(request.getParameter("city_id"))) ? "1" : request.getParameter("city_id"); String pageIndex = "1"; String pageCount = "3"; List<CommonInfo> benzhoujingpinList = commonInfoService.getCommonInfoList( Const.QINGGAN_ERRENSHIJIE_BENZHOUJINGPINTUIJIAN_ID, "", city_id, pageIndex, pageCount); String benzhoujingpinTotalCount = commonInfoService.getCommonTotalCount( Const.QINGGAN_ERRENSHIJIE_BENZHOUJINGPINTUIJIAN_ID, city_id); List<CommonInfo> jijiangshangyanList = commonInfoService.getCommonInfoList( Const.QINGGAN_ERRENSHIJIE_JIJIANGSHANGYAN_ID, "", city_id, pageIndex, pageCount); String jijiangshangyuanTotalCount = commonInfoService.getCommonTotalCount( Const.QINGGAN_ERRENSHIJIE_JIJIANGSHANGYAN_ID, city_id); request.setAttribute("benzhoujingpinList", benzhoujingpinList); request.setAttribute("jijiangshangyanList", jijiangshangyanList); request.setAttribute("benzhoujingpinTotalCount", benzhoujingpinTotalCount); request.setAttribute("jijiangshangyuanTotalCount", jijiangshangyuanTotalCount); request.setAttribute("benzhoujingpin_id", Const.QINGGAN_ERRENSHIJIE_BENZHOUJINGPINTUIJIAN_ID); request.setAttribute("jijiangshangyan_id", Const.QINGGAN_ERRENSHIJIE_JIJIANGSHANGYAN_ID); request.setAttribute("city_id", city_id); // 焦点图 Map<Object, Object> params = new HashMap<Object, Object>(); params.put("category_id", Const.JIAODIAN_ERRENSHIJIE); params.put("pageIndex", 0); params.put("pageCount", Const.JIAODIAN_PAGECOUNT); List<FocusPhoto> listFocus = this.commonService.selectObjects("focusPhoto.getListByCId", params); request.setAttribute("listFocus", listFocus); return "errenshijie/errenshijie"; }
@RequestMapping(value = "/yaogunyueCategory.do", method = RequestMethod.GET) public String saishiCategory( HttpServletRequest request, HttpServletResponse response, ModelMap map) { String category_id = request.getParameter("category_id"); String city_id = (request.getParameter("city_id") == null || "".equals(request.getParameter("city_id"))) ? "1" : request.getParameter("city_id"); String pageNum = (request.getParameter("pageNum") == null || "".equals(request.getParameter("pageNum"))) ? "1" : request.getParameter("pageNum"); Map<Object, Object> params = new HashMap<Object, Object>(); params.put("city_id", city_id); params.put("id", category_id); Category c = this.commonService.selectObject("category.getById", params); map.put("c", c); String pageCount = "10"; List<CommonInfo> list = commonInfoService.getCommonInfoList( Integer.parseInt(category_id), "", city_id, pageNum, pageCount); String total = commonInfoService.getCommonTotalCount(Integer.parseInt(category_id), city_id); d4p = new Division4Page(pageNum + "", Integer.parseInt(total), Integer.parseInt(pageCount)); d4p.setList(list); map.put("d4p", d4p); map.put("total", total); map.put("list", list); map.put("city_id", city_id); // 焦点图 params.put("category_id", Const.JIAODIAN_YAOGUN); params.put("pageIndex", 0); params.put("pageCount", Const.JIAODIAN_PAGECOUNT); List<FocusPhoto> listFocus = this.commonService.selectObjects("focusPhoto.getListByCId", params); request.setAttribute("listFocus", listFocus); return "yaogunyue/yaogunyuesub"; }
@RequestMapping(value = "/commonInfoDetail.do", method = RequestMethod.GET) public String commonInfoDetail( HttpSession hs, HttpServletRequest request, HttpServletResponse response) { Map<Object, Object> params = new HashMap<Object, Object>(); String id = (request.getParameter("id") == null || "".equals(request.getParameter("id"))) ? "1" : request.getParameter("id"); CommonInfo commonInfo = commonInfoService.getCommonInfoDetail(Integer.parseInt(id)); // 获取演出时间 List<CommonInfo> timeList = commonInfoService.getTimeList(id); CommonInfo firstTime = null; if (timeList != null && timeList.size() > 0) { firstTime = timeList.get(0); commonInfo.setYear(firstTime.getYear()); commonInfo.setMonth(firstTime.getMonth()); commonInfo.setDay(firstTime.getDay()); commonInfo.setWeek(firstTime.getWeek()); commonInfo.setShow_time(firstTime.getShow_time()); timeList.remove(0); } commonInfo.setTimeList(timeList); User user = (User) hs.getAttribute("user"); if (user != null && commonInfo != null) { commonInfoService.insertHistoty(user.getUser_id(), commonInfo.getId()); } request.setAttribute("commonInfo", commonInfo); List<CommonInfo> recommendList = commonInfoService.getCommonInfoList( Const.INDEX_ERRENSHIJIE_ID, "", commonInfo.getCity_id(), "1", "5"); request.setAttribute("recommendList", recommendList); params.put("id", id); List<Category> categoryList = commonService.selectObjects("category.getListByCommonId", params); request.setAttribute("categoryList", categoryList); // 拿到2条该演出的推荐信息 List<UserRecommend> recommend2List = commonService.selectObjects("common.selectRecommendByCommonIdTwo", params); for (UserRecommend recommend : recommend2List) { if (recommend.getUser_portrait() != null) { recommend.setUser_portrait( Const.RETURN_IMG_PATH + ImgPathUtil.getImgPath(Const.IMG_HEAD, recommend.getUser_id()) + "30x30_" + recommend.getUser_portrait()); } else { // 设置默认的图像路径 String path = request.getContextPath(); recommend.setUser_portrait(path + "/public/images/head_default3.png"); } } request.setAttribute("recommend2List", recommend2List); int recommendCount = commonService.selectObject("common.selectRecommendByCommonIdCount", params); request.setAttribute("recommendCount", recommendCount); request.setAttribute("city_id", commonInfo.getCity_id()); // 获取评论信息 params = new HashMap<Object, Object>(); params.put("common_id", Integer.parseInt(id)); params.put("pageIndex", 0); params.put("pageCount", 2); int totalCount = commonService.selectObject("remark.selectCommonCommenttCountByCommonId", params); List<CommonComment> commentList = commonService.selectObjects("remark.selectCommonCommenttByCommonId", params); for (CommonComment commonComment : commentList) { int comment_user_id = commonComment.getComment_user_id(); if (commonComment.getUser_portrait() != null) { commonComment.setUser_portrait( Const.RETURN_IMG_PATH + ImgPathUtil.getImgPath(Const.IMG_HEAD, comment_user_id) + "50x50_" + commonComment.getUser_portrait()); } else { // 设置默认的图像路径 String path = request.getContextPath(); commonComment.setUser_portrait(path + "/public/images/head_default3.png"); } } request.setAttribute("commentList", commentList); request.setAttribute("commentCount", totalCount); // 判断是否已经收藏过 int isCollect = 0; if (user != null) { params = new HashMap<Object, Object>(); params.put("common_id", id); params.put("user_id", user.getUser_id()); List<UserCollection> collectList = commonService.selectObjects("common.isAlreadyCollect", params); if (collectList != null && collectList.size() > 0) { isCollect = 1; } } request.setAttribute("isCollect", isCollect); return "errenshijie/commonInfoDetail"; }