// 巡护区域 @RequestMapping("addXhqy") @ResponseBody public dataTable addXhqy(HttpServletRequest request, @RequestParam double[][] areaEdge) { String uuid = UUID.randomUUID().toString().replaceAll("-", ""); String areaId = (request.getParameter("areaId") == null) ? "" : request.getParameter("areaId"); String name = (request.getParameter("name") == null) ? "" : request.getParameter("name"); String area = (request.getParameter("area") == null) ? "" : request.getParameter("area"); String location = (request.getParameter("location") == null) ? "" : request.getParameter("location"); // String areaEdge = (request.getParameter("areaEdge") == null) ? "" : request.getParameter("areaEdge"); String state = (request.getParameter("state") == null) ? "" : request.getParameter("state"); return XhFhSharedServices.addXhqy(uuid,areaId,name,area,location,areaEdge,state); } // 巡护员 @RequestMapping("addXhq") @ResponseBody public dataTable addXhq(HttpServletRequest request) { String uuid = UUID.randomUUID().toString().replaceAll("-", ""); String userId = (request.getParameter("userId") == null) ? "" : request.getParameter("userId"); String name = (request.getParameter("name") == null) ? "" : request.getParameter("name"); String phone = (request.getParameter("phone") == null) ? "" : request.getParameter("phone"); String areaId = (request.getParameter("areaId") == null) ? "" : request.getParameter("areaId"); String state = (request.getParameter("state") == null) ? "" : request.getParameter("state"); return XhFhSharedServices.addXhq(uuid,userId,name,phone,areaId,state); } // 巡护轨迹上传 @RequestMapping("addXhgjsc") @ResponseBody public dataTable addXhgjsc(HttpServletRequest request, @RequestParam double[] location) { String uuid = UUID.randomUUID().toString().replaceAll("-", ""); String userId = (request.getParameter("userId") == null) ? "" : request.getParameter("userId"); String areaId = (request.getParameter("areaId") == null) ? "" : request.getParameter("areaId"); // String location = (request.getParameter("location") == null) ? "" : request.getParameter("location"); String dataTime = (request.getParameter("dataTime") == null) ? "" : request.getParameter("dataTime"); return XhFhSharedServices.addXhgjsc(uuid,userId,areaId,location,dataTime); } // 事件上报 @RequestMapping("addSjsb") @ResponseBody public dataTable addSjsb(HttpServletRequest request, @RequestParam double[] location) { String uuid = UUID.randomUUID().toString().replaceAll("-", ""); String uuid1 = UUID.randomUUID().toString().replaceAll("-", ""); String uuid2 = UUID.randomUUID().toString().replaceAll("-", ""); String userId = (request.getParameter("userId") == null) ? "" : request.getParameter("userId"); String regionName = (request.getParameter("regionName") == null) ? "" : request.getParameter("regionName"); String address = (request.getParameter("address") == null) ? "" : request.getParameter("address"); String dataTime = (request.getParameter("dataTime") == null) ? "" : request.getParameter("dataTime"); String type = (request.getParameter("type") == null) ? "" : request.getParameter("type"); String ImgUrl = (request.getParameter("ImgUrl") == null) ? "" : request.getParameter("ImgUrl"); String videoUrl = (request.getParameter("videoUrl") == null) ? "" : request.getParameter("videoUrl"); return XhFhSharedServices.addSjsb(uuid,uuid1,uuid2,userId,regionName,address,location,dataTime,type,ImgUrl,videoUrl); } // 巡护区域 public dataTable addXhqy(String uuid, String areaId, String name, String area, String location,double[][] areaEdge, String state) { dataTable data = new dataTable(); SysUserZrqy zrqy =new SysUserZrqy(); int a = 0; String str = Arrays.deepToString(areaEdge); if (areaId == null || areaId.length() == 0){ zrqy.setZrqyId(uuid); zrqy.setZrqyName(name); /* for (int i =0;i 0) { data.setMessage("添加巡护区域成功"); data.setStatus("1001"); data.setResult(Collections.singletonList(zrqy.getZrqyId())); data.setErro(""); data.setErroIndex(""); data.setUrl(""); data.setCount(a); } else { data.setMessage("添加巡护区域失败"); data.setStatus("1003"); data.setResult(null); data.setErro("添加失败"); data.setErroIndex("添加失败"); data.setUrl(""); data.setCount(0); } return data; } // 巡护员 public dataTable addXhq(String uuid, String userId, String name, String phone, String areaId, String state) { dataTable data = new dataTable(); SysUserInfo user =new SysUserInfo(); int a = 0; if (userId == null || userId.length() == 0){ user.setUuid(uuid); user.setXm(name); user.setSjh(phone); user.setZrqy(areaId); user.setStatus(Integer.parseInt(state)); a = XhFhSharedMapper.addUser(user); }else { user.setUuid(userId); user.setXm(name); user.setSjh(phone); user.setZrqy(areaId); user.setStatus(Integer.parseInt(state)); a = XhFhSharedMapper.updataUser(user); } if (a > 0) { data.setMessage("添加巡护员成功"); data.setStatus("1001"); data.setResult(Collections.singletonList(user.getUuid())); data.setErro(""); data.setErroIndex(""); data.setUrl(""); data.setCount(a); } else { data.setMessage("添加巡护员失败"); data.setStatus("1003"); data.setResult(null); data.setErro("添加失败"); data.setErroIndex("添加失败"); data.setUrl(""); data.setCount(0); } return data; } // 巡护轨迹上传 public dataTable addXhgjsc(String uuid, String userId, String areaId, double[] location, String dataTime) { dataTable data = new dataTable(); AcTrackXhy track =new AcTrackXhy(); track.setUuid(uuid); track.setUserId(userId); track.setGjmc(areaId); track.setShp(String.valueOf(location)); track.setPjsd(dataTime); int a = XhFhSharedMapper.addTrack(track); if (a > 0) { data.setMessage("巡护轨迹上传成功"); data.setStatus("1001"); data.setResult(null); data.setErro(""); data.setErroIndex(""); data.setUrl(""); data.setCount(a); } else { data.setMessage("巡护轨迹上传失败"); data.setStatus("1003"); data.setResult(null); data.setErro("上传失败"); data.setErroIndex("上传失败"); data.setUrl(""); data.setCount(0); } return data; } // 事件上报 public dataTable addSjsb(String uuid, String uuid1, String uuid2, String userId, String regionName, String address, double[] location, String dataTime, String type, String imgUrl, String videoUrl) { dataTable data = new dataTable(); CjDataInfo cjData =new CjDataInfo(); cjData.setUuid(uuid); cjData.setLyid(userId); cjData.setWz(regionName); cjData.setMs(address); cjData.setCjsj(dataTime); cjData.setLx_2(type); for (int i=0;i 0) { data.setMessage("事件上报成功"); data.setStatus("1001"); data.setResult(null); data.setErro(""); data.setErroIndex(""); data.setUrl(""); data.setCount(a); } else { data.setMessage("事件上报失败"); data.setStatus("1003"); data.setResult(null); data.setErro("上报失败"); data.setErroIndex("上报失败"); data.setUrl(""); data.setCount(0); } return data; } // 巡护区域 int addXhqy(SysUserZrqy zrqy); int updataXhqy(SysUserZrqy zrqy); // 巡护员 int addUser(SysUserInfo user); int updataUser(SysUserInfo user); // 巡护轨迹上传 int addTrack(AcTrackXhy track); // 事件上报 int addCjData(CjDataInfo cjData); int addCjFile(CjFileInfo cjFile); int addCjFile1(CjFileInfo cjfile); insert into sys_user_zrqy(zrqy_id,zrqy_name,shp,mj) values(#{zrqyId}, #{zrqyName}, #{shp}, #{mj}) update sys_user_zrqy set zrqy_name = #{zrqyName}, shp =#{shp}, mj = #{mj} where zrqy_id = #{zrqyId} insert into sys_user_info(uuid,xm,sjh,zrqy,status) values(#{uuid}, #{xm}, #{sjh}, #{zrqy},#{status}) update sys_user_info set xm =#{xm}, sjh =#{sjh}, zrqy =#{zrqy}, status =#{status} where uuid = #{uuid} insert into dc_track_xhy(uuid,user_id,gjmc,shp,pjsd) values(#{uuid}, #{userId}, #{gjmc}, #{shp}, #{pjsd}) insert into cj_data_info(uuid,lyid,wz,ms,cjsj,lx_2,lon,lat) values(#{uuid}, #{lyid}, #{wz}, #{ms}, #{cjsj}, #{lx_2}, #{lon}, #{lat}) insert into cj_file_info(file_id,data_id,file_name,file_type,cjsj,path) values(#{fileId}, #{dataId}, #{fileName}, #{fileType}, #{cjsj}, #{path}) insert into cj_file_info(file_id,data_id,file_name,file_type,cjsj,path) values(#{fileId}, #{dataId}, #{fileName}, #{fileType}, #{cjsj}, #{path})