support optional lotId
parent
727932bda9
commit
eb7c666b52
|
|
@ -15,9 +15,11 @@ export const addLotOccupancy = (lotOccupancyForm, requestSession) => {
|
||||||
" recordCreate_userName, recordCreate_timeMillis," +
|
" recordCreate_userName, recordCreate_timeMillis," +
|
||||||
" recordUpdate_userName, recordUpdate_timeMillis)" +
|
" recordUpdate_userName, recordUpdate_timeMillis)" +
|
||||||
" values (?, ?, ?, ?, ?, ?, ?, ?)")
|
" values (?, ?, ?, ?, ?, ?, ?, ?)")
|
||||||
.run(lotOccupancyForm.occupancyTypeId, lotOccupancyForm.lotId, occupancyStartDate, (lotOccupancyForm.occupancyEndDateString === ""
|
.run(lotOccupancyForm.occupancyTypeId, (lotOccupancyForm.lotId === "" ?
|
||||||
? undefined
|
undefined :
|
||||||
: dateTimeFunctions.dateStringToInteger(lotOccupancyForm.occupancyEndDateString)), requestSession.user.userName, rightNowMillis, requestSession.user.userName, rightNowMillis);
|
lotOccupancyForm.lotId), occupancyStartDate, (lotOccupancyForm.occupancyEndDateString === "" ?
|
||||||
|
undefined :
|
||||||
|
dateTimeFunctions.dateStringToInteger(lotOccupancyForm.occupancyEndDateString)), requestSession.user.userName, rightNowMillis, requestSession.user.userName, rightNowMillis);
|
||||||
database.close();
|
database.close();
|
||||||
return result.lastInsertRowid;
|
return result.lastInsertRowid;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
import sqlite from "better-sqlite3";
|
import sqlite from "better-sqlite3";
|
||||||
import { lotOccupancyDB as databasePath } from "../../data/databasePaths.js";
|
import {
|
||||||
|
lotOccupancyDB as databasePath
|
||||||
|
} from "../../data/databasePaths.js";
|
||||||
|
|
||||||
import * as dateTimeFunctions from "@cityssm/expressjs-server-js/dateTimeFns.js";
|
import * as dateTimeFunctions from "@cityssm/expressjs-server-js/dateTimeFns.js";
|
||||||
|
|
||||||
|
|
@ -7,11 +9,11 @@ import type * as recordTypes from "../../types/recordTypes";
|
||||||
|
|
||||||
|
|
||||||
interface AddLotOccupancyForm {
|
interface AddLotOccupancyForm {
|
||||||
occupancyTypeId: string | number;
|
occupancyTypeId: string | number;
|
||||||
lotId: string | number;
|
lotId: string | number;
|
||||||
|
|
||||||
occupancyStartDateString: string;
|
occupancyStartDateString: string;
|
||||||
occupancyEndDateString: string;
|
occupancyEndDateString: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -36,11 +38,13 @@ export const addLotOccupancy =
|
||||||
" recordUpdate_userName, recordUpdate_timeMillis)" +
|
" recordUpdate_userName, recordUpdate_timeMillis)" +
|
||||||
" values (?, ?, ?, ?, ?, ?, ?, ?)")
|
" values (?, ?, ?, ?, ?, ?, ?, ?)")
|
||||||
.run(lotOccupancyForm.occupancyTypeId,
|
.run(lotOccupancyForm.occupancyTypeId,
|
||||||
lotOccupancyForm.lotId,
|
(lotOccupancyForm.lotId === "" ?
|
||||||
|
undefined :
|
||||||
|
lotOccupancyForm.lotId),
|
||||||
occupancyStartDate,
|
occupancyStartDate,
|
||||||
(lotOccupancyForm.occupancyEndDateString === ""
|
(lotOccupancyForm.occupancyEndDateString === "" ?
|
||||||
? undefined
|
undefined :
|
||||||
: dateTimeFunctions.dateStringToInteger(lotOccupancyForm.occupancyEndDateString)),
|
dateTimeFunctions.dateStringToInteger(lotOccupancyForm.occupancyEndDateString)),
|
||||||
requestSession.user.userName,
|
requestSession.user.userName,
|
||||||
rightNowMillis,
|
rightNowMillis,
|
||||||
requestSession.user.userName,
|
requestSession.user.userName,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue