package cn.ksource.web.controller.link;
|
|
import java.util.Map;
|
|
import javax.annotation.Resource;
|
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletResponse;
|
|
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.JsonUtil;
|
import cn.ksource.core.util.StringUtil;
|
import cn.ksource.core.web.SysInfo;
|
import cn.ksource.core.web.WebUtil;
|
import cn.ksource.web.entity.link.CmsLink;
|
import cn.ksource.web.facade.link.LinkFacade;
|
|
@Controller
|
@RequestMapping("/business/pages/cms/link")
|
public class LinkController {
|
|
@Resource(name="linkFacade")
|
private LinkFacade linkFacade;
|
|
|
/**
|
* 展示链接管理列表
|
* @param request
|
* @param response
|
* @return
|
*/
|
@RequestMapping("/linkList.html")
|
public ModelAndView linkList(HttpServletRequest request,HttpServletResponse response){
|
ModelAndView view=new ModelAndView("/page/link/linkList");
|
String categoryId = request.getParameter("categoryId");
|
view.addObject("categoryId", categoryId);
|
return view;
|
}
|
|
/**
|
* 展示链接管理列表
|
* @param request
|
* @param response
|
* @return
|
*/
|
@RequestMapping("/linkData.html")
|
public ModelAndView linkData(HttpServletRequest request,PageInfo pageInfo){
|
ModelAndView view=new ModelAndView("/page/link/linkData");
|
String categoryId = request.getParameter("categoryId");
|
PageInfo info = linkFacade.querylinkData( pageInfo, categoryId);
|
view.addObject("links", info);
|
return view;
|
}
|
|
/**
|
* 展示链接管理列表总数量
|
*/
|
@RequestMapping("linkCount.html")
|
public void linkCount(HttpServletRequest request,HttpServletResponse response) {
|
String categoryId = request.getParameter("categoryId");
|
int count = linkFacade.querylinkCount(categoryId);
|
WebUtil.write(response, String.valueOf(count));
|
}
|
|
|
@RequestMapping("/addLink.html")
|
public ModelAndView addLink(HttpServletRequest request, HttpServletResponse response){
|
ModelAndView modelAndView = new ModelAndView("/page/link/addLink");
|
String categoryId = request.getParameter("categoryId");
|
//通过分类id查询分类信息
|
Map link = linkFacade.queryLinkCategoryById(categoryId);
|
modelAndView.addObject("link",link);
|
modelAndView.addObject("categoryId",categoryId);
|
System.out.println("categoryId:"+categoryId);
|
return modelAndView;
|
}
|
|
|
@RequestMapping("addLinkSubmit.html")
|
public ModelAndView addLinkSubmit(HttpServletRequest request, HttpServletResponse response,CmsLink link){
|
String summary = request.getParameter("summary");
|
String content = request.getParameter("content");
|
link.setContent(content);
|
link.setSummary(summary);
|
//通过分类id查询分类信息
|
boolean b = linkFacade.save(link,request);
|
return WebUtil.sysInfoPage(request, "操作成功!",
|
"window.top.hideDialog('0');window.top.query();",
|
SysInfo.Success,"");
|
|
}
|
|
/**
|
* 跳转到修改信息界面
|
* @param request
|
* @param response
|
* @return
|
*/
|
@RequestMapping("/updateLink.html")
|
public ModelAndView update(HttpServletRequest request, HttpServletResponse response){
|
ModelAndView modelAndView = new ModelAndView("/page/link/updateLink");
|
String categoryId = request.getParameter("categoryId");
|
String linkId = request.getParameter("id");
|
//通过分类id查询分类信息
|
Map linkCategory = linkFacade.queryLinkCategoryById(categoryId);
|
//通过信息id查询信息
|
Map link = linkFacade.queryLinkById(linkId);
|
|
modelAndView.addObject("linkCategory",linkCategory);
|
modelAndView.addObject("link", link);
|
return modelAndView;
|
}
|
|
@RequestMapping("updateLinkSubmit.html")
|
public ModelAndView updateLink(HttpServletRequest request, HttpServletResponse response,CmsLink link){
|
String summary = request.getParameter("summary");
|
String content = request.getParameter("content");
|
System.out.println("content"+content);
|
link.setContent(content);
|
link.setSummary(summary);
|
//通过分类id查询分类信息
|
boolean b = linkFacade.updateLink(link,request);
|
return WebUtil.sysInfoPage(request, "操作成功!",
|
"window.top.hideDialog('0');window.top.query();",
|
SysInfo.Success,"");
|
|
}
|
|
/**
|
* 删除信息
|
*/
|
@RequestMapping("deleteLink.html")
|
public void deleteLink(HttpServletRequest request,HttpServletResponse response) {
|
String id = request.getParameter("id");
|
String index = request.getParameter("index");
|
linkFacade.deleteLink(id,index);
|
WebUtil.write(response, "0");
|
}
|
}
|