浏览代码

♻️ 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)) {