| | |
| | | @PostMapping("analyze") |
| | | public Result<Long> analyze(@RequestBody SimulatAssess simulatAssess) { |
| | | //效验数据 |
| | | Result result = pythonLib.callPython(simulatAssess); |
| | | // Result result = pythonLib.callPython(simulatAssess); |
| | | Result result = simulatAssessService.simulate(simulatAssess); |
| | | |
| | | return result; |
| | | } |
| | |
| | | availability = (String) jsonArray2.getJSONObject(j).get("availability"); |
| | | } |
| | | } |
| | | |
| | | String[] arr = availability.split(" "); |
| | | // 遍历子字符串数组,将每个元素转换为double并存储到double数组中 |
| | | for (int a = 0; a < arr.length; a++) { |
| | | doubleArray.add(Double.parseDouble(arr[a])); |
| | | } |
| | | param.setYData(doubleArray); |
| | | data.setMtbf((Double) jsonArray.getJSONObject(i).get("mttf")); |
| | | data.setMttr((Double) jsonArray.getJSONObject(i).get("mttr")); |
| | | Double mtbf = (Double) jsonArray.getJSONObject(i).get("mttf"); |
| | | Double mttr = (Double) jsonArray.getJSONObject(i).get("mttr"); |
| | | Double msr = (Double) jsonArray.getJSONObject(i).get("msr"); |
| | | data.setMtbf(mtbf); |
| | | data.setMttr(mttr); |
| | | data.setMsr(msr); |
| | | } |
| | | data.setCurveParam(param); |
| | | } |