From d91ec7bc6098f4f4eff7af7e52edead8e70b552e Mon Sep 17 00:00:00 2001 From: tikkhun Date: Wed, 3 Dec 2025 09:53:39 +0800 Subject: [PATCH] =?UTF-8?q?refactor(service):=20=E4=BD=BF=E7=94=A8=20Eta?= =?UTF-8?q?=20=E6=9B=BF=E6=8D=A2=E6=89=8B=E5=8A=A8=E6=A8=A1=E6=9D=BF?= =?UTF-8?q?=E6=B8=B2=E6=9F=93=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 移除手动实现的模板字符串替换逻辑,改用 Eta 模板引擎进行渲染 清理 .gitignore 中不再需要的文件路径 --- .gitignore | 9 ++------- src/service/template.service.ts | 17 +++++------------ 2 files changed, 7 insertions(+), 19 deletions(-) diff --git a/.gitignore b/.gitignore index a90d5c3..b24fb71 100644 --- a/.gitignore +++ b/.gitignore @@ -15,10 +15,5 @@ yarn.lock **/config.prod.ts **/config.local.ts container -ai/products-20251202 (1).csv -scripts/replace_punctuation.js -scripts/test_db_count.d.ts -scripts/test_db_count.js -scripts/test_db_count.ts -ai/test.html -ai/wc-product-export-2-12-2025-1764686773307.csv +scripts +ai diff --git a/src/service/template.service.ts b/src/service/template.service.ts index 45f5559..63e3639 100644 --- a/src/service/template.service.ts +++ b/src/service/template.service.ts @@ -3,12 +3,15 @@ import { InjectEntityModel } from '@midwayjs/typeorm'; import { Repository } from 'typeorm'; import { Template } from '../entity/template.entity'; import { CreateTemplateDTO, UpdateTemplateDTO } from '../dto/template.dto'; +import { Eta } from 'eta'; /** * @service TemplateService 模板服务 */ @Provide() export class TemplateService { + private eta = new Eta(); + // 注入 Template 实体模型 @InjectEntityModel(Template) templateModel: Repository