Add dates to invoices response

main
MiguelMLorente 2025-12-07 00:51:19 +01:00
parent 05fae31c49
commit 3f4133b871
4 changed files with 7 additions and 0 deletions

View File

@ -16,6 +16,7 @@ import { Token } from './dto/token';
import { JwtModule } from '@nestjs/jwt';
import { AuthGuard } from './auth.guard';
import { AuthService } from './service/auth.service';
import { InvoiceController } from './controller/invoice.controller';
@Module({
imports: [
@ -42,6 +43,7 @@ import { AuthService } from './service/auth.service';
BuyController,
SessionController,
TokensController,
InvoiceController,
],
providers: [
UserService,

View File

@ -24,6 +24,7 @@ export class InvoiceController {
product: purchase.purchasedProduct,
units: purchase.purchasedUnits,
status: purchase.status,
date: purchase.purchaseDate,
}));
const sessionsData = sessions.map((session) => ({
date: session.date,

View File

@ -14,6 +14,9 @@ export class Purchase {
@Column()
purchasedProduct: PurchaseItem;
@Column()
purchaseDate: Date;
@Column()
purchasedUnits: number;

View File

@ -25,6 +25,7 @@ export class PurchaseService {
purchasedProduct: purchasedItem,
purchasedUnits: units,
status: PurchaseStatus.CREATED,
purchaseDate: Date.now(),
});
return this.purchaseRepo.save(purchase);
}