update: change the discount field of the invoice item from int to decimal
This commit is contained in:
@@ -13,7 +13,7 @@ export function databaseConfigs(): TypeOrmModuleAsyncOptions {
|
||||
username: configService.getOrThrow<string>("DB_USER"),
|
||||
password: configService.getOrThrow<string>("DB_PASS"),
|
||||
autoLoadEntities: true,
|
||||
synchronize: configService.getOrThrow<string>("NODE_ENV") == "production" ? false : false,
|
||||
synchronize: configService.getOrThrow<string>("NODE_ENV") == "production" ? false : true,
|
||||
logging: configService.getOrThrow<string>("NODE_ENV") == "production" ? false : true,
|
||||
migrationsTableName: "typeorm_migrations",
|
||||
migrationsRun: false,
|
||||
|
||||
@@ -131,9 +131,7 @@ export class DanakServicesRepository extends Repository<DanakService> {
|
||||
|
||||
serviceQueryBuilder.orderBy("subscriptionPlans.price", "ASC");
|
||||
|
||||
const danakService = await serviceQueryBuilder.getOne();
|
||||
|
||||
return danakService;
|
||||
return serviceQueryBuilder.getOne();
|
||||
}
|
||||
//+********************
|
||||
async getUsersByService(serviceId: string) {
|
||||
|
||||
@@ -18,8 +18,8 @@ export class InvoiceItem extends BaseEntity {
|
||||
@Column({ type: "int", nullable: false })
|
||||
count: number;
|
||||
|
||||
@Column({ type: "int", nullable: false })
|
||||
discount: number;
|
||||
@Column({ type: "decimal", precision: 16, scale: 2, nullable: false, transformer: new DecimalTransformer() })
|
||||
discount: Decimal;
|
||||
|
||||
@Column({ type: "decimal", precision: 16, scale: 2, nullable: false, transformer: new DecimalTransformer() })
|
||||
unitPrice: Decimal;
|
||||
|
||||
Reference in New Issue
Block a user