| | |
| | | response.setSuccess(true); |
| | | response.setMessage("登录成功"); |
| | | response.setToken(jsonResult.getString("token")); |
| | | response.setServerid(jsonResult.getInteger("serverid")); |
| | | break; |
| | | case -1: |
| | | response.setSuccess(false); |
| | |
| | | if (loginResponse.isSuccess()) { |
| | | //将token写入gspconfig |
| | | token = loginResponse.getToken(); |
| | | Integer serviceid = loginResponse.getServerid(); |
| | | //getTokenExpireTime 这个是没有的 需要自己计算,当前时间+23小时 |
| | | Date expireTime = DateUtils.addHours(new Date(), 23); |
| | | gpsConfigService.updateToken("gps51", token, expireTime); |
| | | gpsConfigService.updateToken("gps51", token,serviceid, expireTime); |
| | | System.out.println("GPS系统登录成功,token已更新"); |
| | | return token; |
| | | } else { |
| | |
| | | |
| | | String username = config.getUsername(); |
| | | // 构建请求URL |
| | | String url = config.getDomain() + "/webapi?action=querymonitorlist&token=" + token; |
| | | String url = config.getDomain() + "/webapi?action=querymonitorlist&token=" + token+"&serverid="+config.getServerid(); |
| | | Map<String, String> params = new HashMap<>(); |
| | | params.put("username", username); |
| | | |
| | |
| | | System.out.println("token获取成功!"+token); |
| | | |
| | | // 构建请求URL |
| | | String url = config.getDomain() + "/webapi?action=lastposition&token="+token; |
| | | String url = config.getDomain() + "/webapi?action=lastposition&token="+token+"&serverid="+config.getServerid(); |
| | | System.out.println("请求URL:"+url); |
| | | |
| | | // 构建请求参数 |
| | |
| | | System.out.println("Token获取成功: " + token); |
| | | |
| | | // 构建请求URL |
| | | String url = config.getDomain() + "/webapi?action=querytracks&token=" + token; |
| | | String url = config.getDomain() + "/webapi?action=querytracks&token=" + token+"&serverid="+config.getServerid(); |
| | | System.out.println("请求URL: " + url); |
| | | |
| | | // 构建请求参数 |
| | |
| | | response.setDeviceid(jsonResult.getString("deviceid")); |
| | | |
| | | if (response.getStatus() == 0) { |
| | | |
| | | if(jsonResult.getJSONObject("result")==null) |
| | | { |
| | | System.err.println("查询轨迹失败,轨迹记录为空"); |
| | | GpsTrackQueryResponse responseErr = new GpsTrackQueryResponse(); |
| | | responseErr.setStatus(-1); |
| | | responseErr.setCause("轨迹记录为空"); |
| | | return responseErr; |
| | | } |
| | | |
| | | // 解析轨迹记录列表 |
| | | JSONArray recordsArray = jsonResult.getJSONArray("records"); |