improve consistency in order checking
once consistent, may be able to clean updeepsource-autofix-76c6eb20
parent
3af27e0739
commit
45cddb2264
|
|
@ -32,13 +32,13 @@ export function getFeeCategories(filters, options) {
|
||||||
" order by orderNumber, feeCategory")
|
" order by orderNumber, feeCategory")
|
||||||
.all(sqlParameters);
|
.all(sqlParameters);
|
||||||
if (options.includeFees) {
|
if (options.includeFees) {
|
||||||
let expectedFeeCategoryOrderNumber = -1;
|
let expectedOrderNumber = 0;
|
||||||
for (const feeCategory of feeCategories) {
|
for (const feeCategory of feeCategories) {
|
||||||
expectedFeeCategoryOrderNumber += 1;
|
if (updateOrderNumbers && feeCategory.orderNumber !== expectedOrderNumber) {
|
||||||
if (updateOrderNumbers && feeCategory.orderNumber !== expectedFeeCategoryOrderNumber) {
|
updateRecordOrderNumber("FeeCategories", feeCategory.feeCategoryId, expectedOrderNumber, database);
|
||||||
updateRecordOrderNumber("FeeCategories", feeCategory.feeCategoryId, expectedFeeCategoryOrderNumber, database);
|
feeCategory.orderNumber = expectedOrderNumber;
|
||||||
feeCategory.orderNumber = expectedFeeCategoryOrderNumber;
|
|
||||||
}
|
}
|
||||||
|
expectedOrderNumber += 1;
|
||||||
feeCategory.fees = getFees(feeCategory.feeCategoryId, filters, database);
|
feeCategory.fees = getFees(feeCategory.feeCategoryId, filters, database);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -60,22 +60,22 @@ export function getFeeCategories(
|
||||||
.all(sqlParameters);
|
.all(sqlParameters);
|
||||||
|
|
||||||
if (options.includeFees) {
|
if (options.includeFees) {
|
||||||
let expectedFeeCategoryOrderNumber = -1;
|
let expectedOrderNumber = 0;
|
||||||
|
|
||||||
for (const feeCategory of feeCategories) {
|
for (const feeCategory of feeCategories) {
|
||||||
expectedFeeCategoryOrderNumber += 1;
|
if (updateOrderNumbers && feeCategory.orderNumber !== expectedOrderNumber) {
|
||||||
|
|
||||||
if (updateOrderNumbers && feeCategory.orderNumber !== expectedFeeCategoryOrderNumber) {
|
|
||||||
updateRecordOrderNumber(
|
updateRecordOrderNumber(
|
||||||
"FeeCategories",
|
"FeeCategories",
|
||||||
feeCategory.feeCategoryId,
|
feeCategory.feeCategoryId,
|
||||||
expectedFeeCategoryOrderNumber,
|
expectedOrderNumber,
|
||||||
database
|
database
|
||||||
);
|
);
|
||||||
|
|
||||||
feeCategory.orderNumber = expectedFeeCategoryOrderNumber;
|
feeCategory.orderNumber = expectedOrderNumber;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
expectedOrderNumber += 1;
|
||||||
|
|
||||||
feeCategory.fees = getFees(feeCategory.feeCategoryId, filters, database);
|
feeCategory.fees = getFees(feeCategory.feeCategoryId, filters, database);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -32,13 +32,13 @@ export function getFees(feeCategoryId, additionalFilters, connectedDatabase) {
|
||||||
" order by f.orderNumber, f.feeName")
|
" order by f.orderNumber, f.feeName")
|
||||||
.all(sqlParameters);
|
.all(sqlParameters);
|
||||||
if (updateOrderNumbers) {
|
if (updateOrderNumbers) {
|
||||||
let expectedFeeOrderNumber = -1;
|
let expectedOrderNumber = 0;
|
||||||
for (const fee of fees) {
|
for (const fee of fees) {
|
||||||
expectedFeeOrderNumber += 1;
|
if (fee.orderNumber !== expectedOrderNumber) {
|
||||||
if (fee.orderNumber !== expectedFeeOrderNumber) {
|
updateRecordOrderNumber("Fees", fee.feeId, expectedOrderNumber, database);
|
||||||
updateRecordOrderNumber("Fees", fee.feeId, expectedFeeOrderNumber, database);
|
fee.orderNumber = expectedOrderNumber;
|
||||||
fee.orderNumber = expectedFeeOrderNumber;
|
|
||||||
}
|
}
|
||||||
|
expectedOrderNumber += 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!connectedDatabase) {
|
if (!connectedDatabase) {
|
||||||
|
|
|
||||||
|
|
@ -58,15 +58,15 @@ export function getFees(
|
||||||
.all(sqlParameters);
|
.all(sqlParameters);
|
||||||
|
|
||||||
if (updateOrderNumbers) {
|
if (updateOrderNumbers) {
|
||||||
let expectedFeeOrderNumber = -1;
|
let expectedOrderNumber = 0;
|
||||||
|
|
||||||
for (const fee of fees) {
|
for (const fee of fees) {
|
||||||
expectedFeeOrderNumber += 1;
|
if (fee.orderNumber !== expectedOrderNumber) {
|
||||||
|
updateRecordOrderNumber("Fees", fee.feeId, expectedOrderNumber, database);
|
||||||
if (fee.orderNumber !== expectedFeeOrderNumber) {
|
fee.orderNumber = expectedOrderNumber;
|
||||||
updateRecordOrderNumber("Fees", fee.feeId, expectedFeeOrderNumber, database);
|
|
||||||
fee.orderNumber = expectedFeeOrderNumber;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
expectedOrderNumber += 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,9 +2,10 @@ import sqlite from "better-sqlite3";
|
||||||
|
|
||||||
import { lotOccupancyDB as databasePath } from "../../data/databasePaths.js";
|
import { lotOccupancyDB as databasePath } from "../../data/databasePaths.js";
|
||||||
|
|
||||||
import type * as recordTypes from "../../types/recordTypes";
|
|
||||||
import { updateRecordOrderNumber } from "./updateRecordOrderNumber.js";
|
import { updateRecordOrderNumber } from "./updateRecordOrderNumber.js";
|
||||||
|
|
||||||
|
import type * as recordTypes from "../../types/recordTypes";
|
||||||
|
|
||||||
export function getLotOccupantTypes(): recordTypes.LotOccupantType[] {
|
export function getLotOccupantTypes(): recordTypes.LotOccupantType[] {
|
||||||
const database = sqlite(databasePath);
|
const database = sqlite(databasePath);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,9 +2,10 @@ import sqlite from "better-sqlite3";
|
||||||
|
|
||||||
import { lotOccupancyDB as databasePath } from "../../data/databasePaths.js";
|
import { lotOccupancyDB as databasePath } from "../../data/databasePaths.js";
|
||||||
|
|
||||||
import type * as recordTypes from "../../types/recordTypes";
|
|
||||||
import { updateRecordOrderNumber } from "./updateRecordOrderNumber.js";
|
import { updateRecordOrderNumber } from "./updateRecordOrderNumber.js";
|
||||||
|
|
||||||
|
import type * as recordTypes from "../../types/recordTypes";
|
||||||
|
|
||||||
export function getLotStatuses(): recordTypes.LotStatus[] {
|
export function getLotStatuses(): recordTypes.LotStatus[] {
|
||||||
const database = sqlite(databasePath);
|
const database = sqlite(databasePath);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,13 +12,13 @@ export function getLotTypeFields(lotTypeId, connectedDatabase) {
|
||||||
and lotTypeId = ?
|
and lotTypeId = ?
|
||||||
order by orderNumber, lotTypeField`)
|
order by orderNumber, lotTypeField`)
|
||||||
.all(lotTypeId);
|
.all(lotTypeId);
|
||||||
let expectedFieldOrderNumber = -1;
|
let expectedOrderNumber = 0;
|
||||||
for (const lotTypeField of lotTypeFields) {
|
for (const lotTypeField of lotTypeFields) {
|
||||||
expectedFieldOrderNumber += 1;
|
if (lotTypeField.orderNumber !== expectedOrderNumber) {
|
||||||
if (lotTypeField.orderNumber !== expectedFieldOrderNumber) {
|
updateRecordOrderNumber("LotTypeFields", lotTypeField.lotTypeFieldId, expectedOrderNumber, database);
|
||||||
updateRecordOrderNumber("LotTypeFields", lotTypeField.lotTypeFieldId, expectedFieldOrderNumber, database);
|
lotTypeField.orderNumber = expectedOrderNumber;
|
||||||
lotTypeField.orderNumber = expectedFieldOrderNumber;
|
|
||||||
}
|
}
|
||||||
|
expectedOrderNumber += 1;
|
||||||
}
|
}
|
||||||
if (!connectedDatabase) {
|
if (!connectedDatabase) {
|
||||||
database.close();
|
database.close();
|
||||||
|
|
|
||||||
|
|
@ -23,21 +23,21 @@ export function getLotTypeFields(
|
||||||
)
|
)
|
||||||
.all(lotTypeId);
|
.all(lotTypeId);
|
||||||
|
|
||||||
let expectedFieldOrderNumber = -1;
|
let expectedOrderNumber = 0;
|
||||||
|
|
||||||
for (const lotTypeField of lotTypeFields) {
|
for (const lotTypeField of lotTypeFields) {
|
||||||
expectedFieldOrderNumber += 1;
|
if (lotTypeField.orderNumber !== expectedOrderNumber) {
|
||||||
|
|
||||||
if (lotTypeField.orderNumber !== expectedFieldOrderNumber) {
|
|
||||||
updateRecordOrderNumber(
|
updateRecordOrderNumber(
|
||||||
"LotTypeFields",
|
"LotTypeFields",
|
||||||
lotTypeField.lotTypeFieldId,
|
lotTypeField.lotTypeFieldId,
|
||||||
expectedFieldOrderNumber,
|
expectedOrderNumber,
|
||||||
database
|
database
|
||||||
);
|
);
|
||||||
|
|
||||||
lotTypeField.orderNumber = expectedFieldOrderNumber;
|
lotTypeField.orderNumber = expectedOrderNumber;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
expectedOrderNumber += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!connectedDatabase) {
|
if (!connectedDatabase) {
|
||||||
|
|
|
||||||
|
|
@ -17,13 +17,13 @@ export function getOccupancyTypeFields(occupancyTypeId, connectedDatabase) {
|
||||||
(occupancyTypeId ? " and occupancyTypeId = ?" : " and occupancyTypeId is null") +
|
(occupancyTypeId ? " and occupancyTypeId = ?" : " and occupancyTypeId is null") +
|
||||||
" order by orderNumber, occupancyTypeField")
|
" order by orderNumber, occupancyTypeField")
|
||||||
.all(sqlParameters);
|
.all(sqlParameters);
|
||||||
let expectedFieldOrderNumber = -1;
|
let expectedOrderNumber = 0;
|
||||||
for (const occupancyTypeField of occupancyTypeFields) {
|
for (const occupancyTypeField of occupancyTypeFields) {
|
||||||
expectedFieldOrderNumber += 1;
|
if (occupancyTypeField.orderNumber !== expectedOrderNumber) {
|
||||||
if (occupancyTypeField.orderNumber !== expectedFieldOrderNumber) {
|
updateRecordOrderNumber("OccupancyTypeFields", occupancyTypeField.occupancyTypeFieldId, expectedOrderNumber, database);
|
||||||
updateRecordOrderNumber("OccupancyTypeFields", occupancyTypeField.occupancyTypeFieldId, expectedFieldOrderNumber, database);
|
occupancyTypeField.orderNumber = expectedOrderNumber;
|
||||||
occupancyTypeField.orderNumber = expectedFieldOrderNumber;
|
|
||||||
}
|
}
|
||||||
|
expectedOrderNumber += 1;
|
||||||
}
|
}
|
||||||
if (!connectedDatabase) {
|
if (!connectedDatabase) {
|
||||||
database.close();
|
database.close();
|
||||||
|
|
|
||||||
|
|
@ -30,21 +30,21 @@ export function getOccupancyTypeFields(
|
||||||
)
|
)
|
||||||
.all(sqlParameters);
|
.all(sqlParameters);
|
||||||
|
|
||||||
let expectedFieldOrderNumber = -1;
|
let expectedOrderNumber = 0;
|
||||||
|
|
||||||
for (const occupancyTypeField of occupancyTypeFields) {
|
for (const occupancyTypeField of occupancyTypeFields) {
|
||||||
expectedFieldOrderNumber += 1;
|
if (occupancyTypeField.orderNumber !== expectedOrderNumber) {
|
||||||
|
|
||||||
if (occupancyTypeField.orderNumber !== expectedFieldOrderNumber) {
|
|
||||||
updateRecordOrderNumber(
|
updateRecordOrderNumber(
|
||||||
"OccupancyTypeFields",
|
"OccupancyTypeFields",
|
||||||
occupancyTypeField.occupancyTypeFieldId,
|
occupancyTypeField.occupancyTypeFieldId,
|
||||||
expectedFieldOrderNumber,
|
expectedOrderNumber,
|
||||||
database
|
database
|
||||||
);
|
);
|
||||||
|
|
||||||
occupancyTypeField.orderNumber = expectedFieldOrderNumber;
|
occupancyTypeField.orderNumber = expectedOrderNumber;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
expectedOrderNumber += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!connectedDatabase) {
|
if (!connectedDatabase) {
|
||||||
|
|
|
||||||
|
|
@ -2,9 +2,10 @@ import sqlite from "better-sqlite3";
|
||||||
|
|
||||||
import { lotOccupancyDB as databasePath } from "../../data/databasePaths.js";
|
import { lotOccupancyDB as databasePath } from "../../data/databasePaths.js";
|
||||||
|
|
||||||
import type * as recordTypes from "../../types/recordTypes";
|
|
||||||
import { updateRecordOrderNumber } from "./updateRecordOrderNumber.js";
|
import { updateRecordOrderNumber } from "./updateRecordOrderNumber.js";
|
||||||
|
|
||||||
|
import type * as recordTypes from "../../types/recordTypes";
|
||||||
|
|
||||||
export function getWorkOrderTypes(): recordTypes.WorkOrderType[] {
|
export function getWorkOrderTypes(): recordTypes.WorkOrderType[] {
|
||||||
const database = sqlite(databasePath);
|
const database = sqlite(databasePath);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue