From 3de813fc31fad9e4e25533b70157115ad93b475b Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期一, 30 九月 2024 17:35:18 +0800 Subject: [PATCH] 1 --- src/main/java/com/se/simu/service/ResultService.java | 19 +++++++++++++++---- 1 files changed, 15 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/se/simu/service/ResultService.java b/src/main/java/com/se/simu/service/ResultService.java index 4db3d07..84c57a4 100644 --- a/src/main/java/com/se/simu/service/ResultService.java +++ b/src/main/java/com/se/simu/service/ResultService.java @@ -1,6 +1,7 @@ package com.se.simu.service; import cn.hutool.core.io.FileUtil; +import cn.hutool.json.JSONUtil; import com.se.simu.config.PropertiesConfig; import com.se.simu.domain.dto.LayerDto; import com.se.simu.domain.dto.ResultDto; @@ -8,7 +9,10 @@ import org.springframework.stereotype.Service; import javax.annotation.Resource; +import java.io.BufferedWriter; import java.io.File; +import java.io.FileWriter; +import java.io.IOException; /** * 澶勭悊缁撴灉鏈嶅姟绫� @@ -25,7 +29,7 @@ public final static double MAX_X_OFFSET = 0.002; - public void process(ResultDto dto) { + public void process(ResultDto dto) throws Exception { try { LayerDto layer = new LayerDto(config.getVer()); @@ -58,11 +62,18 @@ // } - private void copeLayerJson(ResultDto dto, LayerDto layer) { - // + private void copeLayerJson(ResultDto dto, LayerDto layer) throws IOException { + String json = JSONUtil.toJsonPrettyStr(layer); + String filePath = dto.getOutPath() + File.separator + "layer.json"; + + FileWriter fw = new FileWriter(filePath); + BufferedWriter bw = new BufferedWriter(fw); + bw.write(json); + bw.close(); + fw.close(); } - public String test() { + public String test() throws Exception { ResultDto dto = new ResultDto( "202409", "D:\\simu\\input\\tongzhou-local-mesh2-terrain.tif", -- Gitblit v1.9.3