reduce date.now() variable declarations

deepsource-autofix-76c6eb20
Dan Gowans 2023-03-28 13:57:36 -04:00
parent a1d5b45362
commit 9cdfaca5eb
54 changed files with 95 additions and 171 deletions

View File

@ -1,7 +1,7 @@
import { acquireConnection } from './pool.js';
import { dateStringToInteger, timeStringToInteger } from '@cityssm/utils-datetime';
export async function addWorkOrderMilestone(milestoneForm, requestSession) {
const rightNow = new Date();
const rightNowMillis = Date.now();
const database = await acquireConnection();
const result = database
.prepare(`insert into WorkOrderMilestones (
@ -12,15 +12,17 @@ export async function addWorkOrderMilestone(milestoneForm, requestSession) {
recordCreate_userName, recordCreate_timeMillis,
recordUpdate_userName, recordUpdate_timeMillis)
values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)`)
.run(milestoneForm.workOrderId, milestoneForm.workOrderMilestoneTypeId === '' ? undefined : milestoneForm.workOrderMilestoneTypeId, milestoneForm.workOrderMilestoneDateString === ''
.run(milestoneForm.workOrderId, milestoneForm.workOrderMilestoneTypeId === ''
? undefined
: milestoneForm.workOrderMilestoneTypeId, milestoneForm.workOrderMilestoneDateString === ''
? 0
: dateStringToInteger(milestoneForm.workOrderMilestoneDateString), milestoneForm.workOrderMilestoneTimeString
? timeStringToInteger(milestoneForm.workOrderMilestoneTimeString)
: 0, milestoneForm.workOrderMilestoneDescription, milestoneForm.workOrderMilestoneCompletionDateString
? dateStringToInteger(milestoneForm.workOrderMilestoneCompletionDateString)
: undefined, milestoneForm.workOrderMilestoneCompletionTimeString
? timeStringToInteger(milestoneForm.workOrderMilestoneCompletionTimeString)
: undefined, requestSession.user.userName, rightNow.getTime(), requestSession.user.userName, rightNow.getTime());
: dateStringToInteger(milestoneForm.workOrderMilestoneDateString), (milestoneForm.workOrderMilestoneTimeString ?? '') === ''
? 0
: timeStringToInteger(milestoneForm.workOrderMilestoneTimeString), milestoneForm.workOrderMilestoneDescription, (milestoneForm.workOrderMilestoneCompletionDateString ?? '') === ''
? undefined
: dateStringToInteger(milestoneForm.workOrderMilestoneCompletionDateString), (milestoneForm.workOrderMilestoneCompletionTimeString ?? '') === ''
? undefined
: timeStringToInteger(milestoneForm.workOrderMilestoneCompletionTimeString), requestSession.user.userName, rightNowMillis, requestSession.user.userName, rightNowMillis);
database.release();
return result.lastInsertRowid;
}

View File

@ -23,7 +23,7 @@ export async function addWorkOrderMilestone(
milestoneForm: AddWorkOrderMilestoneForm,
requestSession: recordTypes.PartialSession
): Promise<number> {
const rightNow = new Date()
const rightNowMillis = Date.now()
const database = await acquireConnection()
@ -40,28 +40,30 @@ export async function addWorkOrderMilestone(
)
.run(
milestoneForm.workOrderId,
milestoneForm.workOrderMilestoneTypeId === '' ? undefined : milestoneForm.workOrderMilestoneTypeId,
milestoneForm.workOrderMilestoneTypeId === ''
? undefined
: milestoneForm.workOrderMilestoneTypeId,
milestoneForm.workOrderMilestoneDateString === ''
? 0
: dateStringToInteger(milestoneForm.workOrderMilestoneDateString),
milestoneForm.workOrderMilestoneTimeString
? timeStringToInteger(milestoneForm.workOrderMilestoneTimeString)
: 0,
(milestoneForm.workOrderMilestoneTimeString ?? '') === ''
? 0
: timeStringToInteger(milestoneForm.workOrderMilestoneTimeString!),
milestoneForm.workOrderMilestoneDescription,
milestoneForm.workOrderMilestoneCompletionDateString
? dateStringToInteger(
milestoneForm.workOrderMilestoneCompletionDateString
)
: undefined,
milestoneForm.workOrderMilestoneCompletionTimeString
? timeStringToInteger(
milestoneForm.workOrderMilestoneCompletionTimeString
)
: undefined,
(milestoneForm.workOrderMilestoneCompletionDateString ?? '') === ''
? undefined
: dateStringToInteger(
milestoneForm.workOrderMilestoneCompletionDateString!
),
(milestoneForm.workOrderMilestoneCompletionTimeString ?? '') === ''
? undefined
: timeStringToInteger(
milestoneForm.workOrderMilestoneCompletionTimeString!
),
requestSession.user!.userName,
rightNow.getTime(),
rightNowMillis,
requestSession.user!.userName,
rightNow.getTime()
rightNowMillis
)
database.release()

View File

@ -10,11 +10,11 @@ export async function completeWorkOrderMilestone(milestoneForm, requestSession)
recordUpdate_userName = ?,
recordUpdate_timeMillis = ?
where workOrderMilestoneId = ?`)
.run(milestoneForm.workOrderMilestoneCompletionDateString
? dateStringToInteger(milestoneForm.workOrderMilestoneCompletionDateString)
: dateToInteger(rightNow), milestoneForm.workOrderMilestoneCompletionTimeString
? timeStringToInteger(milestoneForm.workOrderMilestoneCompletionTimeString)
: dateToTimeInteger(rightNow), requestSession.user.userName, rightNow.getTime(), milestoneForm.workOrderMilestoneId);
.run((milestoneForm.workOrderMilestoneCompletionDateString ?? '') === ''
? dateToInteger(rightNow)
: dateStringToInteger(milestoneForm.workOrderMilestoneCompletionDateString), (milestoneForm.workOrderMilestoneCompletionTimeString ?? '') === ''
? dateToTimeInteger(rightNow)
: timeStringToInteger(milestoneForm.workOrderMilestoneCompletionTimeString), requestSession.user.userName, rightNow.getTime(), milestoneForm.workOrderMilestoneId);
database.release();
return result.changes > 0;
}

View File

@ -35,16 +35,16 @@ export async function completeWorkOrderMilestone(
where workOrderMilestoneId = ?`
)
.run(
milestoneForm.workOrderMilestoneCompletionDateString
? dateStringToInteger(
milestoneForm.workOrderMilestoneCompletionDateString
)
: dateToInteger(rightNow),
milestoneForm.workOrderMilestoneCompletionTimeString
? timeStringToInteger(
milestoneForm.workOrderMilestoneCompletionTimeString
)
: dateToTimeInteger(rightNow),
(milestoneForm.workOrderMilestoneCompletionDateString ?? '') === ''
? dateToInteger(rightNow)
: dateStringToInteger(
milestoneForm.workOrderMilestoneCompletionDateString!
),
(milestoneForm.workOrderMilestoneCompletionTimeString ?? '') === ''
? dateToTimeInteger(rightNow)
: timeStringToInteger(
milestoneForm.workOrderMilestoneCompletionTimeString!
),
requestSession.user!.userName,
rightNow.getTime(),
milestoneForm.workOrderMilestoneId

View File

@ -1,14 +1,13 @@
import { acquireConnection } from './pool.js';
export async function deleteLotField(lotId, lotTypeFieldId, requestSession, connectedDatabase) {
const database = connectedDatabase ?? (await acquireConnection());
const rightNowMillis = Date.now();
const result = database
.prepare(`update LotFields
set recordDelete_userName = ?,
recordDelete_timeMillis = ?
where lotId = ?
and lotTypeFieldId = ?`)
.run(requestSession.user.userName, rightNowMillis, lotId, lotTypeFieldId);
.run(requestSession.user.userName, Date.now(), lotId, lotTypeFieldId);
if (connectedDatabase === undefined) {
database.release();
}

View File

@ -11,8 +11,6 @@ export async function deleteLotField(
): Promise<boolean> {
const database = connectedDatabase ?? (await acquireConnection())
const rightNowMillis = Date.now()
const result = database
.prepare(
`update LotFields
@ -21,7 +19,7 @@ export async function deleteLotField(
where lotId = ?
and lotTypeFieldId = ?`
)
.run(requestSession.user!.userName, rightNowMillis, lotId, lotTypeFieldId)
.run(requestSession.user!.userName, Date.now(), lotId, lotTypeFieldId)
if (connectedDatabase === undefined) {
database.release()

View File

@ -1,14 +1,13 @@
import { acquireConnection } from './pool.js';
export async function deleteLotOccupancyFee(lotOccupancyId, feeId, requestSession) {
const database = await acquireConnection();
const rightNowMillis = Date.now();
const result = database
.prepare(`update LotOccupancyFees
set recordDelete_userName = ?,
recordDelete_timeMillis = ?
where lotOccupancyId = ?
and feeId = ?`)
.run(requestSession.user.userName, rightNowMillis, lotOccupancyId, feeId);
.run(requestSession.user.userName, Date.now(), lotOccupancyId, feeId);
database.release();
return result.changes > 0;
}

View File

@ -9,8 +9,6 @@ export async function deleteLotOccupancyFee(
): Promise<boolean> {
const database = await acquireConnection()
const rightNowMillis = Date.now()
const result = database
.prepare(
`update LotOccupancyFees
@ -19,7 +17,7 @@ export async function deleteLotOccupancyFee(
where lotOccupancyId = ?
and feeId = ?`
)
.run(requestSession.user!.userName, rightNowMillis, lotOccupancyId, feeId)
.run(requestSession.user!.userName, Date.now(), lotOccupancyId, feeId)
database.release()

View File

@ -1,14 +1,13 @@
import { acquireConnection } from './pool.js';
export async function deleteLotOccupancyField(lotOccupancyId, occupancyTypeFieldId, requestSession, connectedDatabase) {
const database = connectedDatabase ?? (await acquireConnection());
const rightNowMillis = Date.now();
const result = database
.prepare(`update LotOccupancyFields
set recordDelete_userName = ?,
recordDelete_timeMillis = ?
where lotOccupancyId = ?
and occupancyTypeFieldId = ?`)
.run(requestSession.user.userName, rightNowMillis, lotOccupancyId, occupancyTypeFieldId);
.run(requestSession.user.userName, Date.now(), lotOccupancyId, occupancyTypeFieldId);
if (connectedDatabase === undefined) {
database.release();
}

View File

@ -11,8 +11,6 @@ export async function deleteLotOccupancyField(
): Promise<boolean> {
const database = connectedDatabase ?? (await acquireConnection())
const rightNowMillis = Date.now()
const result = database
.prepare(
`update LotOccupancyFields
@ -23,7 +21,7 @@ export async function deleteLotOccupancyField(
)
.run(
requestSession.user!.userName,
rightNowMillis,
Date.now(),
lotOccupancyId,
occupancyTypeFieldId
)

View File

@ -1,14 +1,13 @@
import { acquireConnection } from './pool.js';
export async function deleteLotOccupancyOccupant(lotOccupancyId, lotOccupantIndex, requestSession) {
const database = await acquireConnection();
const rightNowMillis = Date.now();
const result = database
.prepare(`update LotOccupancyOccupants
set recordDelete_userName = ?,
recordDelete_timeMillis = ?
where lotOccupancyId = ?
and lotOccupantIndex = ?`)
.run(requestSession.user.userName, rightNowMillis, lotOccupancyId, lotOccupantIndex);
.run(requestSession.user.userName, Date.now(), lotOccupancyId, lotOccupantIndex);
database.release();
return result.changes > 0;
}

View File

@ -9,8 +9,6 @@ export async function deleteLotOccupancyOccupant(
): Promise<boolean> {
const database = await acquireConnection()
const rightNowMillis = Date.now()
const result = database
.prepare(
`update LotOccupancyOccupants
@ -21,7 +19,7 @@ export async function deleteLotOccupancyOccupant(
)
.run(
requestSession.user!.userName,
rightNowMillis,
Date.now(),
lotOccupancyId,
lotOccupantIndex
)

View File

@ -1,14 +1,13 @@
import { acquireConnection } from './pool.js';
export async function deleteLotOccupancyTransaction(lotOccupancyId, transactionIndex, requestSession) {
const database = await acquireConnection();
const rightNowMillis = Date.now();
const result = database
.prepare(`update LotOccupancyTransactions
set recordDelete_userName = ?,
recordDelete_timeMillis = ?
where lotOccupancyId = ?
and transactionIndex = ?`)
.run(requestSession.user.userName, rightNowMillis, lotOccupancyId, transactionIndex);
.run(requestSession.user.userName, Date.now(), lotOccupancyId, transactionIndex);
database.release();
return result.changes > 0;
}

View File

@ -9,8 +9,6 @@ export async function deleteLotOccupancyTransaction(
): Promise<boolean> {
const database = await acquireConnection()
const rightNowMillis = Date.now()
const result = database
.prepare(
`update LotOccupancyTransactions
@ -21,7 +19,7 @@ export async function deleteLotOccupancyTransaction(
)
.run(
requestSession.user!.userName,
rightNowMillis,
Date.now(),
lotOccupancyId,
transactionIndex
)

View File

@ -2,14 +2,13 @@ import { acquireConnection } from './pool.js';
import { clearCacheByTableName } from '../functions.cache.js';
export async function deleteOccupancyTypePrint(occupancyTypeId, printEJS, requestSession) {
const database = await acquireConnection();
const rightNowMillis = Date.now();
const result = database
.prepare(`update OccupancyTypePrints
set recordDelete_userName = ?,
recordDelete_timeMillis = ?
where occupancyTypeId = ?
and printEJS = ?`)
.run(requestSession.user.userName, rightNowMillis, occupancyTypeId, printEJS);
.run(requestSession.user.userName, Date.now(), occupancyTypeId, printEJS);
database.release();
clearCacheByTableName('OccupancyTypePrints');
return result.changes > 0;

View File

@ -11,8 +11,6 @@ export async function deleteOccupancyTypePrint(
): Promise<boolean> {
const database = await acquireConnection()
const rightNowMillis = Date.now()
const result = database
.prepare(
`update OccupancyTypePrints
@ -23,7 +21,7 @@ export async function deleteOccupancyTypePrint(
)
.run(
requestSession.user!.userName,
rightNowMillis,
Date.now(),
occupancyTypeId,
printEJS
)

View File

@ -1,14 +1,13 @@
import { acquireConnection } from './pool.js';
export async function deleteWorkOrderLot(workOrderId, lotId, requestSession) {
const database = await acquireConnection();
const rightNowMillis = Date.now();
const result = database
.prepare(`update WorkOrderLots
set recordDelete_userName = ?,
recordDelete_timeMillis = ?
where workOrderId = ?
and lotId = ?`)
.run(requestSession.user.userName, rightNowMillis, workOrderId, lotId);
.run(requestSession.user.userName, Date.now(), workOrderId, lotId);
database.release();
return result.changes > 0;
}

View File

@ -9,8 +9,6 @@ export async function deleteWorkOrderLot(
): Promise<boolean> {
const database = await acquireConnection()
const rightNowMillis = Date.now()
const result = database
.prepare(
`update WorkOrderLots
@ -19,7 +17,7 @@ export async function deleteWorkOrderLot(
where workOrderId = ?
and lotId = ?`
)
.run(requestSession.user!.userName, rightNowMillis, workOrderId, lotId)
.run(requestSession.user!.userName, Date.now(), workOrderId, lotId)
database.release()

View File

@ -1,14 +1,13 @@
import { acquireConnection } from './pool.js';
export async function deleteWorkOrderLotOccupancy(workOrderId, lotOccupancyId, requestSession) {
const database = await acquireConnection();
const rightNowMillis = Date.now();
const result = database
.prepare(`update WorkOrderLotOccupancies
set recordDelete_userName = ?,
recordDelete_timeMillis = ?
where workOrderId = ?
and lotOccupancyId = ?`)
.run(requestSession.user.userName, rightNowMillis, workOrderId, lotOccupancyId);
.run(requestSession.user.userName, Date.now(), workOrderId, lotOccupancyId);
database.release();
return result.changes > 0;
}

View File

@ -9,8 +9,6 @@ export async function deleteWorkOrderLotOccupancy(
): Promise<boolean> {
const database = await acquireConnection()
const rightNowMillis = Date.now()
const result = database
.prepare(
`update WorkOrderLotOccupancies
@ -19,12 +17,7 @@ export async function deleteWorkOrderLotOccupancy(
where workOrderId = ?
and lotOccupancyId = ?`
)
.run(
requestSession.user!.userName,
rightNowMillis,
workOrderId,
lotOccupancyId
)
.run(requestSession.user!.userName, Date.now(), workOrderId, lotOccupancyId)
database.release()

View File

@ -1,7 +1,6 @@
import { acquireConnection } from './pool.js';
export async function reopenWorkOrder(workOrderId, requestSession) {
const database = await acquireConnection();
const rightNowMillis = Date.now();
const result = database
.prepare(`update WorkOrders
set workOrderCloseDate = null,
@ -9,7 +8,7 @@ export async function reopenWorkOrder(workOrderId, requestSession) {
recordUpdate_timeMillis = ?
where workOrderId = ?
and workOrderCloseDate is not null`)
.run(requestSession.user.userName, rightNowMillis, workOrderId);
.run(requestSession.user.userName, Date.now(), workOrderId);
database.release();
return result.changes > 0;
}

View File

@ -8,8 +8,6 @@ export async function reopenWorkOrder(
): Promise<boolean> {
const database = await acquireConnection()
const rightNowMillis = Date.now()
const result = database
.prepare(
`update WorkOrders
@ -19,7 +17,7 @@ export async function reopenWorkOrder(
where workOrderId = ?
and workOrderCloseDate is not null`
)
.run(requestSession.user!.userName, rightNowMillis, workOrderId)
.run(requestSession.user!.userName, Date.now(), workOrderId)
database.release()

View File

@ -1,7 +1,6 @@
import { acquireConnection } from './pool.js';
export async function reopenWorkOrderMilestone(workOrderMilestoneId, requestSession) {
const database = await acquireConnection();
const rightNowMillis = Date.now();
const result = database
.prepare(`update WorkOrderMilestones
set workOrderMilestoneCompletionDate = null,
@ -10,7 +9,7 @@ export async function reopenWorkOrderMilestone(workOrderMilestoneId, requestSess
recordUpdate_timeMillis = ?
where workOrderMilestoneId = ?
and workOrderMilestoneCompletionDate is not null`)
.run(requestSession.user.userName, rightNowMillis, workOrderMilestoneId);
.run(requestSession.user.userName, Date.now(), workOrderMilestoneId);
database.release();
return result.changes > 0;
}

View File

@ -8,8 +8,6 @@ export async function reopenWorkOrderMilestone(
): Promise<boolean> {
const database = await acquireConnection()
const rightNowMillis = Date.now()
const result = database
.prepare(
`update WorkOrderMilestones
@ -20,7 +18,7 @@ export async function reopenWorkOrderMilestone(
where workOrderMilestoneId = ?
and workOrderMilestoneCompletionDate is not null`
)
.run(requestSession.user!.userName, rightNowMillis, workOrderMilestoneId)
.run(requestSession.user!.userName, Date.now(), workOrderMilestoneId)
database.release()

View File

@ -1,7 +1,6 @@
import { acquireConnection } from './pool.js';
export async function updateFee(feeForm, requestSession) {
const database = await acquireConnection();
const rightNowMillis = Date.now();
const result = database
.prepare(`update Fees
set feeCategoryId = ?,
@ -22,7 +21,7 @@ export async function updateFee(feeForm, requestSession) {
and feeId = ?`)
.run(feeForm.feeCategoryId, feeForm.feeName, feeForm.feeDescription, feeForm.occupancyTypeId === '' ? undefined : feeForm.occupancyTypeId, feeForm.lotTypeId === '' ? undefined : feeForm.lotTypeId, feeForm.feeAmount === undefined || feeForm.feeAmount === ''
? 0
: feeForm.feeAmount, feeForm.feeFunction ?? undefined, feeForm.taxAmount ?? undefined, feeForm.taxPercentage ?? undefined, feeForm.includeQuantity === '' ? 0 : 1, feeForm.quantityUnit, feeForm.isRequired === '' ? 0 : 1, requestSession.user.userName, rightNowMillis, feeForm.feeId);
: feeForm.feeAmount, feeForm.feeFunction ?? undefined, feeForm.taxAmount ?? undefined, feeForm.taxPercentage ?? undefined, feeForm.includeQuantity === '' ? 0 : 1, feeForm.quantityUnit, feeForm.isRequired === '' ? 0 : 1, requestSession.user.userName, Date.now(), feeForm.feeId);
database.release();
return result.changes > 0;
}

View File

@ -24,8 +24,6 @@ export async function updateFee(
): Promise<boolean> {
const database = await acquireConnection()
const rightNowMillis = Date.now()
const result = database
.prepare(
`update Fees
@ -62,7 +60,7 @@ export async function updateFee(
feeForm.quantityUnit,
feeForm.isRequired === '' ? 0 : 1,
requestSession.user!.userName,
rightNowMillis,
Date.now(),
feeForm.feeId
)

View File

@ -3,7 +3,6 @@ import { addOrUpdateLotField } from './addOrUpdateLotField.js';
import { deleteLotField } from './deleteLotField.js';
export async function updateLot(lotForm, requestSession) {
const database = await acquireConnection();
const rightNowMillis = Date.now();
const result = database
.prepare(`update Lots
set lotName = ?,
@ -17,7 +16,7 @@ export async function updateLot(lotForm, requestSession) {
recordUpdate_timeMillis = ?
where lotId = ?
and recordDelete_timeMillis is null`)
.run(lotForm.lotName, lotForm.lotTypeId, lotForm.lotStatusId === '' ? undefined : lotForm.lotStatusId, lotForm.mapId === '' ? undefined : lotForm.mapId, lotForm.mapKey, lotForm.lotLatitude === '' ? undefined : lotForm.lotLatitude, lotForm.lotLongitude === '' ? undefined : lotForm.lotLongitude, requestSession.user.userName, rightNowMillis, lotForm.lotId);
.run(lotForm.lotName, lotForm.lotTypeId, lotForm.lotStatusId === '' ? undefined : lotForm.lotStatusId, lotForm.mapId === '' ? undefined : lotForm.mapId, lotForm.mapKey, lotForm.lotLatitude === '' ? undefined : lotForm.lotLatitude, lotForm.lotLongitude === '' ? undefined : lotForm.lotLongitude, requestSession.user.userName, Date.now(), lotForm.lotId);
if (result.changes > 0) {
const lotTypeFieldIds = (lotForm.lotTypeFieldIds ?? '').split(',');
for (const lotTypeFieldId of lotTypeFieldIds) {

View File

@ -28,8 +28,6 @@ export async function updateLot(
): Promise<boolean> {
const database = await acquireConnection()
const rightNowMillis = Date.now()
const result = database
.prepare(
`update Lots
@ -54,7 +52,7 @@ export async function updateLot(
lotForm.lotLatitude === '' ? undefined : lotForm.lotLatitude,
lotForm.lotLongitude === '' ? undefined : lotForm.lotLongitude,
requestSession.user!.userName,
rightNowMillis,
Date.now(),
lotForm.lotId
)

View File

@ -1,7 +1,6 @@
import { acquireConnection } from './pool.js';
import { dateStringToInteger, timeStringToInteger } from '@cityssm/utils-datetime';
export async function updateLotComment(commentForm, requestSession) {
const rightNowMillis = Date.now();
const database = await acquireConnection();
const result = database
.prepare(`update LotComments
@ -12,7 +11,7 @@ export async function updateLotComment(commentForm, requestSession) {
recordUpdate_timeMillis = ?
where recordDelete_timeMillis is null
and lotCommentId = ?`)
.run(dateStringToInteger(commentForm.lotCommentDateString), timeStringToInteger(commentForm.lotCommentTimeString), commentForm.lotComment, requestSession.user.userName, rightNowMillis, commentForm.lotCommentId);
.run(dateStringToInteger(commentForm.lotCommentDateString), timeStringToInteger(commentForm.lotCommentTimeString), commentForm.lotComment, requestSession.user.userName, Date.now(), commentForm.lotCommentId);
database.release();
return result.changes > 0;
}

View File

@ -18,8 +18,6 @@ export async function updateLotComment(
commentForm: UpdateLotCommentForm,
requestSession: recordTypes.PartialSession
): Promise<boolean> {
const rightNowMillis = Date.now()
const database = await acquireConnection()
const result = database
@ -38,7 +36,7 @@ export async function updateLotComment(
timeStringToInteger(commentForm.lotCommentTimeString),
commentForm.lotComment,
requestSession.user!.userName,
rightNowMillis,
Date.now(),
commentForm.lotCommentId
)

View File

@ -4,7 +4,6 @@ import { addOrUpdateLotOccupancyField } from './addOrUpdateLotOccupancyField.js'
import { deleteLotOccupancyField } from './deleteLotOccupancyField.js';
export async function updateLotOccupancy(lotOccupancyForm, requestSession) {
const database = await acquireConnection();
const rightNowMillis = Date.now();
const result = database
.prepare(`update LotOccupancies
set occupancyTypeId = ?,
@ -17,7 +16,7 @@ export async function updateLotOccupancy(lotOccupancyForm, requestSession) {
and recordDelete_timeMillis is null`)
.run(lotOccupancyForm.occupancyTypeId, lotOccupancyForm.lotId === '' ? undefined : lotOccupancyForm.lotId, dateStringToInteger(lotOccupancyForm.occupancyStartDateString), lotOccupancyForm.occupancyEndDateString === ''
? undefined
: dateStringToInteger(lotOccupancyForm.occupancyEndDateString), requestSession.user.userName, rightNowMillis, lotOccupancyForm.lotOccupancyId);
: dateStringToInteger(lotOccupancyForm.occupancyEndDateString), requestSession.user.userName, Date.now(), lotOccupancyForm.lotOccupancyId);
if (result.changes > 0) {
const occupancyTypeFieldIds = (lotOccupancyForm.occupancyTypeFieldIds ?? '').split(',');
for (const occupancyTypeFieldId of occupancyTypeFieldIds) {

View File

@ -28,8 +28,6 @@ export async function updateLotOccupancy(
): Promise<boolean> {
const database = await acquireConnection()
const rightNowMillis = Date.now()
const result = database
.prepare(
`update LotOccupancies
@ -50,7 +48,7 @@ export async function updateLotOccupancy(
? undefined
: dateStringToInteger(lotOccupancyForm.occupancyEndDateString),
requestSession.user!.userName,
rightNowMillis,
Date.now(),
lotOccupancyForm.lotOccupancyId
)

View File

@ -1,7 +1,6 @@
import { acquireConnection } from './pool.js';
import { dateStringToInteger, timeStringToInteger } from '@cityssm/utils-datetime';
export async function updateLotOccupancyComment(commentForm, requestSession) {
const rightNowMillis = Date.now();
const database = await acquireConnection();
const result = database
.prepare(`update LotOccupancyComments
@ -12,7 +11,7 @@ export async function updateLotOccupancyComment(commentForm, requestSession) {
recordUpdate_timeMillis = ?
where recordDelete_timeMillis is null
and lotOccupancyCommentId = ?`)
.run(dateStringToInteger(commentForm.lotOccupancyCommentDateString), timeStringToInteger(commentForm.lotOccupancyCommentTimeString), commentForm.lotOccupancyComment, requestSession.user.userName, rightNowMillis, commentForm.lotOccupancyCommentId);
.run(dateStringToInteger(commentForm.lotOccupancyCommentDateString), timeStringToInteger(commentForm.lotOccupancyCommentTimeString), commentForm.lotOccupancyComment, requestSession.user.userName, Date.now(), commentForm.lotOccupancyCommentId);
database.release();
return result.changes > 0;
}

View File

@ -18,8 +18,6 @@ export async function updateLotOccupancyComment(
commentForm: UpdateLotOccupancyCommentForm,
requestSession: recordTypes.PartialSession
): Promise<boolean> {
const rightNowMillis = Date.now()
const database = await acquireConnection()
const result = database
@ -38,7 +36,7 @@ export async function updateLotOccupancyComment(
timeStringToInteger(commentForm.lotOccupancyCommentTimeString),
commentForm.lotOccupancyComment,
requestSession.user!.userName,
rightNowMillis,
Date.now(),
commentForm.lotOccupancyCommentId
)

View File

@ -1,6 +1,5 @@
import { acquireConnection } from './pool.js';
export async function updateLotOccupancyFeeQuantity(feeQuantityForm, requestSession) {
const rightNowMillis = Date.now();
const database = await acquireConnection();
const result = database
.prepare(`update LotOccupancyFees
@ -10,7 +9,7 @@ export async function updateLotOccupancyFeeQuantity(feeQuantityForm, requestSess
where recordDelete_timeMillis is null
and lotOccupancyId = ?
and feeId = ?`)
.run(feeQuantityForm.quantity, requestSession.user.userName, rightNowMillis, feeQuantityForm.lotOccupancyId, feeQuantityForm.feeId);
.run(feeQuantityForm.quantity, requestSession.user.userName, Date.now(), feeQuantityForm.lotOccupancyId, feeQuantityForm.feeId);
database.release();
return result.changes > 0;
}

View File

@ -12,8 +12,6 @@ export async function updateLotOccupancyFeeQuantity(
feeQuantityForm: UpdateLotOccupancyFeeQuantityForm,
requestSession: recordTypes.PartialSession
): Promise<boolean> {
const rightNowMillis = Date.now()
const database = await acquireConnection()
const result = database
@ -29,7 +27,7 @@ export async function updateLotOccupancyFeeQuantity(
.run(
feeQuantityForm.quantity,
requestSession.user!.userName,
rightNowMillis,
Date.now(),
feeQuantityForm.lotOccupancyId,
feeQuantityForm.feeId
)

View File

@ -1,7 +1,6 @@
import { acquireConnection } from './pool.js';
export async function updateLotOccupancyOccupant(lotOccupancyOccupantForm, requestSession) {
const database = await acquireConnection();
const rightNowMillis = Date.now();
const results = database
.prepare(`update LotOccupancyOccupants
set occupantName = ?,
@ -20,7 +19,7 @@ export async function updateLotOccupancyOccupant(lotOccupancyOccupantForm, reque
where recordDelete_timeMillis is null
and lotOccupancyId = ?
and lotOccupantIndex = ?`)
.run(lotOccupancyOccupantForm.occupantName, lotOccupancyOccupantForm.occupantFamilyName, lotOccupancyOccupantForm.occupantAddress1, lotOccupancyOccupantForm.occupantAddress2, lotOccupancyOccupantForm.occupantCity, lotOccupancyOccupantForm.occupantProvince, lotOccupancyOccupantForm.occupantPostalCode, lotOccupancyOccupantForm.occupantPhoneNumber, lotOccupancyOccupantForm.occupantEmailAddress, lotOccupancyOccupantForm.occupantComment, lotOccupancyOccupantForm.lotOccupantTypeId, requestSession.user.userName, rightNowMillis, lotOccupancyOccupantForm.lotOccupancyId, lotOccupancyOccupantForm.lotOccupantIndex);
.run(lotOccupancyOccupantForm.occupantName, lotOccupancyOccupantForm.occupantFamilyName, lotOccupancyOccupantForm.occupantAddress1, lotOccupancyOccupantForm.occupantAddress2, lotOccupancyOccupantForm.occupantCity, lotOccupancyOccupantForm.occupantProvince, lotOccupancyOccupantForm.occupantPostalCode, lotOccupancyOccupantForm.occupantPhoneNumber, lotOccupancyOccupantForm.occupantEmailAddress, lotOccupancyOccupantForm.occupantComment, lotOccupancyOccupantForm.lotOccupantTypeId, requestSession.user.userName, Date.now(), lotOccupancyOccupantForm.lotOccupancyId, lotOccupancyOccupantForm.lotOccupantIndex);
database.release();
return results.changes > 0;
}

View File

@ -24,8 +24,6 @@ export async function updateLotOccupancyOccupant(
): Promise<boolean> {
const database = await acquireConnection()
const rightNowMillis = Date.now()
const results = database
.prepare(
`update LotOccupancyOccupants
@ -59,7 +57,7 @@ export async function updateLotOccupancyOccupant(
lotOccupancyOccupantForm.occupantComment,
lotOccupancyOccupantForm.lotOccupantTypeId,
requestSession.user!.userName,
rightNowMillis,
Date.now(),
lotOccupancyOccupantForm.lotOccupancyId,
lotOccupancyOccupantForm.lotOccupantIndex
)

View File

@ -2,7 +2,6 @@ import { acquireConnection } from './pool.js';
import { clearCacheByTableName } from '../functions.cache.js';
export async function updateLotOccupantType(lotOccupantTypeForm, requestSession) {
const database = await acquireConnection();
const rightNowMillis = Date.now();
const result = database
.prepare(`update LotOccupantTypes
set lotOccupantType = ?,
@ -12,7 +11,7 @@ export async function updateLotOccupantType(lotOccupantTypeForm, requestSession)
recordUpdate_timeMillis = ?
where lotOccupantTypeId = ?
and recordDelete_timeMillis is null`)
.run(lotOccupantTypeForm.lotOccupantType, lotOccupantTypeForm.fontAwesomeIconClass, lotOccupantTypeForm.occupantCommentTitle, requestSession.user.userName, rightNowMillis, lotOccupantTypeForm.lotOccupantTypeId);
.run(lotOccupantTypeForm.lotOccupantType, lotOccupantTypeForm.fontAwesomeIconClass, lotOccupantTypeForm.occupantCommentTitle, requestSession.user.userName, Date.now(), lotOccupantTypeForm.lotOccupantTypeId);
database.release();
clearCacheByTableName('LotOccupantTypes');
return result.changes > 0;

View File

@ -17,8 +17,6 @@ export async function updateLotOccupantType(
): Promise<boolean> {
const database = await acquireConnection()
const rightNowMillis = Date.now()
const result = database
.prepare(
`update LotOccupantTypes
@ -35,7 +33,7 @@ export async function updateLotOccupantType(
lotOccupantTypeForm.fontAwesomeIconClass,
lotOccupantTypeForm.occupantCommentTitle,
requestSession.user!.userName,
rightNowMillis,
Date.now(),
lotOccupantTypeForm.lotOccupantTypeId
)

View File

@ -2,7 +2,6 @@ import { acquireConnection } from './pool.js';
import { clearCacheByTableName } from '../functions.cache.js';
export async function updateLotTypeField(lotTypeFieldForm, requestSession) {
const database = await acquireConnection();
const rightNowMillis = Date.now();
const result = database
.prepare(`update LotTypeFields
set lotTypeField = ?,
@ -15,7 +14,7 @@ export async function updateLotTypeField(lotTypeFieldForm, requestSession) {
recordUpdate_timeMillis = ?
where lotTypeFieldId = ?
and recordDelete_timeMillis is null`)
.run(lotTypeFieldForm.lotTypeField, Number.parseInt(lotTypeFieldForm.isRequired, 10), lotTypeFieldForm.minimumLength ?? 0, lotTypeFieldForm.maximumLength ?? 100, lotTypeFieldForm.pattern ?? '', lotTypeFieldForm.lotTypeFieldValues, requestSession.user.userName, rightNowMillis, lotTypeFieldForm.lotTypeFieldId);
.run(lotTypeFieldForm.lotTypeField, Number.parseInt(lotTypeFieldForm.isRequired, 10), lotTypeFieldForm.minimumLength ?? 0, lotTypeFieldForm.maximumLength ?? 100, lotTypeFieldForm.pattern ?? '', lotTypeFieldForm.lotTypeFieldValues, requestSession.user.userName, Date.now(), lotTypeFieldForm.lotTypeFieldId);
database.release();
clearCacheByTableName('LotTypeFields');
return result.changes > 0;

View File

@ -20,8 +20,6 @@ export async function updateLotTypeField(
): Promise<boolean> {
const database = await acquireConnection()
const rightNowMillis = Date.now()
const result = database
.prepare(
`update LotTypeFields
@ -44,7 +42,7 @@ export async function updateLotTypeField(
lotTypeFieldForm.pattern ?? '',
lotTypeFieldForm.lotTypeFieldValues,
requestSession.user!.userName,
rightNowMillis,
Date.now(),
lotTypeFieldForm.lotTypeFieldId
)

View File

@ -1,7 +1,6 @@
import { acquireConnection } from './pool.js';
export async function updateMap(mapForm, requestSession) {
const database = await acquireConnection();
const rightNowMillis = Date.now();
const result = database
.prepare(`update Maps
set mapName = ?,
@ -19,7 +18,7 @@ export async function updateMap(mapForm, requestSession) {
recordUpdate_timeMillis = ?
where mapId = ?
and recordDelete_timeMillis is null`)
.run(mapForm.mapName, mapForm.mapDescription, mapForm.mapSVG, mapForm.mapLatitude === '' ? undefined : mapForm.mapLatitude, mapForm.mapLongitude === '' ? undefined : mapForm.mapLongitude, mapForm.mapAddress1, mapForm.mapAddress2, mapForm.mapCity, mapForm.mapProvince, mapForm.mapPostalCode, mapForm.mapPhoneNumber, requestSession.user.userName, rightNowMillis, mapForm.mapId);
.run(mapForm.mapName, mapForm.mapDescription, mapForm.mapSVG, mapForm.mapLatitude === '' ? undefined : mapForm.mapLatitude, mapForm.mapLongitude === '' ? undefined : mapForm.mapLongitude, mapForm.mapAddress1, mapForm.mapAddress2, mapForm.mapCity, mapForm.mapProvince, mapForm.mapPostalCode, mapForm.mapPhoneNumber, requestSession.user.userName, Date.now(), mapForm.mapId);
database.release();
return result.changes > 0;
}

View File

@ -23,8 +23,6 @@ export async function updateMap(
): Promise<boolean> {
const database = await acquireConnection()
const rightNowMillis = Date.now()
const result = database
.prepare(
`update Maps
@ -57,7 +55,7 @@ export async function updateMap(
mapForm.mapPostalCode,
mapForm.mapPhoneNumber,
requestSession.user!.userName,
rightNowMillis,
Date.now(),
mapForm.mapId
)

View File

@ -2,7 +2,6 @@ import { acquireConnection } from './pool.js';
import { clearCacheByTableName } from '../functions.cache.js';
export async function updateOccupancyTypeField(occupancyTypeFieldForm, requestSession) {
const database = await acquireConnection();
const rightNowMillis = Date.now();
const result = database
.prepare(`update OccupancyTypeFields
set occupancyTypeField = ?,
@ -15,7 +14,7 @@ export async function updateOccupancyTypeField(occupancyTypeFieldForm, requestSe
recordUpdate_timeMillis = ?
where occupancyTypeFieldId = ?
and recordDelete_timeMillis is null`)
.run(occupancyTypeFieldForm.occupancyTypeField, Number.parseInt(occupancyTypeFieldForm.isRequired, 10), occupancyTypeFieldForm.minimumLength ?? 0, occupancyTypeFieldForm.maximumLength ?? 100, occupancyTypeFieldForm.pattern ?? '', occupancyTypeFieldForm.occupancyTypeFieldValues, requestSession.user.userName, rightNowMillis, occupancyTypeFieldForm.occupancyTypeFieldId);
.run(occupancyTypeFieldForm.occupancyTypeField, Number.parseInt(occupancyTypeFieldForm.isRequired, 10), occupancyTypeFieldForm.minimumLength ?? 0, occupancyTypeFieldForm.maximumLength ?? 100, occupancyTypeFieldForm.pattern ?? '', occupancyTypeFieldForm.occupancyTypeFieldValues, requestSession.user.userName, Date.now(), occupancyTypeFieldForm.occupancyTypeFieldId);
database.release();
clearCacheByTableName('OccupancyTypeFields');
return result.changes > 0;

View File

@ -20,8 +20,6 @@ export async function updateOccupancyTypeField(
): Promise<boolean> {
const database = await acquireConnection()
const rightNowMillis = Date.now()
const result = database
.prepare(
`update OccupancyTypeFields
@ -44,7 +42,7 @@ export async function updateOccupancyTypeField(
occupancyTypeFieldForm.pattern ?? '',
occupancyTypeFieldForm.occupancyTypeFieldValues,
requestSession.user!.userName,
rightNowMillis,
Date.now(),
occupancyTypeFieldForm.occupancyTypeFieldId
)

View File

@ -12,7 +12,6 @@ recordNameIdColumns.set('WorkOrderMilestoneTypes', [
recordNameIdColumns.set('WorkOrderTypes', ['workOrderType', 'workOrderTypeId']);
export async function updateRecord(recordTable, recordId, recordName, requestSession) {
const database = await acquireConnection();
const rightNowMillis = Date.now();
const result = database
.prepare(`update ${recordTable}
set ${recordNameIdColumns.get(recordTable)[0]} = ?,
@ -20,7 +19,7 @@ export async function updateRecord(recordTable, recordId, recordName, requestSes
recordUpdate_timeMillis = ?
where recordDelete_timeMillis is null
and ${recordNameIdColumns.get(recordTable)[1]} = ?`)
.run(recordName, requestSession.user.userName, rightNowMillis, recordId);
.run(recordName, requestSession.user.userName, Date.now(), recordId);
database.release();
clearCacheByTableName(recordTable);
return result.changes > 0;

View File

@ -31,8 +31,6 @@ export async function updateRecord(
): Promise<boolean> {
const database = await acquireConnection()
const rightNowMillis = Date.now()
const result = database
.prepare(
`update ${recordTable}
@ -42,7 +40,7 @@ export async function updateRecord(
where recordDelete_timeMillis is null
and ${recordNameIdColumns.get(recordTable)![1]} = ?`
)
.run(recordName, requestSession.user!.userName, rightNowMillis, recordId)
.run(recordName, requestSession.user!.userName, Date.now(), recordId)
database.release()

View File

@ -2,7 +2,6 @@ import { acquireConnection } from './pool.js';
import { dateStringToInteger } from '@cityssm/utils-datetime';
export async function updateWorkOrder(workOrderForm, requestSession) {
const database = await acquireConnection();
const rightNowMillis = Date.now();
const result = database
.prepare(`update WorkOrders
set workOrderNumber = ?,
@ -13,7 +12,7 @@ export async function updateWorkOrder(workOrderForm, requestSession) {
recordUpdate_timeMillis = ?
where workOrderId = ?
and recordDelete_timeMillis is null`)
.run(workOrderForm.workOrderNumber, workOrderForm.workOrderTypeId, workOrderForm.workOrderDescription, dateStringToInteger(workOrderForm.workOrderOpenDateString), requestSession.user.userName, rightNowMillis, workOrderForm.workOrderId);
.run(workOrderForm.workOrderNumber, workOrderForm.workOrderTypeId, workOrderForm.workOrderDescription, dateStringToInteger(workOrderForm.workOrderOpenDateString), requestSession.user.userName, Date.now(), workOrderForm.workOrderId);
database.release();
return result.changes > 0;
}

View File

@ -18,8 +18,6 @@ export async function updateWorkOrder(
): Promise<boolean> {
const database = await acquireConnection()
const rightNowMillis = Date.now()
const result = database
.prepare(
`update WorkOrders
@ -38,7 +36,7 @@ export async function updateWorkOrder(
workOrderForm.workOrderDescription,
dateStringToInteger(workOrderForm.workOrderOpenDateString),
requestSession.user!.userName,
rightNowMillis,
Date.now(),
workOrderForm.workOrderId
)

View File

@ -1,7 +1,6 @@
import { acquireConnection } from './pool.js';
import { dateStringToInteger, timeStringToInteger } from '@cityssm/utils-datetime';
export async function updateWorkOrderComment(commentForm, requestSession) {
const rightNowMillis = Date.now();
const database = await acquireConnection();
const result = database
.prepare(`update WorkOrderComments
@ -12,7 +11,7 @@ export async function updateWorkOrderComment(commentForm, requestSession) {
recordUpdate_timeMillis = ?
where recordDelete_timeMillis is null
and workOrderCommentId = ?`)
.run(dateStringToInteger(commentForm.workOrderCommentDateString), timeStringToInteger(commentForm.workOrderCommentTimeString), commentForm.workOrderComment, requestSession.user.userName, rightNowMillis, commentForm.workOrderCommentId);
.run(dateStringToInteger(commentForm.workOrderCommentDateString), timeStringToInteger(commentForm.workOrderCommentTimeString), commentForm.workOrderComment, requestSession.user.userName, Date.now(), commentForm.workOrderCommentId);
database.release();
return result.changes > 0;
}

View File

@ -18,8 +18,6 @@ export async function updateWorkOrderComment(
commentForm: UpdateWorkOrderCommentForm,
requestSession: recordTypes.PartialSession
): Promise<boolean> {
const rightNowMillis = Date.now()
const database = await acquireConnection()
const result = database
@ -38,7 +36,7 @@ export async function updateWorkOrderComment(
timeStringToInteger(commentForm.workOrderCommentTimeString),
commentForm.workOrderComment,
requestSession.user!.userName,
rightNowMillis,
Date.now(),
commentForm.workOrderCommentId
)

View File

@ -1,7 +1,6 @@
import { acquireConnection } from './pool.js';
import { dateStringToInteger, timeStringToInteger } from '@cityssm/utils-datetime';
export async function updateWorkOrderMilestone(milestoneForm, requestSession) {
const rightNow = new Date();
const database = await acquireConnection();
const result = database
.prepare(`update WorkOrderMilestones
@ -18,7 +17,7 @@ export async function updateWorkOrderMilestone(milestoneForm, requestSession) {
? 0
: dateStringToInteger(milestoneForm.workOrderMilestoneDateString), (milestoneForm.workOrderMilestoneTimeString ?? '') === ''
? 0
: timeStringToInteger(milestoneForm.workOrderMilestoneTimeString), milestoneForm.workOrderMilestoneDescription, requestSession.user.userName, rightNow.getTime(), milestoneForm.workOrderMilestoneId);
: timeStringToInteger(milestoneForm.workOrderMilestoneTimeString), milestoneForm.workOrderMilestoneDescription, requestSession.user.userName, Date.now(), milestoneForm.workOrderMilestoneId);
database.release();
return result.changes > 0;
}

View File

@ -19,8 +19,6 @@ export async function updateWorkOrderMilestone(
milestoneForm: UpdateWorkOrderMilestoneForm,
requestSession: recordTypes.PartialSession
): Promise<boolean> {
const rightNow = new Date()
const database = await acquireConnection()
const result = database
@ -47,7 +45,7 @@ export async function updateWorkOrderMilestone(
milestoneForm.workOrderMilestoneDescription,
requestSession.user!.userName,
rightNow.getTime(),
Date.now(),
milestoneForm.workOrderMilestoneId
)