package com.shlanbao.tzsc.pms.cos.incomplete.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.mapping.CosIncompleteCoefficient; 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.cos.incomplete.service.IncompleteCoefficientServiceI; /** * @ClassName: IncompleteCoefficientServiceI * @Description: 残烟丝考核系数设置 * @author luo * @date 2015年1月22日 下午1:58:30 * */ @Controller @RequestMapping("/pms/incomplete") public class IncompleteCoefficientController extends BaseController{ @Autowired private IncompleteCoefficientServiceI incompleteCoefficientService; /** * @Title: queryIncompleteByBean * @Description: 根据Bean查询 * @param bean * @param pageParams * @return DataGrid 返回类型 * @throws */ @ResponseBody @RequestMapping("/queryIncompleteByBean") public DataGrid queryIncompleteByBean(CosIncompleteCoefficient bean,PageParams pageParams){ return incompleteCoefficientService.queryBeanGridByBean(bean, pageParams); } //页面跳转 @RequestMapping("/gotoBean") public String gotoDis(){ return "/pms/cos/incomplete/addOrUpdateBean"; } /** * @Title: gotoEditBean * @Description: 跳转到修改界面 * @param request * @param id * @return String 返回类型 * @throws */ @RequestMapping("/gotoEditBean") public String gotoEditBean(HttpServletRequest request,String id){ try { request.setAttribute("bean",incompleteCoefficientService.queryBeanById(id)); request.setAttribute("id","i"); } catch (Exception e) { e.printStackTrace(); log.error("修改 残烟丝考核系数时读取信息异常。", e); } return "/pms/cos/incomplete/addOrUpdateBean"; } /** * @Title: addOrUpdateBean * @Description: 添加或修改Bean * @param @param bean * @param @return 设定文件 * @return Json 返回类型 * @throws */ @ResponseBody @RequestMapping("/addOrUpdateBean") public Json addOrUpdateBean(CosIncompleteCoefficient bean){ Json json = new Json(); try { if(incompleteCoefficientService.addOrUpdateBean(bean)){ json.setMsg("操作成功!"); json.setSuccess(true); }else{ json.setMsg("操作失败!"); json.setSuccess(false); } } catch (Exception e) { e.printStackTrace(); log.error("添加或修改残烟丝考核系数信息异常。", e); json.setMsg("操作失败!"); json.setSuccess(false); } return json; } }