From d5d799b425fb94e97423086a848f39dfedf780b4 Mon Sep 17 00:00:00 2001 From: tone <3341154833@qq.com> Date: Sun, 18 May 2025 21:39:13 +0800 Subject: [PATCH] =?UTF-8?q?user=E6=9C=8D=E5=8A=A1findOne=E6=96=B9=E6=B3=95?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0withDeleted=E9=80=89=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tone-page-server/src/user/user.service.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tone-page-server/src/user/user.service.ts b/tone-page-server/src/user/user.service.ts index 07a21fd..ea86d8f 100644 --- a/tone-page-server/src/user/user.service.ts +++ b/tone-page-server/src/user/user.service.ts @@ -14,11 +14,14 @@ export class UserService { private readonly userRepository: Repository, ) { } - async findOne(options: UserFindOptions | UserFindOptions[]): Promise { + async findOne(options: UserFindOptions | UserFindOptions[], additionalOptions?: { withDeleted?: boolean }): Promise { if (Object.keys(options).length === 0) { throw new BadRequestException('查询条件不能为空'); } - return this.userRepository.findOne({ where: options }); + return this.userRepository.findOne({ + where: options, + withDeleted: additionalOptions?.withDeleted || false, + }); } async create(user: Partial): Promise {