package com.mandi.fendan.controller; import java.util.HashMap; import java.util.Map; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.log4j.Logger; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.ResponseBody; import com.mandi.common.Jacksonmethod; import com.mandi.common.RequestParam; import com.mandi.common.SessionMethod; import com.mandi.dao.common.ObjectResult; import com.mandi.dao.common.PageRequest; import com.mandi.dao.common.PageResult; import com.mandi.fendan.persist.Fd_Erpconfig; import com.mandi.fendan.service.Ifd_erpconfigService; @Controller("fd_erpconfig_con") @RequestMapping(value="/erpconfig",method={RequestMethod.GET,RequestMethod.POST}) public class Fd_ErpconfigController { private Logger log=Logger.getLogger(Fd_ErpconfigController.class); @Resource private Ifd_erpconfigService ies; @RequestMapping(value = "/saveItem.htm", method = {RequestMethod.GET,RequestMethod.POST }) @ResponseBody public String saveItem(HttpServletRequest r,HttpServletResponse re){ Fd_Erpconfig fvc = RequestParam.getobj(r, new Fd_Erpconfig()); ObjectResult orr=new ObjectResult(); try { orr = ies.saveFd_Erpconfig(fvc); } catch (Exception e) { orr.setCode(1); orr.setErrmsg(e.getMessage()); } SessionMethod.writeresp(re, Jacksonmethod.tojson(orr, false)); return null; } @RequestMapping(value = "/getList.htm", method = {RequestMethod.GET,RequestMethod.POST }) @ResponseBody public String getList(HttpServletRequest r,HttpServletResponse re){ String uri=RequestParam.getSqlString(r, "searchword");//车牌号 int page=RequestParam.getInt(r, "page"); int pagesize=RequestParam.getInt(r, "pagesize"); int pages=RequestParam.getInt(r, "pages"); PageRequest pr=new PageRequest(page, pagesize, null); if(pages>0) pr.setNeedPages(true); else pr.setNeedPages(false); Map map = new HashMap(); map.put("uri", uri); PageResult prr = null; try { prr = ies.getList(map, pr); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } String str=Jacksonmethod.tojson(prr, false); SessionMethod.writeresp(re, str); return null; } @RequestMapping(value = "/getItem.htm", method = {RequestMethod.GET,RequestMethod.POST }) @ResponseBody public String getItem(HttpServletRequest r,HttpServletResponse re){ String id=RequestParam.getSqlString(r, "id"); ObjectResult orr=new ObjectResult(); try { orr = ies.getFd_Erpconfig(id); } catch (Exception e) { orr.setCode(1); orr.setErrmsg(e.getMessage()); } SessionMethod.writeresp(re, Jacksonmethod.tojson(orr, false)); return null; } @RequestMapping(value = "/delItem.htm", method = {RequestMethod.GET,RequestMethod.POST }) @ResponseBody public String delItem(HttpServletRequest r,HttpServletResponse re){ String id=RequestParam.getSqlString(r, "id"); ObjectResult orr=new ObjectResult(); try { orr = ies.delFd_Erpconfig(id); } catch (Exception e) { orr.setCode(1); orr.setErrmsg(e.getMessage()); } SessionMethod.writeresp(re, Jacksonmethod.tojson(orr, false)); return null; } }