From c93eeba79a4f46e9d853d3113cf405417d49cd00 Mon Sep 17 00:00:00 2001 From: hailin Date: Tue, 3 Feb 2026 06:05:26 -0800 Subject: [PATCH] =?UTF-8?q?fix(injection):=20findUnique=20=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=E5=91=BD=E5=90=8D=E5=94=AF=E4=B8=80=E7=B4=A2=E5=BC=95?= =?UTF-8?q?=20uk=5Fadoption=5Fid?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Prisma 的 @@unique 使用自定义名 "uk_adoption_id" 后, findUnique 的 where 必须用 { uk_adoption_id: { adoptionId } } 而非 { adoptionId },否则报 PrismaClientValidationError。 Co-Authored-By: Claude Opus 4.5 --- .../repositories/adoption-injection-record.repository.impl.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/services/mining-blockchain-service/src/infrastructure/persistence/repositories/adoption-injection-record.repository.impl.ts b/backend/services/mining-blockchain-service/src/infrastructure/persistence/repositories/adoption-injection-record.repository.impl.ts index 67b51f90..789caf46 100644 --- a/backend/services/mining-blockchain-service/src/infrastructure/persistence/repositories/adoption-injection-record.repository.impl.ts +++ b/backend/services/mining-blockchain-service/src/infrastructure/persistence/repositories/adoption-injection-record.repository.impl.ts @@ -44,7 +44,7 @@ export class AdoptionInjectionRecordRepositoryImpl implements IAdoptionInjection async findByAdoptionId(adoptionId: string): Promise { const record = await this.prisma.adoptionInjectionRecord.findUnique({ - where: { adoptionId }, + where: { uk_adoption_id: { adoptionId } }, }); return record ? this.mapToDto(record) : null; }