package com.shlanbao.tzsc.pms.qm.qmsd.controller; 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.base.model.PageParams; import com.shlanbao.tzsc.pms.qm.qmsd.bean.QmStdBean; import com.shlanbao.tzsc.pms.qm.qmsd.service.QmStdService; 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 javax.servlet.http.HttpServletRequest; @Controller @RequestMapping("/pms/qmstd") public class QmStdController extends BaseController { @Autowired private QmStdService service; @ResponseBody @RequestMapping("/getList") public DataGrid getList(QmStdBean bean , PageParams pageParams){ try { DataGrid grid = service.queryList(bean,pageParams); return grid; } catch (Exception e) { log.error(message, e); } return null; } @RequestMapping("/goToAddJsp") public String goToAddJsp(HttpServletRequest request){ // List matProdCombobox = BaseParams.getMatProdCombobox(true); // request.setAttribute("mat",matProdCombobox); return "/pms/quality/qmstd/QmStdAdd"; } @RequestMapping("/goToEditJsp") public String goToEditJsp(String id, HttpServletRequest request){ QmStdBean qmStdBean = service.querySdById(id); request.setAttribute("qmstd",qmStdBean); return "/pms/quality/qmstd/QmStdEdit"; } /** * 添加 * @return */ @ResponseBody @RequestMapping("/addSd") public Json addSd(QmStdBean bean){ Json json=new Json(); try { service.saveOrUpdate(bean); json.setMsg("新增成功!"); json.setSuccess(true); } catch (Exception e) { log.error(message, e); json.setMsg("新增失败!"); json.setSuccess(false); } return json; } /** * 编辑 * @return */ @ResponseBody @RequestMapping("/editSd") public Json editSd(QmStdBean bean){ Json json=new Json(); try { service.saveOrUpdate(bean); json.setMsg("修改成功!"); json.setSuccess(true); } catch (Exception e) { log.error(message, e); json.setMsg("修改失败!"); json.setSuccess(false); } return json; } /** * 删除 * @return */ @ResponseBody @RequestMapping("/delSd") public Json delSd(String id){ Json json=new Json(); try { service.delSd(id); json.setMsg("删除成功!"); json.setSuccess(true); } catch (Exception e) { log.error(message, e); json.setMsg("删除失败!"); json.setSuccess(false); } return json; } /** * 批量删除 * @return */ @ResponseBody @RequestMapping("/batchDeleteSd") public Json batchDeleteSd(String ids){ Json json=new Json(); try { service.batchDeleteSd(ids); json.setMsg("删除成功!"); json.setSuccess(true); } catch (Exception e) { log.error(message, e); json.setMsg("删除失败!"); json.setSuccess(false); } return json; } }