@@ -172,17 +172,17 @@ export default class FinanceController {
172172 static async getReimbursementRequestTeamData ( req : Request , res : Response , next : NextFunction ) {
173173 try {
174174 const { teamId } = req . params as Record < string , string > ;
175- const { startDate, endDate, carNumber } = req . query ;
175+ const { startDate, endDate } = req . query ;
176176 const parsedStartDate = typeof startDate === 'string' ? new Date ( startDate ) : undefined ;
177177 const parsedEndDate = typeof endDate === 'string' ? new Date ( endDate ) : undefined ;
178- const parsedCarNumber = typeof carNumber === 'string' ? Number ( carNumber ) : undefined ;
178+ const carNumber = req . currentCar ?. wbsElement . carNumber ;
179179
180180 const rrData = await FinanceServices . getReimbursementRequestTeamData (
181181 req . organization ,
182182 teamId ,
183183 parsedStartDate ,
184184 parsedEndDate ,
185- parsedCarNumber
185+ carNumber
186186 ) ;
187187 res . status ( 200 ) . json ( rrData ) ;
188188 } catch ( error : unknown ) {
@@ -193,17 +193,17 @@ export default class FinanceController {
193193 static async getReimbursementRequestTeamTypeData ( req : Request , res : Response , next : NextFunction ) {
194194 try {
195195 const { teamTypeId } = req . params as Record < string , string > ;
196- const { startDate, endDate, carNumber } = req . query ;
196+ const { startDate, endDate } = req . query ;
197197 const parsedStartDate = typeof startDate === 'string' ? new Date ( startDate ) : undefined ;
198198 const parsedEndDate = typeof endDate === 'string' ? new Date ( endDate ) : undefined ;
199- const parsedCarNumber = typeof carNumber === 'string' ? Number ( carNumber ) : undefined ;
199+ const carNumber = req . currentCar ?. wbsElement . carNumber ;
200200
201201 const rrData = await FinanceServices . getReimbursementRequestTeamTypeData (
202202 req . organization ,
203203 teamTypeId ,
204204 parsedStartDate ,
205205 parsedEndDate ,
206- parsedCarNumber
206+ carNumber
207207 ) ;
208208 res . status ( 200 ) . json ( rrData ) ;
209209 } catch ( error : unknown ) {
@@ -214,17 +214,17 @@ export default class FinanceController {
214214 static async getSpendingBarTeamData ( req : Request , res : Response , next : NextFunction ) {
215215 try {
216216 const { teamId } = req . params as Record < string , string > ;
217- const { startDate, endDate, carNumber } = req . query ;
217+ const { startDate, endDate } = req . query ;
218218 const parsedStartDate = typeof startDate === 'string' ? new Date ( startDate ) : undefined ;
219219 const parsedEndDate = typeof endDate === 'string' ? new Date ( endDate ) : undefined ;
220- const parsedCarNumber = typeof carNumber === 'string' ? Number ( carNumber ) : undefined ;
220+ const carNumber = req . currentCar ?. wbsElement . carNumber ;
221221
222222 const spendingBarData = await FinanceServices . getSpendingBarTeamData (
223223 req . organization ,
224224 teamId ,
225225 parsedStartDate ,
226226 parsedEndDate ,
227- parsedCarNumber
227+ carNumber
228228 ) ;
229229 res . status ( 200 ) . json ( spendingBarData ) ;
230230 } catch ( error : unknown ) {
@@ -235,17 +235,17 @@ export default class FinanceController {
235235 static async getSpendingBarTeamTypeData ( req : Request , res : Response , next : NextFunction ) {
236236 try {
237237 const { teamTypeId } = req . params as Record < string , string > ;
238- const { startDate, endDate, carNumber } = req . query ;
238+ const { startDate, endDate } = req . query ;
239239 const parsedStartDate = typeof startDate === 'string' ? new Date ( startDate ) : undefined ;
240240 const parsedEndDate = typeof endDate === 'string' ? new Date ( endDate ) : undefined ;
241- const parsedCarNumber = typeof carNumber === 'string' ? Number ( carNumber ) : undefined ;
241+ const carNumber = req . currentCar ?. wbsElement . carNumber ;
242242
243243 const spendingBarData = await FinanceServices . getSpendingBarTeamTypeData (
244244 req . organization ,
245245 teamTypeId ,
246246 parsedStartDate ,
247247 parsedEndDate ,
248- parsedCarNumber
248+ carNumber
249249 ) ;
250250 res . status ( 200 ) . json ( spendingBarData ) ;
251251 } catch ( error : unknown ) {
@@ -255,16 +255,16 @@ export default class FinanceController {
255255
256256 static async getAllReimbursementRequestData ( req : Request , res : Response , next : NextFunction ) {
257257 try {
258- const { startDate, endDate, carNumber } = req . query ;
258+ const { startDate, endDate } = req . query ;
259259 const parsedStartDate = typeof startDate === 'string' ? new Date ( startDate ) : undefined ;
260260 const parsedEndDate = typeof endDate === 'string' ? new Date ( endDate ) : undefined ;
261- const parsedCarNumber = typeof carNumber === 'string' ? Number ( carNumber ) : undefined ;
261+ const carNumber = req . currentCar ?. wbsElement . carNumber ;
262262
263263 const rrData = await FinanceServices . getAllReimbursementRequestData (
264264 req . organization ,
265265 parsedStartDate ,
266266 parsedEndDate ,
267- parsedCarNumber
267+ carNumber
268268 ) ;
269269 res . status ( 200 ) . json ( rrData ) ;
270270 } catch ( error : unknown ) {
@@ -275,17 +275,17 @@ export default class FinanceController {
275275 static async getReimbursementRequestCategoryData ( req : Request , res : Response , next : NextFunction ) {
276276 try {
277277 const { otherReasonId } = req . params as Record < string , string > ;
278- const { startDate, endDate, carNumber } = req . query ;
278+ const { startDate, endDate } = req . query ;
279279 const parsedStartDate = typeof startDate === 'string' ? new Date ( startDate ) : undefined ;
280280 const parsedEndDate = typeof endDate === 'string' ? new Date ( endDate ) : undefined ;
281- const parsedCarNumber = typeof carNumber === 'string' ? Number ( carNumber ) : undefined ;
281+ const carNumber = req . currentCar ?. wbsElement . carNumber ;
282282
283283 const rrData = await FinanceServices . getReimbursementRequestCategoryData (
284284 otherReasonId ,
285285 req . organization ,
286286 parsedStartDate ,
287287 parsedEndDate ,
288- parsedCarNumber
288+ carNumber
289289 ) ;
290290 res . status ( 200 ) . json ( rrData ) ;
291291 } catch ( error : unknown ) {
@@ -295,16 +295,16 @@ export default class FinanceController {
295295
296296 static async getAllSpendingBarData ( req : Request , res : Response , next : NextFunction ) {
297297 try {
298- const { startDate, endDate, carNumber } = req . query ;
298+ const { startDate, endDate } = req . query ;
299299 const parsedStartDate = typeof startDate === 'string' ? new Date ( startDate ) : undefined ;
300300 const parsedEndDate = typeof endDate === 'string' ? new Date ( endDate ) : undefined ;
301- const parsedCarNumber = typeof carNumber === 'string' ? Number ( carNumber ) : undefined ;
301+ const carNumber = req . currentCar ?. wbsElement . carNumber ;
302302
303303 const spendingBarData = await FinanceServices . getAllSpendingBarData (
304304 req . organization ,
305305 parsedStartDate ,
306306 parsedEndDate ,
307- parsedCarNumber
307+ carNumber
308308 ) ;
309309 res . status ( 200 ) . json ( spendingBarData ) ;
310310 } catch ( error : unknown ) {
@@ -314,7 +314,17 @@ export default class FinanceController {
314314
315315 static async getSpendingBarCategoryData ( req : Request , res : Response , next : NextFunction ) {
316316 try {
317- const spendingBarData = await FinanceServices . getSpendingBarCategoryData ( req . organization ) ;
317+ const { startDate, endDate } = req . query ;
318+ const parsedStartDate = typeof startDate === 'string' ? new Date ( startDate ) : undefined ;
319+ const parsedEndDate = typeof endDate === 'string' ? new Date ( endDate ) : undefined ;
320+ const carNumber = req . currentCar ?. wbsElement . carNumber ;
321+
322+ const spendingBarData = await FinanceServices . getSpendingBarCategoryData (
323+ req . organization ,
324+ parsedStartDate ,
325+ parsedEndDate ,
326+ carNumber
327+ ) ;
318328 res . status ( 200 ) . json ( spendingBarData ) ;
319329 } catch ( error : unknown ) {
320330 next ( error ) ;
0 commit comments