package cn.ksource.web.controller.uc; import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; import cn.ksource.core.web.WebUtil; import cn.ksource.web.facade.uc.knowledge.UcKnowledgeFacade; /** * 用户中心--知识查询控制器 * */ @Controller @RequestMapping("/uc/ucknowledge") public class UcKnowledgeController { @Autowired private UcKnowledgeFacade ucKnowledgeFacade; /** * 获取文库详情页面 * @param request * @param response * @return */ @RequestMapping("/ucknowledgeWkDetail.html") public ModelAndView knowledgeWkDetail(HttpServletRequest request,HttpServletResponse response){ ModelAndView view = new ModelAndView("/uc/knowledge/ucknowledgeWkDetail"); String libraryId = request.getParameter("id"); Map map = ucKnowledgeFacade.getLibraryById(libraryId,request); view.addObject("info", map); return view; } @RequestMapping("/ucupdateLibraryHits.html") public void updateLibraryHits(HttpServletRequest request,HttpServletResponse response){ String libraryId = request.getParameter("libraryId"); String userId = WebUtil.getWebLoginUserId(request); //更新文库点击次数 Integer i = ucKnowledgeFacade.updateLibraryHits(libraryId,userId); WebUtil.write(response, i.toString()); } }