From eb302023123a94db6a61a54607cd1769ee173024 Mon Sep 17 00:00:00 2001 From: Methapon Metanipat Date: Tue, 10 Sep 2024 14:37:33 +0700 Subject: [PATCH] fix: also prefix runningNo on generate --- src/controllers/04-service-controller.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/controllers/04-service-controller.ts b/src/controllers/04-service-controller.ts index aa32e97..af41446 100644 --- a/src/controllers/04-service-controller.ts +++ b/src/controllers/04-service-controller.ts @@ -242,12 +242,14 @@ export class ServiceController extends Controller { const record = await prisma.$transaction( async (tx) => { + const branch = productGroup.registeredBranch; + const company = (branch.headOffice || branch).code; const last = await tx.runningNo.upsert({ where: { - key: `SERVICE_${body.code.toLocaleUpperCase()}`, + key: `SERVICE_${company}_${body.code.toLocaleUpperCase()}`, }, create: { - key: `SERVICE_${body.code.toLocaleUpperCase()}`, + key: `SERVICE_${company}_${body.code.toLocaleUpperCase()}`, value: 1, }, update: { value: { increment: 1 } },