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());
|
}
|
|
|
}
|