update: registration fee add relation to service

This commit is contained in:
wayanrivan
2026-03-31 10:20:22 +07:00
parent 8cca8afe83
commit 99b7b20569

View File

@ -28,6 +28,21 @@ export class RegistrationFeeController {
try {
const result = await OrmHelper.DB.getRepository(RegistrationFee)
.createQueryBuilder("RegistrationFee")
.leftJoinAndMapMany(
"RegistrationFee.services", // ← property yang akan diisi
Service,
"service",
"service.id::text = ANY(RegistrationFee.service)" // ← join langsung ke kolom array
)
.select([
"RegistrationFee.id",
"RegistrationFee.type",
"RegistrationFee.service",
"RegistrationFee.created_at",
"RegistrationFee.updated_at",
"service.id",
"service.name",
])
.getMany();
if (!result || result.length === 0) throw { message: "Registration Fee " + Language.lang.failed_not_found };