package com.shlanbao.tzsc.pms.sch.constd.controller; import javax.servlet.http.HttpServletRequest; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import com.shlanbao.tzsc.base.controller.BaseController; import com.shlanbao.tzsc.base.model.DataGrid; import com.shlanbao.tzsc.base.model.Json; import com.shlanbao.tzsc.pms.sch.constd.beans.ConStdBean; import com.shlanbao.tzsc.pms.sch.constd.service.ConStdServiceI; /** * 标准单耗 * @author Leejean * @create 2014年11月25日下午1:22:01 */ @Controller @RequestMapping("/pms/constd") public class ConStdController extends BaseController { @Autowired public ConStdServiceI conStdService; /** * 查询所有标准单耗 */ @ResponseBody @RequestMapping("/getAllConStds") public DataGrid getAllConStds(ConStdBean ConStdBean){ try { return conStdService.getAllConStds(ConStdBean); } catch (Exception e) { log.error("查询所有标准单耗异常", e); } return null; } /** * 跳转到标准单耗新增页面 */ @RequestMapping("/goToConStdAddJsp") public String goToConStdAddJsp(String id){ return "/pms/sch/constd/constdAdd"; } /** * 新增标准单耗 */ @ResponseBody @RequestMapping("/addConStd") public Json addConStd(ConStdBean ConStdBean){ Json json=new Json(); try { conStdService.addConStd(ConStdBean); json.setMsg("新增标准单耗成功!"); json.setSuccess(true); } catch (Exception e) { log.error(message, e); json.setMsg("新增标准单耗失败!"); json.setSuccess(false); } return json; } /** * 跳转到标准单耗编辑页面 */ @RequestMapping("/goToConStdEditJsp") public String goToConStdEditJsp(HttpServletRequest request,String id){ try { request.setAttribute("constd", null); } catch (Exception e) { log.error("获取ID:"+id+"的标准单耗失败", e); } return "/pms/sch/constd/constdEdit"; } /** * 编辑标准单耗 */ @ResponseBody @RequestMapping("/editConStd") public Json editConStd(ConStdBean ConStdBean){ Json json=new Json(); try { conStdService.editConStd(ConStdBean); json.setMsg("编辑标准单耗成功!"); json.setSuccess(true); } catch (Exception e) { log.error(message, e); json.setMsg("编辑标准单耗失败!"); } return json; } /** * 生产标准单耗 */ @ResponseBody @RequestMapping("/deleteConStd") public Json deleteConStd(String id){ Json json=new Json(); try { conStdService.deleteConStd(id); json.setMsg("删除标准单耗成功!"); json.setSuccess(true); } catch (Exception e) { log.error(message, e); json.setMsg("删除标准单耗失败!"); } return json; } /** * 批量删除生产标准单耗 */ @ResponseBody @RequestMapping("/batchDeleteConStd") public Json batchDeleteConStd(String ids){ Json json=new Json(); try { conStdService.batchDeleteConStd(ids); json.setMsg("删除标准单耗成功!"); json.setSuccess(true); } catch (Exception e) { log.error(message, e); json.setMsg("删除标准单耗失败!"); } return json; } }