main
HuangHai 1 month ago
parent f169c39a10
commit c618d930e0

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

Loading…
Cancel
Save