reduce date.now() variable declarations
parent
a1d5b45362
commit
9cdfaca5eb
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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()
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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()
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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()
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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()
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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()
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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()
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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()
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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) {
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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) {
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
|
|
@ -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()
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue