| | |
| | | import com.hxzkoa.json.tb_department; |
| | | import com.hxzkoa.json.tb_fence; |
| | | import com.hxzkoa.json.tb_shipin; |
| | | import com.hxzkoa.json.tb_system; |
| | | import com.hxzkoa.json.tb_tongbuanchor; |
| | | import com.hxzkoa.json.tb_xunjianbaobiao; |
| | | import com.hxzkoa.json.tb_xunjianset; |
| | | import com.hxzkoa.services.BasicInfoService; |
| | | import com.hxzkoa.services.FenceService; |
| | | import com.hxzkoa.services.LabelService; |
| | | import com.hxzkoa.services.SysSettingService; |
| | | import com.hxzkoa.udp.GetNowTime; |
| | | import com.hxzkoa.udp.Udp_Out; |
| | | /*import com.hxzkoa.udp.Udp_Receive;*/ |
| | |
| | | private BasicInfoService basicInfoService; |
| | | @Autowired |
| | | private LabelService labelService; |
| | | @Autowired |
| | | private SysSettingService sysSettingService; |
| | | |
| | | @RequestMapping(value = "/fenceList.do", method = { RequestMethod.POST, RequestMethod.GET }) |
| | | public String fenceList(HttpServletRequest request) throws ParseException { |
| | |
| | | return toPage; |
| | | } |
| | | |
| | | @ResponseBody |
| | | @RequestMapping(value = "/fenceLista.do", method = { RequestMethod.POST, RequestMethod.GET }) |
| | | public JSONObject fenceLista(HttpServletRequest request) throws ParseException { |
| | | JSONObject json = new JSONObject(); |
| | | List<tb_fence> fenceList = fenceService.getFenceLista(); |
| | | json.put("dataList", fenceList); |
| | | return json; |
| | | } |
| | | |
| | | @RequestMapping(value = "/jiankongManagement.do", method = { RequestMethod.POST, RequestMethod.GET }) |
| | | public String jiankongManagement(HttpServletRequest request) { |
| | | String toPage = "forward:/hxzk/fence/jiankongManagement.jsp"; |
| | |
| | | shipin.setFloor(request.getParameter("floor")); |
| | | shipin.setName(request.getParameter("name")); |
| | | fenceService.shipinManagement_add(shipin); |
| | | List<tb_shipin> shipins = fenceService.searchshipinManagement(shipin.getName()); |
| | | String xieyi = "BSTOCS1,ADDSP,"+shipin.getFencename()+","+shipin.getShebeiid()+","+shipin.getTongdaoid()+","+shipin.getPosx()+","+shipin.getPosy()+","+shipin.getPosz()+","+shipin.getFloor()+","+shipin.getName()+",END"; |
| | | Udp_Out.udp_to_cs(xieyi); |
| | | } |
| | | |
| | | @RequestMapping(value = "/shipinManagement_modify.do", method = { RequestMethod.POST, RequestMethod.GET }) |
| | |
| | | shipin.setFloor(request.getParameter("floor")); |
| | | shipin.setName(request.getParameter("name")); |
| | | fenceService.shipinManagement_modify(shipin); |
| | | String xieyi = "BSTOCS1,ALTERSP,"+shipin.getFencename()+","+shipin.getShebeiid()+","+shipin.getTongdaoid()+","+shipin.getPosx()+","+shipin.getPosy()+","+shipin.getPosz()+","+shipin.getFloor()+","+shipin.getName()+",END"; |
| | | Udp_Out.udp_to_cs(xieyi); |
| | | } |
| | | |
| | | @ResponseBody |
| | |
| | | String checkValStr = request.getParameter("checkVal"); |
| | | checkValStr = checkValStr.replaceAll("\"", ""); |
| | | String[] checkVal = checkValStr.split(","); |
| | | for (int i = 0;i < checkVal.length;i++) { |
| | | //System.out.print("执行了"+checkVal[i]); |
| | | List shebeiid = fenceService.idfindshebeiid(checkVal[i]); |
| | | String xieyi = "BSTOCS1,DELETESP,"+shebeiid.get(0)+",END"; |
| | | Udp_Out.udp_to_cs(xieyi); |
| | | } |
| | | fenceService.shipinManagement_delete(checkVal); |
| | | } |
| | | |
| | |
| | | @RequestMapping(value = "/shipinManagement_deleteAll.do", method = { RequestMethod.POST, RequestMethod.GET }) |
| | | public void shipinManagement_deleteAll(HttpServletRequest request) { |
| | | fenceService.shipinManagement_deleteAll(); |
| | | String xieyi = "BSTOCS1,DELETEALLSP,END"; |
| | | Udp_Out.udp_to_cs(xieyi); |
| | | } |
| | | |
| | | @ResponseBody |
| | |
| | | public String shipinManagement_search(HttpServletRequest request) throws IOException { |
| | | JSONObject json = new JSONObject(); |
| | | String input = request.getParameter("input"); |
| | | System.out.print(input); |
| | | //System.out.print(input); |
| | | int curPage = 1; |
| | | List<Integer> pageList = new ArrayList<Integer>(); |
| | | List<tb_shipin> shipinManagementList = fenceService.searchshipinManagement(input); |
| | |
| | | json.put("dataList", shipinManagementList); |
| | | json.put("pageList", pageList); |
| | | json.put("curPage", curPage); |
| | | System.out.print(json.toString()); |
| | | //System.out.print(json.toString()); |
| | | return json.toString(); |
| | | } |
| | | |
| | |
| | | public String shipinManagement_ssearch(HttpServletRequest request) throws IOException { |
| | | JSONObject json = new JSONObject(); |
| | | String input = request.getParameter("input"); |
| | | System.out.print(input); |
| | | //System.out.print(input); |
| | | int curPage = 1; |
| | | List<Integer> pageList = new ArrayList<Integer>(); |
| | | List<tb_shipin> shipinManagementList = fenceService.searchshipinManagement(input); |
| | |
| | | json.put("dataList", shipinManagementList); |
| | | json.put("pageList", pageList); |
| | | json.put("curPage", curPage); |
| | | System.out.print(json.toString()); |
| | | //System.out.print(json.toString()); |
| | | return json.toString(); |
| | | } |
| | | |
| | |
| | | fence.setZuobiao(request.getParameter("zuobiao")); |
| | | fence.setStart(request.getParameter("start")); |
| | | fence.setStart(request.getParameter("stop")); |
| | | fence.setBaoliu1(request.getParameter("gaodu")); |
| | | fence.setId(Integer.parseInt(request.getParameter("id"))); |
| | | fenceService.fenceList_modify(fence); |
| | | List<tb_fence> fenceListList = fenceService.searchFenceListid(fence.getId()); |
| | | String xieyi = "BSTOCS1,ALTERFENCE,"+fenceListList.get(0).getFloor()+","+fenceListList.get(0).getType()+","+fence.getBumen()+","+fence.getName()+","+fence.getZuobiao()+","+fenceListList.get(0).getShape()+","+fence.getStart()+","+fence.getStop()+","+fenceListList.get(0).getAddtime()+","+fenceListList.get(0).getColor()+",END"; |
| | | Udp_Out.udp_to_cs(xieyi); |
| | | } |
| | | |
| | | @ResponseBody |
| | | @RequestMapping(value = "/fenceList_modifya.do", method = { RequestMethod.POST, RequestMethod.GET }) |
| | | public int fenceList_modifya(HttpServletRequest request) throws ParseException { |
| | | tb_fence fence = new tb_fence(); |
| | | fence.setBumen(request.getParameter("bumen")); |
| | | fence.setName(request.getParameter("name")); |
| | | fence.setZuobiao(request.getParameter("zuobiao")); |
| | | fence.setStart(request.getParameter("start")); |
| | | fence.setStart(request.getParameter("stop")); |
| | | fence.setBaoliu1(request.getParameter("gaodu")); |
| | | fence.setId(Integer.parseInt(request.getParameter("id"))); |
| | | int aaa = fenceService.fenceList_modify(fence); |
| | | List<tb_fence> fenceListList = fenceService.searchFenceListid(fence.getId()); |
| | | String xieyi = "BSTOCS1,ALTERFENCE,"+fenceListList.get(0).getFloor()+","+fenceListList.get(0).getType()+","+fence.getBumen()+","+fence.getName()+","+fence.getZuobiao()+","+fenceListList.get(0).getShape()+","+fence.getStart()+","+fence.getStop()+","+fenceListList.get(0).getAddtime()+","+fenceListList.get(0).getColor()+",END"; |
| | | Udp_Out.udp_to_cs(xieyi); |
| | | return aaa; |
| | | } |
| | | |
| | | @ResponseBody |
| | | @RequestMapping(value = "/fenceList_delete.do", method = { RequestMethod.POST, RequestMethod.GET }) |
| | |
| | | Udp_Out.udp_to_cs(xieyi); |
| | | } |
| | | } |
| | | |
| | | @ResponseBody |
| | | @RequestMapping(value = "/fenceList_deletea.do", method = { RequestMethod.POST, RequestMethod.GET }) |
| | | public int fenceList_deletea(HttpServletRequest request) throws NumberFormatException, ParseException { |
| | | String checkValStr = request.getParameter("checkVal"); |
| | | checkValStr = checkValStr.replaceAll("\"", ""); |
| | | String[] checkVal = checkValStr.split(","); |
| | | int aaa = fenceService.fenceList_delete(checkVal); |
| | | for (int i = 0; i < checkVal.length; i++) { |
| | | List<tb_fence> fences = fenceService.searchFenceListid(Integer.parseInt(checkVal[i])); |
| | | tb_fence fence = new tb_fence(); |
| | | fence = fences.get(0); |
| | | String xieyi = "BSTOCS1,DELETEFECNCE,"+fence.getName()+",END"; |
| | | Udp_Out.udp_to_cs(xieyi); |
| | | } |
| | | return aaa; |
| | | } |
| | | |
| | | @ResponseBody |
| | | @RequestMapping(value = "/fenceList_deleteAll.do", method = { RequestMethod.POST, RequestMethod.GET }) |
| | |
| | | String xieyi = "BSTOCS1,DELETEALLFENCE,END"; |
| | | Udp_Out.udp_to_cs(xieyi); |
| | | } |
| | | |
| | | @ResponseBody |
| | | @RequestMapping(value = "/fenceList_deleteAlla.do", method = { RequestMethod.POST, RequestMethod.GET }) |
| | | public int fenceList_deleteAlla(HttpServletRequest request) { |
| | | int aaa = fenceService.fenceList_deleteAll(); |
| | | String xieyi = "BSTOCS1,DELETEALLFENCE,END"; |
| | | Udp_Out.udp_to_cs(xieyi); |
| | | return aaa; |
| | | } |
| | | |
| | | @ResponseBody |
| | | @RequestMapping(value = "/fenceList_search.do", method = { RequestMethod.POST, RequestMethod.GET }) |
| | |
| | | json.put("dataList", fenceListList); |
| | | return json.toString(); |
| | | } |
| | | |
| | | @ResponseBody |
| | | @RequestMapping(value = "/fenceList_searcha.do", method = { RequestMethod.POST, RequestMethod.GET }) |
| | | public JSONObject fenceList_searcha(HttpServletRequest request) throws ParseException { |
| | | String input = request.getParameter("type"); |
| | | List<tb_fence> fenceListList = fenceService.searchFenceList(input); |
| | | JSONObject json = new JSONObject(); |
| | | json.put("dataList", fenceListList); |
| | | return json; |
| | | } |
| | | |
| | | @RequestMapping(value = "/inspectionSettings.do", method = { RequestMethod.POST, RequestMethod.GET }) |
| | | public String inspectionSettings(HttpServletRequest request) { |
| | |
| | | // |
| | | fenceService.xunjianbaobiao_add(xunjianbaobiao); |
| | | } |
| | | |
| | | @ResponseBody |
| | | @RequestMapping(value = "/baidufence.do", method = { RequestMethod.POST, RequestMethod.GET }) |
| | | public String baidufence(HttpServletRequest request) { |
| | | JSONObject json = new JSONObject(); |
| | | List<tb_fence> fences = fenceService.getFenceList(); |
| | | List<String> fences2 = new ArrayList<>(); |
| | | for (int i=0; i<fences.size(); i++) { |
| | | if (fences.get(i).getFloor().equals("百度地图") ) { |
| | | fences2.add(fences.get(i).getZuobiao()); |
| | | } |
| | | } |
| | | json.put("fences", fences2); |
| | | return json.toString(); |
| | | } |
| | | |
| | | @ResponseBody |
| | | @RequestMapping(value = "/kaishijianting.do", method = { RequestMethod.POST, RequestMethod.GET }) |
| | | public void kaishijianting(HttpServletRequest request) { |
| | | String tagid = request.getParameter("tagid"); |
| | | String xieyi = "BSTOCS1,URTADDFENCE,出去告警,Start,"+tagid+",END"; |
| | | Udp_Out.udp_to_cs(xieyi); |
| | | } |
| | | |
| | | @ResponseBody |
| | | @RequestMapping(value = "/jieshujianting.do", method = { RequestMethod.POST, RequestMethod.GET }) |
| | | public void jieshujianting(HttpServletRequest request) { |
| | | String tagid = request.getParameter("tagid"); |
| | | String xieyi = "BSTOCS1,URTADDFENCE,出去告警,Stop,"+tagid+",END"; |
| | | Udp_Out.udp_to_cs(xieyi); |
| | | } |
| | | |
| | | @ResponseBody |
| | | @RequestMapping(value = "/huoquzuobiao.do", method = { RequestMethod.POST, RequestMethod.GET }) |
| | | public String huoquzuobiao(HttpServletRequest request) { |
| | | JSONObject json = new JSONObject(); |
| | | List<tb_system> systems = sysSettingService.getSetting(); |
| | | json.put("dataList", systems); |
| | | return json.toString(); |
| | | } |
| | | } |