main
HuangHai 1 month ago
parent f169c39a10
commit c618d930e0

@ -14,7 +14,7 @@ public class HtmlGenerator {
* @param regionName
* @return HTML
*/
public static String generateHtmlReport(String analysisResult, String outputPath, String regionName) {
public void generateHtmlReport(String analysisResult, String outputPath, String regionName) {
try {
// 构建DeepSeek提示词要求生成包含图表的HTML报告
String prompt = buildHtmlPrompt(analysisResult, regionName);
@ -26,7 +26,6 @@ public class HtmlGenerator {
if (htmlContent == null || htmlContent.trim().isEmpty()) {
System.err.println("DeepSeek生成HTML内容失败");
return null;
}
// 清理HTML内容移除可能的markdown标记
@ -36,18 +35,13 @@ public class HtmlGenerator {
try (FileWriter writer = new FileWriter(outputPath, StandardCharsets.UTF_8)) {
writer.write(htmlContent);
}
System.out.println("HTML报告生成成功: " + outputPath);
return outputPath;
} catch (IOException e) {
System.err.println("保存HTML文件时出错: " + e.getMessage());
e.printStackTrace();
return null;
} catch (Exception e) {
System.err.println("生成HTML报告时出错: " + e.getMessage());
e.printStackTrace();
return null;
}
}

Loading…
Cancel
Save