Преглед на файлове

♻️ refactor(crud): 添加_isUpdate参数到handleRelationFields方法

- 在handleRelationFields方法签名中添加_isUpdate参数,默认值为false
- 为后续区分创建和更新操作的关联字段处理提供基础
yourname преди 2 месеца
родител
ревизия
ed7f322817
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      src/server/utils/generic-crud.service.ts

+ 1 - 1
src/server/utils/generic-crud.service.ts

@@ -198,7 +198,7 @@ export abstract class GenericCrudService<T extends ObjectLiteral> {
   /**
    * 处理关联字段
    */
-  private async handleRelationFields(data: any, entity: T): Promise<void> {
+  private async handleRelationFields(data: any, entity: T, _isUpdate: boolean = false): Promise<void> {
     if (!this.relationFields) return;
 
     for (const [fieldName, config] of Object.entries(this.relationFields)) {