21 lines
999 B
JavaScript
21 lines
999 B
JavaScript
const recordIdColumns = new Map();
|
|
recordIdColumns.set("FeeCategories", "feeCategoryId");
|
|
recordIdColumns.set("Fees", "feeId");
|
|
recordIdColumns.set("LotOccupantTypes", "lotOccupantTypeId");
|
|
recordIdColumns.set("LotStatuses", "lotStatusId");
|
|
recordIdColumns.set("LotTypes", "lotTypeId");
|
|
recordIdColumns.set("LotTypeFields", "lotTypeFieldId");
|
|
recordIdColumns.set("OccupancyTypes", "occupancyTypeId");
|
|
recordIdColumns.set("OccupancyTypeFields", "occupancyTypeFieldId");
|
|
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;
|
|
}
|