first commit 稳定版本,已知该版本存在问题,前端未对数据进行校验,没有集成导出excel

This commit is contained in:
赖力诚 committed 2026-04-09 14:56:12 +08:00
commit e5030abf39
40 files changed
+5186

No files matched your search

+19
View File
@@ -0,0 +1,19 @@
import os
from services.nutrition_service import NutritionService
from pdf_builder import NutritionPDFBuilder
class NutritionReportService:
def __init__(self):
base_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
food_db_path = os.path.join(base_dir, "food_db.json")
config_path = os.path.join(base_dir, "config", "nutrition_template.json")
self.nutrition_service = NutritionService(food_db_path, config_path)
self.pdf_builder = NutritionPDFBuilder()
def generate_report_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