@@ -43,7 +43,8 @@ export default class FinanceController {
4343 contactPhone ,
4444 contactPosition ,
4545 stockDescription ,
46- discountDescription
46+ discountDescription ,
47+ req . file
4748 ) ;
4849 res . status ( 200 ) . json ( sponsor ) ;
4950 } catch ( error : unknown ) {
@@ -172,17 +173,17 @@ export default class FinanceController {
172173 static async getReimbursementRequestTeamData ( req : Request , res : Response , next : NextFunction ) {
173174 try {
174175 const { teamId } = req . params as Record < string , string > ;
175- const { startDate, endDate, carNumber } = req . query ;
176+ const { startDate, endDate } = req . query ;
176177 const parsedStartDate = typeof startDate === 'string' ? new Date ( startDate ) : undefined ;
177178 const parsedEndDate = typeof endDate === 'string' ? new Date ( endDate ) : undefined ;
178- const parsedCarNumber = typeof carNumber === 'string' ? Number ( carNumber ) : undefined ;
179+ const carNumber = req . currentCar ?. wbsElement . carNumber ;
179180
180181 const rrData = await FinanceServices . getReimbursementRequestTeamData (
181182 req . organization ,
182183 teamId ,
183184 parsedStartDate ,
184185 parsedEndDate ,
185- parsedCarNumber
186+ carNumber
186187 ) ;
187188 res . status ( 200 ) . json ( rrData ) ;
188189 } catch ( error : unknown ) {
@@ -193,17 +194,17 @@ export default class FinanceController {
193194 static async getReimbursementRequestTeamTypeData ( req : Request , res : Response , next : NextFunction ) {
194195 try {
195196 const { teamTypeId } = req . params as Record < string , string > ;
196- const { startDate, endDate, carNumber } = req . query ;
197+ const { startDate, endDate } = req . query ;
197198 const parsedStartDate = typeof startDate === 'string' ? new Date ( startDate ) : undefined ;
198199 const parsedEndDate = typeof endDate === 'string' ? new Date ( endDate ) : undefined ;
199- const parsedCarNumber = typeof carNumber === 'string' ? Number ( carNumber ) : undefined ;
200+ const carNumber = req . currentCar ?. wbsElement . carNumber ;
200201
201202 const rrData = await FinanceServices . getReimbursementRequestTeamTypeData (
202203 req . organization ,
203204 teamTypeId ,
204205 parsedStartDate ,
205206 parsedEndDate ,
206- parsedCarNumber
207+ carNumber
207208 ) ;
208209 res . status ( 200 ) . json ( rrData ) ;
209210 } catch ( error : unknown ) {
@@ -214,17 +215,17 @@ export default class FinanceController {
214215 static async getSpendingBarTeamData ( req : Request , res : Response , next : NextFunction ) {
215216 try {
216217 const { teamId } = req . params as Record < string , string > ;
217- const { startDate, endDate, carNumber } = req . query ;
218+ const { startDate, endDate } = req . query ;
218219 const parsedStartDate = typeof startDate === 'string' ? new Date ( startDate ) : undefined ;
219220 const parsedEndDate = typeof endDate === 'string' ? new Date ( endDate ) : undefined ;
220- const parsedCarNumber = typeof carNumber === 'string' ? Number ( carNumber ) : undefined ;
221+ const carNumber = req . currentCar ?. wbsElement . carNumber ;
221222
222223 const spendingBarData = await FinanceServices . getSpendingBarTeamData (
223224 req . organization ,
224225 teamId ,
225226 parsedStartDate ,
226227 parsedEndDate ,
227- parsedCarNumber
228+ carNumber
228229 ) ;
229230 res . status ( 200 ) . json ( spendingBarData ) ;
230231 } catch ( error : unknown ) {
@@ -235,17 +236,17 @@ export default class FinanceController {
235236 static async getSpendingBarTeamTypeData ( req : Request , res : Response , next : NextFunction ) {
236237 try {
237238 const { teamTypeId } = req . params as Record < string , string > ;
238- const { startDate, endDate, carNumber } = req . query ;
239+ const { startDate, endDate } = req . query ;
239240 const parsedStartDate = typeof startDate === 'string' ? new Date ( startDate ) : undefined ;
240241 const parsedEndDate = typeof endDate === 'string' ? new Date ( endDate ) : undefined ;
241- const parsedCarNumber = typeof carNumber === 'string' ? Number ( carNumber ) : undefined ;
242+ const carNumber = req . currentCar ?. wbsElement . carNumber ;
242243
243244 const spendingBarData = await FinanceServices . getSpendingBarTeamTypeData (
244245 req . organization ,
245246 teamTypeId ,
246247 parsedStartDate ,
247248 parsedEndDate ,
248- parsedCarNumber
249+ carNumber
249250 ) ;
250251 res . status ( 200 ) . json ( spendingBarData ) ;
251252 } catch ( error : unknown ) {
@@ -255,16 +256,16 @@ export default class FinanceController {
255256
256257 static async getAllReimbursementRequestData ( req : Request , res : Response , next : NextFunction ) {
257258 try {
258- const { startDate, endDate, carNumber } = req . query ;
259+ const { startDate, endDate } = req . query ;
259260 const parsedStartDate = typeof startDate === 'string' ? new Date ( startDate ) : undefined ;
260261 const parsedEndDate = typeof endDate === 'string' ? new Date ( endDate ) : undefined ;
261- const parsedCarNumber = typeof carNumber === 'string' ? Number ( carNumber ) : undefined ;
262+ const carNumber = req . currentCar ?. wbsElement . carNumber ;
262263
263264 const rrData = await FinanceServices . getAllReimbursementRequestData (
264265 req . organization ,
265266 parsedStartDate ,
266267 parsedEndDate ,
267- parsedCarNumber
268+ carNumber
268269 ) ;
269270 res . status ( 200 ) . json ( rrData ) ;
270271 } catch ( error : unknown ) {
@@ -275,17 +276,17 @@ export default class FinanceController {
275276 static async getReimbursementRequestCategoryData ( req : Request , res : Response , next : NextFunction ) {
276277 try {
277278 const { otherReasonId } = req . params as Record < string , string > ;
278- const { startDate, endDate, carNumber } = req . query ;
279+ const { startDate, endDate } = req . query ;
279280 const parsedStartDate = typeof startDate === 'string' ? new Date ( startDate ) : undefined ;
280281 const parsedEndDate = typeof endDate === 'string' ? new Date ( endDate ) : undefined ;
281- const parsedCarNumber = typeof carNumber === 'string' ? Number ( carNumber ) : undefined ;
282+ const carNumber = req . currentCar ?. wbsElement . carNumber ;
282283
283284 const rrData = await FinanceServices . getReimbursementRequestCategoryData (
284285 otherReasonId ,
285286 req . organization ,
286287 parsedStartDate ,
287288 parsedEndDate ,
288- parsedCarNumber
289+ carNumber
289290 ) ;
290291 res . status ( 200 ) . json ( rrData ) ;
291292 } catch ( error : unknown ) {
@@ -295,16 +296,16 @@ export default class FinanceController {
295296
296297 static async getAllSpendingBarData ( req : Request , res : Response , next : NextFunction ) {
297298 try {
298- const { startDate, endDate, carNumber } = req . query ;
299+ const { startDate, endDate } = req . query ;
299300 const parsedStartDate = typeof startDate === 'string' ? new Date ( startDate ) : undefined ;
300301 const parsedEndDate = typeof endDate === 'string' ? new Date ( endDate ) : undefined ;
301- const parsedCarNumber = typeof carNumber === 'string' ? Number ( carNumber ) : undefined ;
302+ const carNumber = req . currentCar ?. wbsElement . carNumber ;
302303
303304 const spendingBarData = await FinanceServices . getAllSpendingBarData (
304305 req . organization ,
305306 parsedStartDate ,
306307 parsedEndDate ,
307- parsedCarNumber
308+ carNumber
308309 ) ;
309310 res . status ( 200 ) . json ( spendingBarData ) ;
310311 } catch ( error : unknown ) {
@@ -314,7 +315,17 @@ export default class FinanceController {
314315
315316 static async getSpendingBarCategoryData ( req : Request , res : Response , next : NextFunction ) {
316317 try {
317- const spendingBarData = await FinanceServices . getSpendingBarCategoryData ( req . organization ) ;
318+ const { startDate, endDate } = req . query ;
319+ const parsedStartDate = typeof startDate === 'string' ? new Date ( startDate ) : undefined ;
320+ const parsedEndDate = typeof endDate === 'string' ? new Date ( endDate ) : undefined ;
321+ const carNumber = req . currentCar ?. wbsElement . carNumber ;
322+
323+ const spendingBarData = await FinanceServices . getSpendingBarCategoryData (
324+ req . organization ,
325+ parsedStartDate ,
326+ parsedEndDate ,
327+ carNumber
328+ ) ;
318329 res . status ( 200 ) . json ( spendingBarData ) ;
319330 } catch ( error : unknown ) {
320331 next ( error ) ;
@@ -373,7 +384,8 @@ export default class FinanceController {
373384 contactPhone ,
374385 contactPosition ,
375386 stockDescription ,
376- discountDescription
387+ discountDescription ,
388+ req . file
377389 ) ;
378390
379391 res . status ( 200 ) . json ( updatedSponsor ) ;
0 commit comments