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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -3,7 +3,6 @@ import { addOrUpdateLotField } from './addOrUpdateLotField.js';
import { deleteLotField } from './deleteLotField.js'; import { deleteLotField } from './deleteLotField.js';
export async function updateLot(lotForm, requestSession) { export async function updateLot(lotForm, requestSession) {
const database = await acquireConnection(); const database = await acquireConnection();
const rightNowMillis = Date.now();
const result = database const result = database
.prepare(`update Lots .prepare(`update Lots
set lotName = ?, set lotName = ?,
@ -17,7 +16,7 @@ export async function updateLot(lotForm, requestSession) {
recordUpdate_timeMillis = ? recordUpdate_timeMillis = ?
where lotId = ? where lotId = ?
and recordDelete_timeMillis is null`) 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) { if (result.changes > 0) {
const lotTypeFieldIds = (lotForm.lotTypeFieldIds ?? '').split(','); const lotTypeFieldIds = (lotForm.lotTypeFieldIds ?? '').split(',');
for (const lotTypeFieldId of lotTypeFieldIds) { for (const lotTypeFieldId of lotTypeFieldIds) {

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,7 +1,6 @@
import { acquireConnection } from './pool.js'; import { acquireConnection } from './pool.js';
export async function updateLotOccupancyOccupant(lotOccupancyOccupantForm, requestSession) { export async function updateLotOccupancyOccupant(lotOccupancyOccupantForm, requestSession) {
const database = await acquireConnection(); const database = await acquireConnection();
const rightNowMillis = Date.now();
const results = database const results = database
.prepare(`update LotOccupancyOccupants .prepare(`update LotOccupancyOccupants
set occupantName = ?, set occupantName = ?,
@ -20,7 +19,7 @@ export async function updateLotOccupancyOccupant(lotOccupancyOccupantForm, reque
where recordDelete_timeMillis is null where recordDelete_timeMillis is null
and lotOccupancyId = ? and lotOccupancyId = ?
and lotOccupantIndex = ?`) 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(); database.release();
return results.changes > 0; return results.changes > 0;
} }

View File

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

View File

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

View File

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

View File

@ -2,7 +2,6 @@ import { acquireConnection } from './pool.js';
import { clearCacheByTableName } from '../functions.cache.js'; import { clearCacheByTableName } from '../functions.cache.js';
export async function updateLotTypeField(lotTypeFieldForm, requestSession) { export async function updateLotTypeField(lotTypeFieldForm, requestSession) {
const database = await acquireConnection(); const database = await acquireConnection();
const rightNowMillis = Date.now();
const result = database const result = database
.prepare(`update LotTypeFields .prepare(`update LotTypeFields
set lotTypeField = ?, set lotTypeField = ?,
@ -15,7 +14,7 @@ export async function updateLotTypeField(lotTypeFieldForm, requestSession) {
recordUpdate_timeMillis = ? recordUpdate_timeMillis = ?
where lotTypeFieldId = ? where lotTypeFieldId = ?
and recordDelete_timeMillis is null`) 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(); database.release();
clearCacheByTableName('LotTypeFields'); clearCacheByTableName('LotTypeFields');
return result.changes > 0; return result.changes > 0;

View File

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

View File

@ -1,7 +1,6 @@
import { acquireConnection } from './pool.js'; import { acquireConnection } from './pool.js';
export async function updateMap(mapForm, requestSession) { export async function updateMap(mapForm, requestSession) {
const database = await acquireConnection(); const database = await acquireConnection();
const rightNowMillis = Date.now();
const result = database const result = database
.prepare(`update Maps .prepare(`update Maps
set mapName = ?, set mapName = ?,
@ -19,7 +18,7 @@ export async function updateMap(mapForm, requestSession) {
recordUpdate_timeMillis = ? recordUpdate_timeMillis = ?
where mapId = ? where mapId = ?
and recordDelete_timeMillis is null`) 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(); database.release();
return result.changes > 0; return result.changes > 0;
} }

View File

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

View File

@ -2,7 +2,6 @@ import { acquireConnection } from './pool.js';
import { clearCacheByTableName } from '../functions.cache.js'; import { clearCacheByTableName } from '../functions.cache.js';
export async function updateOccupancyTypeField(occupancyTypeFieldForm, requestSession) { export async function updateOccupancyTypeField(occupancyTypeFieldForm, requestSession) {
const database = await acquireConnection(); const database = await acquireConnection();
const rightNowMillis = Date.now();
const result = database const result = database
.prepare(`update OccupancyTypeFields .prepare(`update OccupancyTypeFields
set occupancyTypeField = ?, set occupancyTypeField = ?,
@ -15,7 +14,7 @@ export async function updateOccupancyTypeField(occupancyTypeFieldForm, requestSe
recordUpdate_timeMillis = ? recordUpdate_timeMillis = ?
where occupancyTypeFieldId = ? where occupancyTypeFieldId = ?
and recordDelete_timeMillis is null`) 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(); database.release();
clearCacheByTableName('OccupancyTypeFields'); clearCacheByTableName('OccupancyTypeFields');
return result.changes > 0; return result.changes > 0;

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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