package com.moral.monitor.controller; import com.moral.monitor.entity.MonitorPoint; import com.moral.monitor.entity.QueryHelper; import com.moral.monitor.service.MonitorpointService; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; /** * Created by a on 2017/7/18. */ @Controller public class MonitorPointController { private static final Log log = LogFactory.getLog(MonitorPointController.class); @Autowired MonitorpointService monitorPointService; @RequestMapping("/findAllMonitorpoint") @ResponseBody public Map findAllMonitorpoint(@RequestBody QueryHelper queryHelper){ String trim = queryHelper.getSearch().trim(); if(trim.equals("")){ queryHelper.setSearch(""); } LinkedHashMap s = new LinkedHashMap(); List equs = monitorPointService.allMonitorpoint(queryHelper); s.put("rows",equs); int total = monitorPointService.monitorCount(queryHelper); s.put("total",total); return s; } @RequestMapping("/deleteMonitor") @ResponseBody public String deleteUser(@RequestParam("ids[]") String[] ids){ try{ for (String id:ids){ if (!(id.equals(""))) { monitorPointService.deleteMonitor(id); } } } catch (Exception e){ log.debug(e.getMessage()); return "false"; } return "true"; } @RequestMapping("/addMonitorpoint") @ResponseBody public String addMonitorpoint(@RequestBody MonitorPoint monitorPoint){ try { String name = monitorPoint.getName(); String address = monitorPoint.getAddress(); if (name.trim().equals("")||address.trim().equals("")){ return "false"; } monitorPointService.addMonitorpoint(monitorPoint); }catch (Exception e){ log.debug(e.getMessage()); return "false"; } return "true"; } @RequestMapping("/editMonitorPoint") @ResponseBody public String editMonitorPoint(@RequestBody MonitorPoint monitorPoint){ try { monitorPointService.updateMonitorpoint(monitorPoint); }catch (Exception e){ log.debug(e.getMessage()); return "false"; } return "true"; } }