| | |
| | | import java.util.*; |
| | | |
| | | /** |
| | | * 干熄焦工序-异常溯源 |
| | | * |
| | | * @author lirm |
| | | * @Description |
| | | * @createTime 2025年04月17日 |
| | |
| | | analyIndEntity.setAnalyClass(tMap.get("analyClass").toString()); |
| | | analyIndEntity.setAnalyContent(tMap.get("analyContent").toString()); |
| | | cokingAnalyIndService.save(analyIndEntity); |
| | | } |
| | | |
| | | public static void main(String[] args) { |
| | | String jsonStr="{\"result\":{\"steamProd\":[[9.8,9.8],[9.8,9.8],[9.8,9.8]],\n" + |
| | | " \"steamTotal1\":\"2#干熄焦蒸汽发生量因空气导入量偏高、锅炉入口温度偏低而减少13t经模型计算,建议调整XX,预计可使XX指标升高/降低XX\",\n" + |
| | | " \"steamTotal2\":\"1#干熄焦主蒸汽温度因装焦量、装焦温度偏低而降低13C经模型计算,建建议调整XX,预计可使XX指标升高/降低XX\",\n" + |
| | | " \"steamFirstColoum0\":[[1,111],[2,222],[3,333]],\n" + |
| | | " \"steamFirstColoum1\":[],\n" + |
| | | " \"steamFirstColoum2\":[[9,1342],[9,1342]],\n" + |
| | | " \"steamFirstColoum3\":[[9,1342],[9,1342],[9,1342]],\n" + |
| | | " \"steamFirstColoum4\":[[9,1342],[9,1342],[9,1342]],\n" + |
| | | " \"steamFirstColoum5\":[[9,1342],[9,1342],[9,1342]],\n" + |
| | | " \"steamSecondColoum0\":[[9,1342],[9,1342],[9,1342]],\n" + |
| | | " \"steamSecondColoum1\":[[9,1342],[9,1342],[9,1342]],\n" + |
| | | " \"steamSecondColoum2\":[[9,1342],[9,1342],[9,1342]],\n" + |
| | | " \"steamSecondColoum3\":[[9,1342],[9,1342],[9,1342]],\n" + |
| | | " \"steamSecondColoum4\":[[9,1342],[9,1342],[9,1342]],\n" + |
| | | " \"steamSecondColoum5\":[[9,1342],[9,1342],[9,1342]]}}"; |
| | | JSONObject jsonObject= JSONObject.parseObject(jsonStr); |
| | | JSONObject result = (JSONObject)JSON.toJSON(jsonObject.get("result")); |
| | | for(int i=0;i<=5;i++){ |
| | | String steamFirstColoum = result.get("steamFirstColoum"+i).toString(); |
| | | if(StringUtils.isNotBlank(steamFirstColoum)){ |
| | | JSONArray responseArr = JSON.parseArray(steamFirstColoum); |
| | | for (int j = 0; j < responseArr.size(); j++) { |
| | | JSONArray element = JSON.parseArray(responseArr.get(j).toString()); |
| | | |
| | | System.out.println("group_name: " + "steamFirstColoum" + i + ";ind_name: " + element.get(0) + ";ind_value: " + element.get(1)); |
| | | } |
| | | } |
| | | } |
| | | for(int i=0;i<=5;i++){ |
| | | String steamSecondColoum = result.get("steamSecondColoum"+i).toString(); |
| | | if(StringUtils.isNotBlank(steamSecondColoum)){ |
| | | JSONArray responseArr = JSON.parseArray(steamSecondColoum); |
| | | |
| | | for (int j = 0; j < responseArr.size(); j++) { |
| | | JSONArray element = JSON.parseArray(responseArr.get(j).toString()); |
| | | |
| | | System.out.println("group_name: " + "steamSecondColoum" + i + ";ind_name: " + element.get(0) + ";ind_value: " + element.get(1)); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |