From 495292b588949bcb2cb15eaa9657619aca7f5579 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期三, 30 十月 2024 16:18:41 +0800 Subject: [PATCH] 修改降雨文件的jar --- src/main/java/com/se/simu/service/ResultService.java | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/main/java/com/se/simu/service/ResultService.java b/src/main/java/com/se/simu/service/ResultService.java index e1da3df..f7796cb 100644 --- a/src/main/java/com/se/simu/service/ResultService.java +++ b/src/main/java/com/se/simu/service/ResultService.java @@ -532,30 +532,30 @@ } /** - * 澶勭悊闄嶆按鏇茬嚎鏂囦欢鏇茬嚎鍥� + * 澶勭悊闄嶆按鏇茬嚎鏂囦欢鏇茬嚎鍥� */ public void copeRainFallJson(ResultDto dto, LayerDto layer) throws IOException, ParseException { String rainGageFilePath = config.getInPath() + File.separator + dto.getServiceName() + File.separator + "RainGage.dat"; String filePath = dto.getOutPath() + File.separator + "rainfall.json"; String line; - Map<Long,Double> rainFallJsons = new LinkedHashMap<>(); + Map<String, Double> rainFallJsons = new LinkedHashMap<>(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm"); BufferedReader br = new BufferedReader(new FileReader(rainGageFilePath)); - //澶勭悊绗竴琛屾暟鎹� - if ((line = br.readLine()) != null) { - while ((line = br.readLine()) != null) { - // 澶勭悊姣忎竴琛屾暟鎹� - String[] rainFall = line.split(" "); + // 澶勭悊绗竴琛屾暟鎹� + if ((line = br.readLine()) != null) { + while ((line = br.readLine()) != null) { + // 澶勭悊姣忎竴琛屾暟鎹� + String[] rainFall = line.split(" "); - if (rainFall.length < 7) continue; + if (rainFall.length < 7) continue; - String sdt = rainFall[1]+"-"+rainFall[2]+"-"+rainFall[3]+" "+rainFall[4]+":"+rainFall[5]; - BigDecimal num = new BigDecimal(rainFall[6]); - rainFallJsons.put(sdf.parse(sdt).getTime()/1000,num.setScale(2, RoundingMode.HALF_UP).doubleValue()); - } + String sdt = rainFall[1] + "-" + rainFall[2] + "-" + rainFall[3] + " " + rainFall[4] + ":" + rainFall[5]; + BigDecimal num = new BigDecimal(rainFall[6]); + rainFallJsons.put("" + sdf.parse(sdt).getTime(), num.setScale(2, RoundingMode.HALF_UP).doubleValue()); } + } FileWriter fw = new FileWriter(filePath); BufferedWriter bw = new BufferedWriter(fw); -- Gitblit v1.9.3