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