update: registration fee add relation to service
This commit is contained in:
@ -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 };
|
||||
|
||||
Reference in New Issue
Block a user