| | |
| | | return new HashMap(); |
| | | } |
| | | } |
| | | |
| | | public static Map<String,Object> GetEquipmentAlertInfo(String url,String token,Integer id){ |
| | | OkHttpClient okHttpClient = new OkHttpClient(); |
| | | // MediaType mediaType = MediaType.parse("application/json; charset=utf-8"); |
| | | // RequestBody formBody = RequestBody.create(mediaType, ""); |
| | | RequestBody formBody = new Builder() |
| | | .add("partid", String.valueOf(id)) |
| | | .build(); |
| | | Request request = new Request.Builder().url(url).post(formBody).addHeader("roadflow-token",token).build(); |
| | | Response response = null; |
| | | try { |
| | | response = okHttpClient.newCall(request).execute(); |
| | | } catch (IOException e1) { |
| | | // TODO Auto-generated catch block |
| | | e1.printStackTrace(); |
| | | } |
| | | |
| | | ResponseBody responseBody = response.body(); |
| | | |
| | | try { |
| | | String message = responseBody.string(); |
| | | System.out.println(message); |
| | | Map<String,Object> result = (Map<String, Object>) JSON.parse(message); |
| | | return result; |
| | | } catch (IOException e) { |
| | | // TODO Auto-generated catch block |
| | | e.printStackTrace(); |
| | | return new HashMap(); |
| | | } |
| | | } |
| | | } |
| | |
| | | String tokenUrl = url+"/RoadFlowApi/Home/ValidLogin"; |
| | | Map<String, Object> loginResult = EquipmentsHealthClient.getToken(tokenUrl, account, password); |
| | | String token = (String) ((Map<String, Object>) ((Map<String, Object>) loginResult.get("data")).get("data")).get("token"); |
| | | String GetPartsAlertLeveUrl = url + "/RoadFlowApi/ZX/MeasureData/GetEquipmentAlertInfo"; |
| | | Map<String, Object> map = EquipmentsHealthClient.GetPartsAlertLeve(GetPartsAlertLeveUrl, token,id); |
| | | String GetEquipmentAlertInfoUrl = url + "/RoadFlowApi/ZX/MeasureData/GetEquipmentAlertInfo"; |
| | | Map<String, Object> map = EquipmentsHealthClient.GetEquipmentAlertInfo(GetEquipmentAlertInfoUrl, token,id); |
| | | return Results.succeed(map); |
| | | } |
| | | } |