| | |
| | | import org.springframework.web.servlet.ModelAndView; |
| | | |
| | | import com.hxzkoa.json.tb_gps; |
| | | import com.hxzkoa.json.tb_realocation; |
| | | import com.hxzkoa.json.tb_system; |
| | | import com.hxzkoa.json.tb_tag; |
| | | import com.hxzkoa.services.GpsService; |
| | | import com.hxzkoa.services.LabelService; |
| | | import com.hxzkoa.services.LocationService; |
| | | import com.hxzkoa.services.SysSettingService; |
| | | import com.hxzkoa.udp.Dell_GNGGA; |
| | | import com.hxzkoa.udp.Udp_Out; |
| | |
| | | private LabelService labelService; |
| | | @Autowired |
| | | private SysSettingService sysSettingService; |
| | | @Autowired |
| | | private LocationService locationService; |
| | | |
| | | @ResponseBody |
| | | @RequestMapping(value = "/updateperson.do",method = { RequestMethod.POST, RequestMethod.GET }) |
| | |
| | | } |
| | | |
| | | @ResponseBody |
| | | @RequestMapping(value = "/gpsManagement_deletea.do", method = { RequestMethod.POST, RequestMethod.GET }) |
| | | public int gpsManagement_deletea(HttpServletRequest request) throws ParseException { |
| | | String checkValStr = request.getParameter("checkVal"); |
| | | checkValStr = checkValStr.replaceAll("\"", ""); |
| | | String[] checkVal = checkValStr.split(","); |
| | | int aaa = gpsService.gpsManagement_deletea(checkVal); |
| | | for(int i = 0; i < checkVal.length; i++) { |
| | | String xieyi = "BSTOCS1,DELETEGPS,"+checkVal[i]+",END"; |
| | | Udp_Out.udp_to_cs(xieyi); |
| | | } |
| | | return aaa; |
| | | } |
| | | |
| | | @ResponseBody |
| | | @RequestMapping(value = "/gpsManagement_export.do", method = { RequestMethod.POST, RequestMethod.GET }) |
| | | public String gpsManagement_export(HttpServletRequest request, HttpServletResponse response) { |
| | | String toPage = "forward:/hxzk/GPS/gpsManagement.jsp"; |
| | |
| | | } |
| | | |
| | | @ResponseBody |
| | | @RequestMapping(value = "/historicalgpsLocationa.do", method = { RequestMethod.POST, RequestMethod.GET }) |
| | | public JSONObject historicalgpsLocationa(HttpServletRequest request) throws SQLException { |
| | | JSONObject json = new JSONObject(); |
| | | String date = request.getParameter("date"); |
| | | int aaa = locationService.searchtablenameLocation("tb_gps_track_"+date); |
| | | if (aaa != 0) { |
| | | List<tb_gps> trackList = gpsService.getTracka(date); |
| | | json.put("dateList", trackList); |
| | | } else { |
| | | List<tb_gps> trackList = new ArrayList<>(); |
| | | json.put("dateList", trackList); |
| | | } |
| | | return json; |
| | | } |
| | | |
| | | @ResponseBody |
| | | @RequestMapping(value = "/historicalgpsLocation_page.do", method = { RequestMethod.POST, RequestMethod.GET }) |
| | | public String historicalgpsLocation_page(HttpServletRequest request) { |
| | | String pageStr = request.getParameter("page"); |
| | |
| | | } |
| | | |
| | | @ResponseBody |
| | | @RequestMapping(value = "/historicalgpsLocation_deletea.do", method = { RequestMethod.POST, RequestMethod.GET }) |
| | | public int historicalgpsLocation_deletea(HttpServletRequest request) { |
| | | String checkValStr = request.getParameter("checkVal"); |
| | | String datea = request.getParameter("datea"); |
| | | checkValStr = checkValStr.replaceAll("\"", ""); |
| | | String[] checkVal = checkValStr.split(","); |
| | | int bbb = locationService.searchtablenameLocation("tb_gps_track_"+datea); |
| | | int aaa = 0; |
| | | if (bbb != 0) { |
| | | aaa = gpsService.realTimegpsLocation_deletea(checkVal,datea); |
| | | } |
| | | return aaa; |
| | | } |
| | | |
| | | @ResponseBody |
| | | @RequestMapping(value = "/historicalgpsLocation_deleteAll.do", method = { RequestMethod.POST, RequestMethod.GET }) |
| | | public void historicalLocation_deleteAll(HttpServletRequest request) { |
| | | String date = request.getParameter("aaaa"); |
| | |
| | | } |
| | | |
| | | @ResponseBody |
| | | @RequestMapping(value = "/historicalgpsLocation_deleteAlla.do", method = { RequestMethod.POST, RequestMethod.GET }) |
| | | public int historicalLocation_deleteAlla(HttpServletRequest request) { |
| | | String date = request.getParameter("date"); |
| | | int bbb = locationService.searchtablenameLocation("tb_gps_track_"+date); |
| | | int aaa = 0; |
| | | if (bbb != 0) { |
| | | aaa = gpsService.realTimegpsLocation_deleteAlla(date); |
| | | } |
| | | return aaa; |
| | | } |
| | | |
| | | @ResponseBody |
| | | @RequestMapping(value = "/getstatus.do", method = { RequestMethod.POST, RequestMethod.GET }) |
| | | public String getstatus(HttpServletRequest request) { |
| | | String tagid = request.getParameter("tagid"); |
| | |
| | | } |
| | | |
| | | @ResponseBody |
| | | @RequestMapping(value = "/historicalgpsLocation_searcha.do", method = { RequestMethod.POST, RequestMethod.GET }) |
| | | public JSONObject historicalgpsLocation_searcha(HttpServletRequest request) { |
| | | String input = request.getParameter("tagid"); |
| | | String date = request.getParameter("date"); |
| | | JSONObject json = new JSONObject(); |
| | | int aaa = locationService.searchtablenameLocation("tb_gps_track_"+date); |
| | | if (aaa != 0) { |
| | | List<tb_gps> historicalLocationList = gpsService.searchRealTimegpsLocation(input,date); |
| | | json.put("dataList", historicalLocationList); |
| | | } else { |
| | | List<tb_gps> abc = new ArrayList<>(); |
| | | json.put("dataList", abc); |
| | | } |
| | | return json; |
| | | } |
| | | |
| | | @ResponseBody |
| | | @RequestMapping(value = "/historicalgpsLocation_export.do", method = { RequestMethod.POST, RequestMethod.GET }) |
| | | public String gpshistoricalPower_export(HttpServletRequest request, HttpServletResponse response) { |
| | | String toPage = "forward:/hxzk/label/historicalgpsLocation.jsp"; |