package cn.ksource.web.controller.business.pages.knowledge.knowledgesh;
|
|
import java.util.ArrayList;
|
import java.util.HashMap;
|
import java.util.List;
|
import java.util.Map;
|
|
import javax.annotation.Resource;
|
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.page.PageInfo;
|
import cn.ksource.core.util.ConvertUtil;
|
import cn.ksource.core.util.ParamsMapUtil;
|
import cn.ksource.core.web.SysInfo;
|
import cn.ksource.core.web.WebUtil;
|
import cn.ksource.web.Constants;
|
import cn.ksource.web.facade.knowledge.knowledgesh.KnowledgeShFacade;
|
|
/**
|
* 知识管理--知识审核--待审核知识Facade
|
* */
|
@SuppressWarnings("unchecked")
|
@Controller
|
@RequestMapping("/business/pages/knowledge/knowledgesh")
|
public class KnowledgeShController {
|
|
@Resource(name="knowledgeShFacade")
|
private KnowledgeShFacade knowledgeShFacade;
|
|
/**
|
* 跳转到知识审核页面
|
* @param request
|
* @param response
|
* @return
|
*/
|
@RequestMapping("knowledgeShList.html")
|
public ModelAndView knowledgeShList(HttpServletRequest request, HttpServletResponse response) {
|
ModelAndView view = new ModelAndView("/business/pages/knowledge/knowledgesh/knowledgeShList");
|
return view;
|
}
|
|
/**
|
* 知识审核数据
|
* @param request
|
* @param response
|
* @return
|
*/
|
@RequestMapping("knowledgeShData")
|
public ModelAndView knowledgeShData(HttpServletRequest request, PageInfo pageInfo) {
|
ModelAndView view = new ModelAndView("/business/pages/knowledge/knowledgesh/knowledgeShData");
|
Map<String,String> params = ParamsMapUtil.getParameterMap(request);
|
//获得当前登录人的信息
|
String userId = WebUtil.getLoginedUserId(request);
|
params.put("loginUserId", userId);
|
PageInfo info = knowledgeShFacade.queryKnowledgeShData(pageInfo, params);
|
view.addObject("info", info);
|
return view;
|
}
|
|
/**
|
* 知识审核数量
|
* @param request
|
* @param response
|
* @return
|
*/
|
@RequestMapping("knowledgeShCount")
|
public void knowledgeShCount(HttpServletRequest request, HttpServletResponse response) {
|
Map<String,String> params = ParamsMapUtil.getParameterMap(request);
|
//获得当前登录人的信息
|
String userId = WebUtil.getLoginedUserId(request);
|
params.put("loginUserId", userId);
|
int count = knowledgeShFacade.queryKnowledgeShCount(params);
|
WebUtil.write(response, ConvertUtil.obj2Str(count));
|
|
}
|
|
/**
|
* 跳转到知识审核处理页面
|
* @param request
|
* @return
|
*/
|
@RequestMapping("knowledgeSh.html")
|
public ModelAndView knowledgeSh(HttpServletRequest request) {
|
ModelAndView view = new ModelAndView("/business/pages/knowledge/knowledgesh/knowledgeSh");
|
view.addObject("id", request.getParameter("id"));
|
return view;
|
}
|
|
/**
|
* 保存审核信息
|
* @param request
|
* @return
|
*/
|
@RequestMapping("saveKnowledgeSh.html")
|
public ModelAndView saveKnowledgeSh(HttpServletRequest request) {
|
Map<String,String> params = ParamsMapUtil.getParameterMap(request);
|
knowledgeShFacade.saveKnowledgeSh(params);
|
return WebUtil.sysInfoPage(request,"操作成功!",
|
"window.top.query();window.top.hideDialog(0);",
|
SysInfo.Success,"");
|
}
|
|
}
|