package cn.ksource.web.controller.business.pages.knowledge.knowintegral; import java.util.List; import java.util.Map; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; import cn.ksource.core.util.ParamsMapUtil; import cn.ksource.core.web.SysInfo; import cn.ksource.core.web.WebUtil; import cn.ksource.web.facade.knowledge.knowintegral.KnowIntegralFacade; /** * 知识库--知识配置--积分规则、专家积分控制器 * @author lixiang * */ @Controller @RequestMapping("/business/pages/knowledge/knowintegral") public class KnowIntegralController { @Resource(name="knowIntegralFacade") private KnowIntegralFacade knowIntegralFacade; /** * 跳转到积分规则设置 * */ @RequestMapping("integralRuleList.html") public ModelAndView warrantypoolList(){ ModelAndView view = new ModelAndView("business/pages/knowledge/knowintegral/integralRuleList"); List info = knowIntegralFacade.getIntegralRules(); view.addObject("info", info); return view; } /** * 添加积分规则设置 * @param request * @author 李翔 * */ @RequestMapping("saveIntegralRule.html") public ModelAndView saveIntegralRule(HttpServletRequest request){ //定义参数Map Map params = ParamsMapUtil.getParameterMap(request); //获得并添加用户信息 knowIntegralFacade.saveIntegralRule(params); return WebUtil.sysInfoPage(request, "操作成功!", "window.top.query();", SysInfo.Success,""); } /** * 跳转到积分规则设置 * */ @RequestMapping("zjDjRuleList.html") public ModelAndView zjDjRuleList(){ ModelAndView view = new ModelAndView("business/pages/knowledge/knowintegral/zjDjRuleList"); List info = knowIntegralFacade.getZjDjRules(); view.addObject("info", info); return view; } /** * 添加积分规则设置 * @param request * @author 李翔 * */ @RequestMapping("saveZjDjRule.html") public ModelAndView saveZjDjRule(HttpServletRequest request){ //定义参数Map Map params = ParamsMapUtil.getParameterMap(request); //获得并添加用户信息 knowIntegralFacade.saveZjDjRule(params); return WebUtil.sysInfoPage(request, "操作成功!", "window.top.query();", SysInfo.Success,""); } }