v2 4.9 该版本集成了Excel导出功能
This commit is contained in:
1 parent
e5030abf39
commit
86567eece5
16 files changed
+2516
-30
No files matched your search
@@ -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
|
||||
Reference in new issue
Block a user