20 lines
951 B
JavaScript
20 lines
951 B
JavaScript
const recordIdColumns = new Map();
|
|
recordIdColumns.set('FeeCategories', 'feeCategoryId');
|
|
recordIdColumns.set('Fees', 'feeId');
|
|
recordIdColumns.set('BurialSiteStatuses', 'burialSiteStatusId');
|
|
recordIdColumns.set('BurialSiteTypes', 'burialSiteTypeId');
|
|
recordIdColumns.set('BurialSiteTypeFields', 'burialSiteTypeFieldId');
|
|
recordIdColumns.set('ContractTypes', 'contractTypeId');
|
|
recordIdColumns.set('ContractTypeFields', 'contractTypeFieldId');
|
|
recordIdColumns.set('WorkOrderMilestoneTypes', 'workOrderMilestoneTypeId');
|
|
recordIdColumns.set('WorkOrderTypes', 'workOrderTypeId');
|
|
export function updateRecordOrderNumber(recordTable, recordId, orderNumber, connectedDatabase) {
|
|
const result = connectedDatabase
|
|
.prepare(`update ${recordTable}
|
|
set orderNumber = ?
|
|
where recordDelete_timeMillis is null
|
|
and ${recordIdColumns.get(recordTable)} = ?`)
|
|
.run(orderNumber, recordId);
|
|
return result.changes > 0;
|
|
}
|