sunrise-cms/database/getFuneralHome.ts

26 lines
774 B
TypeScript

import type { Cemetery, FuneralHome } from '../types/recordTypes.js'
import { acquireConnection } from './pool.js'
export default async function getFuneralHome(
funeralHomeId: number | string
): Promise<FuneralHome | undefined> {
const database = await acquireConnection()
const funeralHome = database
.prepare(
`select funeralHomeId, funeralHomeName,
funeralHomeAddress1, funeralHomeAddress2,
funeralHomeCity, funeralHomeProvince, funeralHomePostalCode, funeralHomePhoneNumber
from FuneralHomes f
where f.recordDelete_timeMillis is null
and f.funeralHomeId = ?
order by f.funeralHomeName, f.funeralHomeId`
)
.get(funeralHomeId) as Cemetery | undefined
database.release()
return funeralHome
}