v2 4.9 该版本集成了Excel导出功能

This commit is contained in:
赖力诚 committed 2026-04-09 15:19:48 +08:00
1 parent e5030abf39
commit 86567eece5
16 files changed
+2516 -30

No files matched your search

+9 -2
View File
@@ -1,6 +1,7 @@
import os
from services.nutrition_service import NutritionService
from pdf_builder import NutritionPDFBuilder
from builder.pdf_builder import NutritionPDFBuilder
from builder.excel_builder import NutritionExcelBuilder
class NutritionReportService:
@@ -12,8 +13,14 @@ class NutritionReportService:
self.nutrition_service = NutritionService(food_db_path, config_path)
self.pdf_builder = NutritionPDFBuilder()
self.excel_builder = NutritionExcelBuilder()
def generate_report_from_json(self, front_json, output_path):
def generate_pdf_from_json(self, front_json, output_path):
report_data = self.nutrition_service.build_report_data(front_json)
self.pdf_builder.build(report_data, output_path)
return report_data
def generate_excel_from_json(self, front_json, output_path):
report_data = self.nutrition_service.build_report_data(front_json)
self.excel_builder.build(report_data, output_path)
return report_data