package com.shlanbao.tzsc.pms.equ.assessment.controller; import java.text.SimpleDateFormat; import java.util.Date; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; 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.equ.assessment.EqmWkshopAssessmentBean; import com.shlanbao.tzsc.pms.equ.assessment.service.WkshopAssessmentServiceI; import com.shlanbao.tzsc.pms.md.FilterCount.SchFilterCountBean; import com.shlanbao.tzsc.pms.md.FilterCount.service.FilterCountServiceI; @Controller @RequestMapping("/pms/wkshopAssessment") public class WkshopAssessmentController extends BaseController { @Autowired public WkshopAssessmentServiceI filterCountServiceI; @ResponseBody @RequestMapping("/getFilterCount") public DataGrid getFilterCount(EqmWkshopAssessmentBean filterCountBean){ try { return filterCountServiceI.getAllFilterCount(filterCountBean); } catch (Exception e) { log.error("查询异常", e); } return null; } @RequestMapping("/goToFilterCountAddJsp") public String goToFilterCountAddJsp(String id){ return "/pms/equ/wkshopAssessment/schFilterCountAdd"; } @ResponseBody @RequestMapping("/addFilterCount") public Json addFilterCount(EqmWkshopAssessmentBean filterCountBean){ Json json=new Json(); try { filterCountServiceI.addFilterCount(filterCountBean); json.setMsg("新增成功!"); json.setSuccess(true); } catch (Exception e) { log.error(message, e); json.setMsg("新增失败!"); json.setSuccess(false); } return json; } @RequestMapping("/goToFilterCountEditJsp") public String goToFilterCountEditJsp(HttpServletRequest request,String id){ try { request.setAttribute("filterCount", filterCountServiceI.getFilterCountById(id)); } catch (Exception e) { log.error("获取ID:"+id+"的数据失败", e); } return "/pms/equ/wkshopAssessment/schFilterCountEdit"; } @ResponseBody @RequestMapping("/editFilterCount") public Json editFilterCount(EqmWkshopAssessmentBean filterCountBean){ Json json=new Json(); try { filterCountServiceI.editFilterCount(filterCountBean); json.setMsg("编辑成功!"); json.setSuccess(true); } catch (Exception e) { log.error(message, e); json.setMsg("编辑失败!"); } return json; } @ResponseBody @RequestMapping("/deleteFilterCount") public Json deleteFilterCount(String id){ Json json=new Json(); try { filterCountServiceI.deleteFilterCount(id); json.setMsg("删除成功!"); json.setSuccess(true); } catch (Exception e) { log.error(message, e); json.setMsg("删除失败!"); } return json; } /** * 批量删除 * @param ids * @return */ @ResponseBody @RequestMapping("/batchDeleteFilterCount") public Json batchDeleteFilterCount(String ids){ Json json=new Json(); try { filterCountServiceI.batchDeleteFilterCount(ids); json.setMsg("删除成功!"); json.setSuccess(true); } catch (Exception e) { log.error(message, e); json.setMsg("删除失败!"); } return json; } @ResponseBody @RequestMapping("/orderResult") public Json orderResult(String ids,HttpSession session,String user){ Json json = new Json(); try { filterCountServiceI.orderResult(ids,user); json.setSuccess(true); json.setMsg("反馈成功!"); } catch (Exception e) { e.printStackTrace(); json.setMsg("反馈失败!"); } return json; } }