@@ -12,7 +12,7 @@ export default class FinanceController {
1212 activeYears,
1313 sponsorTierId,
1414 taxExempt,
15- vendorContact ,
15+ sponsorContact ,
1616 sponsorTasks,
1717 discountCode
1818 } = req . body ;
@@ -26,7 +26,7 @@ export default class FinanceController {
2626 activeYears ,
2727 sponsorTierId ,
2828 taxExempt ,
29- vendorContact ,
29+ sponsorContact ,
3030 sponsorTasks ,
3131 req . organization ,
3232 discountCode
@@ -157,15 +157,17 @@ export default class FinanceController {
157157 static async getReimbursementRequestTeamData ( req : Request , res : Response , next : NextFunction ) {
158158 try {
159159 const { teamId } = req . params ;
160- const { startDate, endDate } = req . query ;
160+ const { startDate, endDate, carNumber } = req . query ;
161161 const parsedStartDate = typeof startDate === 'string' ? new Date ( startDate ) : undefined ;
162162 const parsedEndDate = typeof endDate === 'string' ? new Date ( endDate ) : undefined ;
163+ const parsedCarNumber = typeof carNumber === 'string' ? Number ( carNumber ) : undefined ;
163164
164165 const rrData = await FinanceServices . getReimbursementRequestTeamData (
165166 req . organization ,
166167 teamId ,
167168 parsedStartDate ,
168- parsedEndDate
169+ parsedEndDate ,
170+ parsedCarNumber
169171 ) ;
170172 res . status ( 200 ) . json ( rrData ) ;
171173 } catch ( error : unknown ) {
@@ -176,15 +178,17 @@ export default class FinanceController {
176178 static async getReimbursementRequestTeamTypeData ( req : Request , res : Response , next : NextFunction ) {
177179 try {
178180 const { teamTypeId } = req . params ;
179- const { startDate, endDate } = req . query ;
181+ const { startDate, endDate, carNumber } = req . query ;
180182 const parsedStartDate = typeof startDate === 'string' ? new Date ( startDate ) : undefined ;
181183 const parsedEndDate = typeof endDate === 'string' ? new Date ( endDate ) : undefined ;
184+ const parsedCarNumber = typeof carNumber === 'string' ? Number ( carNumber ) : undefined ;
182185
183186 const rrData = await FinanceServices . getReimbursementRequestTeamTypeData (
184187 req . organization ,
185188 teamTypeId ,
186189 parsedStartDate ,
187- parsedEndDate
190+ parsedEndDate ,
191+ parsedCarNumber
188192 ) ;
189193 res . status ( 200 ) . json ( rrData ) ;
190194 } catch ( error : unknown ) {
@@ -195,15 +199,17 @@ export default class FinanceController {
195199 static async getSpendingBarTeamData ( req : Request , res : Response , next : NextFunction ) {
196200 try {
197201 const { teamId } = req . params ;
198- const { startDate, endDate } = req . query ;
202+ const { startDate, endDate, carNumber } = req . query ;
199203 const parsedStartDate = typeof startDate === 'string' ? new Date ( startDate ) : undefined ;
200204 const parsedEndDate = typeof endDate === 'string' ? new Date ( endDate ) : undefined ;
205+ const parsedCarNumber = typeof carNumber === 'string' ? Number ( carNumber ) : undefined ;
201206
202207 const spendingBarData = await FinanceServices . getSpendingBarTeamData (
203208 req . organization ,
204209 teamId ,
205210 parsedStartDate ,
206- parsedEndDate
211+ parsedEndDate ,
212+ parsedCarNumber
207213 ) ;
208214 res . status ( 200 ) . json ( spendingBarData ) ;
209215 } catch ( error : unknown ) {
@@ -214,15 +220,17 @@ export default class FinanceController {
214220 static async getSpendingBarTeamTypeData ( req : Request , res : Response , next : NextFunction ) {
215221 try {
216222 const { teamTypeId } = req . params ;
217- const { startDate, endDate } = req . query ;
223+ const { startDate, endDate, carNumber } = req . query ;
218224 const parsedStartDate = typeof startDate === 'string' ? new Date ( startDate ) : undefined ;
219225 const parsedEndDate = typeof endDate === 'string' ? new Date ( endDate ) : undefined ;
226+ const parsedCarNumber = typeof carNumber === 'string' ? Number ( carNumber ) : undefined ;
220227
221228 const spendingBarData = await FinanceServices . getSpendingBarTeamTypeData (
222229 req . organization ,
223230 teamTypeId ,
224231 parsedStartDate ,
225- parsedEndDate
232+ parsedEndDate ,
233+ parsedCarNumber
226234 ) ;
227235 res . status ( 200 ) . json ( spendingBarData ) ;
228236 } catch ( error : unknown ) {
@@ -232,11 +240,17 @@ export default class FinanceController {
232240
233241 static async getAllReimbursementRequestData ( req : Request , res : Response , next : NextFunction ) {
234242 try {
235- const { startDate, endDate } = req . query ;
243+ const { startDate, endDate, carNumber } = req . query ;
236244 const parsedStartDate = typeof startDate === 'string' ? new Date ( startDate ) : undefined ;
237245 const parsedEndDate = typeof endDate === 'string' ? new Date ( endDate ) : undefined ;
246+ const parsedCarNumber = typeof carNumber === 'string' ? Number ( carNumber ) : undefined ;
238247
239- const rrData = await FinanceServices . getAllReimbursementRequestData ( req . organization , parsedStartDate , parsedEndDate ) ;
248+ const rrData = await FinanceServices . getAllReimbursementRequestData (
249+ req . organization ,
250+ parsedStartDate ,
251+ parsedEndDate ,
252+ parsedCarNumber
253+ ) ;
240254 res . status ( 200 ) . json ( rrData ) ;
241255 } catch ( error : unknown ) {
242256 next ( error ) ;
@@ -246,15 +260,17 @@ export default class FinanceController {
246260 static async getReimbursementRequestCategoryData ( req : Request , res : Response , next : NextFunction ) {
247261 try {
248262 const { otherReasonId } = req . params ;
249- const { startDate, endDate } = req . query ;
263+ const { startDate, endDate, carNumber } = req . query ;
250264 const parsedStartDate = typeof startDate === 'string' ? new Date ( startDate ) : undefined ;
251265 const parsedEndDate = typeof endDate === 'string' ? new Date ( endDate ) : undefined ;
266+ const parsedCarNumber = typeof carNumber === 'string' ? Number ( carNumber ) : undefined ;
252267
253268 const rrData = await FinanceServices . getReimbursementRequestCategoryData (
254269 otherReasonId ,
255270 req . organization ,
256271 parsedStartDate ,
257- parsedEndDate
272+ parsedEndDate ,
273+ parsedCarNumber
258274 ) ;
259275 res . status ( 200 ) . json ( rrData ) ;
260276 } catch ( error : unknown ) {
@@ -264,11 +280,17 @@ export default class FinanceController {
264280
265281 static async getAllSpendingBarData ( req : Request , res : Response , next : NextFunction ) {
266282 try {
267- const { startDate, endDate } = req . query ;
283+ const { startDate, endDate, carNumber } = req . query ;
268284 const parsedStartDate = typeof startDate === 'string' ? new Date ( startDate ) : undefined ;
269285 const parsedEndDate = typeof endDate === 'string' ? new Date ( endDate ) : undefined ;
286+ const parsedCarNumber = typeof carNumber === 'string' ? Number ( carNumber ) : undefined ;
270287
271- const spendingBarData = await FinanceServices . getAllSpendingBarData ( req . organization , parsedStartDate , parsedEndDate ) ;
288+ const spendingBarData = await FinanceServices . getAllSpendingBarData (
289+ req . organization ,
290+ parsedStartDate ,
291+ parsedEndDate ,
292+ parsedCarNumber
293+ ) ;
272294 res . status ( 200 ) . json ( spendingBarData ) ;
273295 } catch ( error : unknown ) {
274296 next ( error ) ;
@@ -303,7 +325,7 @@ export default class FinanceController {
303325 joinDate,
304326 activeYears,
305327 sponsorTierId,
306- vendorContact ,
328+ sponsorContact ,
307329 taxExempt,
308330 sponsorTasks,
309331 discountCode
@@ -319,7 +341,7 @@ export default class FinanceController {
319341 joinDate ,
320342 activeYears ,
321343 sponsorTierId ,
322- vendorContact ,
344+ sponsorContact ,
323345 taxExempt ,
324346 sponsorTasks ,
325347 discountCode
0 commit comments