| | |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.ruoyi.common.core.domain.entity.SysConfig; |
| | | import com.ruoyi.common.utils.SecurityUtils; |
| | | import com.ruoyi.health.client.EquipmentsHealthClient; |
| | | import com.ruoyi.health.param.GetFMTrendParam; |
| | | import com.ruoyi.health.param.GetTrendParam; |
| | |
| | | } |
| | | |
| | | @PreAuthorize("@ss.hasPermi('sy:syCar:getMeasureByEquipName')") |
| | | @ApiOperation("获取某个油井测点列表") |
| | | @ApiOperation("根据name获取某个油井测点列表") |
| | | @GetMapping("getMeasureByEquipName") |
| | | public Results getMeasureByEquipName(String equipNumber){ |
| | | String url = configService.getHealth(); |
| | |
| | | } |
| | | |
| | | @PreAuthorize("@ss.hasPermi('sy:syCar:getMeasureByEquipKey')") |
| | | @ApiOperation("获取某个油井测点列表") |
| | | @ApiOperation("根据key获取某个油井测点列表") |
| | | @GetMapping("getMeasureByEquipKey") |
| | | public Results getMeasureByEquipKey(GetFMTrendParam getFMTrendParam){ |
| | | public Results getMeasureByEquipKey(String equipKey){ |
| | | JSONObject j = new JSONObject(); |
| | | String url = configService.getHealth(); |
| | | |
| | | return Results.succeed(); |
| | | //获取设备的测点列表 |
| | | Map<String, Object> hashMap = new HashMap<String, Object>(); |
| | | hashMap.put("EquipKey", equipKey); |
| | | String eResult = ARDSoapUtil.postSoapResult(url, "GetMeasureByEquipKey", hashMap); |
| | | if ("".equals(eResult)) { |
| | | //返回结果为空 |
| | | return Results.succeed("没有测点信息"); |
| | | } |
| | | Map<String, Object> map1 = (Map<String, Object>) JSON.parse((String) eResult); |
| | | if ((int) map1.get("code") == 200) { |
| | | j.put("code", map1.get("code")); |
| | | List<Map<String, Object>> list = (List<Map<String, Object>>) JSON.parse((String) map1.get("resdata")); |
| | | j.put("listResult", list); |
| | | } |
| | | return Results.succeed(j); |
| | | } |
| | | |
| | | @PreAuthorize("@ss.hasPermi('sy:syCar:GetPartsAlertLeve')") |
| | | @ApiOperation("获取点") |
| | | @GetMapping("GetPartsAlertLeve") |
| | | public Results GetPartsAlertLeve(){ |
| | | @GetMapping("GetPartsAlertLevel") |
| | | public Results GetPartsAlertLevel(Integer id){ |
| | | List<SysConfig> sysConfigs = configService.getAccPwd(); |
| | | String acc = null,pwd = null,hu = null; |
| | | String account = null,password = null,url = null; |
| | | for (int i = 0; i < sysConfigs.size(); i++) { |
| | | SysConfig sysConfig = sysConfigs.get(i); |
| | | if("eqHealthUrl".equals(sysConfig.getConfigKey())){ |
| | | hu = sysConfig.getConfigValue(); |
| | | url = sysConfig.getConfigValue(); |
| | | } |
| | | if("eqHealthAccount".equals(sysConfig.getConfigKey())){ |
| | | acc = sysConfig.getConfigValue(); |
| | | account = sysConfig.getConfigValue(); |
| | | } |
| | | if("eqHealthPassword".equals(sysConfig.getConfigKey())){ |
| | | pwd = sysConfig.getConfigValue(); |
| | | password = sysConfig.getConfigValue(); |
| | | } |
| | | } |
| | | Map<String, Object> loginResult = EquipmentsHealthClient.getToken(hu, acc, pwd); |
| | | 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 = hu + "/RoadFlowApi/ZX/MeasureData/GetPartsAlertLeve"; |
| | | Map<String, Object> map = EquipmentsHealthClient.GetPartsAlertLeve(GetPartsAlertLeveUrl, token); |
| | | String GetPartsAlertLeveUrl = url + "/RoadFlowApi/ZX/MeasureData/GetPartsAlertLevel"; |
| | | Map<String, Object> map = EquipmentsHealthClient.GetPartsAlertLeve(GetPartsAlertLeveUrl, token,id); |
| | | return Results.succeed(map); |
| | | } |
| | | } |