fix(format) perbaikan formatting

pull/23/head
Aswin Ashar Abdullah 2024-07-08 18:10:28 +07:00
parent bc25b9d020
commit 0df0f30de5
4 changed files with 79 additions and 80 deletions

View File

@ -34,28 +34,16 @@ export class ConstantController {
@Get('transaction-user-type') @Get('transaction-user-type')
async userType(): Promise<any> { async userType(): Promise<any> {
return [ return ['group', 'vip'];
'group',
'vip'
];
} }
@Get('transaction-payment-type') @Get('transaction-payment-type')
async transactionPaymentType(): Promise<any> { async transactionPaymentType(): Promise<any> {
return [ return ['midtrans', 'bank transfer', 'qris', 'counter'];
'midtrans',
'bank transfer',
'qris',
'counter',
];
} }
@Get('transaction-type') @Get('transaction-type')
async transactionType(): Promise<any> { async transactionType(): Promise<any> {
return [ return ['counter', 'admin', 'online'];
'counter',
'admin',
'online'
]
} }
} }

View File

@ -29,7 +29,10 @@ import { ItemModel } from 'src/modules/item-related/item/data/models/item.model'
import { UserModel } from 'src/modules/user-related/user/data/models/user.model'; import { UserModel } from 'src/modules/user-related/user/data/models/user.model';
import { UserDataService } from 'src/modules/user-related/user/data/services/user-data.service'; import { UserDataService } from 'src/modules/user-related/user/data/services/user-data.service';
import { ItemDataService } from 'src/modules/item-related/item/data/services/item-data.service'; import { ItemDataService } from 'src/modules/item-related/item/data/services/item-data.service';
import { BookingDeletedEvent, BookingHandler } from './domain/managers/booking.handler'; import {
BookingDeletedEvent,
BookingHandler,
} from './domain/managers/booking.handler';
import { TransactionDataService } from 'src/modules/transaction/transaction/data/services/transaction-data.service'; import { TransactionDataService } from 'src/modules/transaction/transaction/data/services/transaction-data.service';
import { TransactionModel } from 'src/modules/transaction/transaction/data/models/transaction.model'; import { TransactionModel } from 'src/modules/transaction/transaction/data/models/transaction.model';
import { TransactionTaxModel } from 'src/modules/transaction/transaction/data/models/transaction-tax.model'; import { TransactionTaxModel } from 'src/modules/transaction/transaction/data/models/transaction-tax.model';

View File

@ -6,6 +6,7 @@ import {
Param, Param,
RelationParam, RelationParam,
} from 'src/core/modules/domain/entities/base-filter.entity'; } from 'src/core/modules/domain/entities/base-filter.entity';
import { STATUS } from 'src/core/strings/constants/base.constants';
@Injectable() @Injectable()
export class CurrentSeasonPeriodManager extends BaseIndexManager<SeasonPeriodEntity> { export class CurrentSeasonPeriodManager extends BaseIndexManager<SeasonPeriodEntity> {
@ -19,8 +20,8 @@ export class CurrentSeasonPeriodManager extends BaseIndexManager<SeasonPeriodEnt
async afterProcess(): Promise<void> { async afterProcess(): Promise<void> {
Object.assign(this.result, { Object.assign(this.result, {
data: this.result.data.sort((a, b) => a.priority - b.priority) data: this.result.data.sort((a, b) => a.priority - b.priority),
}) });
return; return;
} }
@ -39,17 +40,17 @@ export class CurrentSeasonPeriodManager extends BaseIndexManager<SeasonPeriodEnt
get selects(): string[] { get selects(): string[] {
return [ return [
`${ this.tableName }.id`, `${this.tableName}.id`,
`${ this.tableName }.priority`, `${this.tableName}.priority`,
`${ this.tableName }.created_at`, `${this.tableName}.created_at`,
`${ this.tableName }.creator_name`, `${this.tableName}.creator_name`,
`${ this.tableName }.editor_name`, `${this.tableName}.editor_name`,
`${ this.tableName }.updated_at`, `${this.tableName}.updated_at`,
`${ this.tableName }.status`, `${this.tableName}.status`,
`${ this.tableName }.start_date`, `${this.tableName}.start_date`,
`${ this.tableName }.end_date`, `${this.tableName}.end_date`,
`${ this.tableName }.days`, `${this.tableName}.days`,
`${ this.tableName }.holiday_name`, `${this.tableName}.holiday_name`,
'season_type.id', 'season_type.id',
'season_type.name', 'season_type.name',
@ -59,7 +60,7 @@ export class CurrentSeasonPeriodManager extends BaseIndexManager<SeasonPeriodEnt
get specificFilter(): Param[] { get specificFilter(): Param[] {
return [ return [
{ {
cols: `${ this.tableName }.holiday_name`, cols: `${this.tableName}.holiday_name`,
data: this.filterParam.holiday_names, data: this.filterParam.holiday_names,
}, },
]; ];
@ -69,13 +70,17 @@ export class CurrentSeasonPeriodManager extends BaseIndexManager<SeasonPeriodEnt
queryBuilder: SelectQueryBuilder<SeasonPeriodEntity>, queryBuilder: SelectQueryBuilder<SeasonPeriodEntity>,
): SelectQueryBuilder<SeasonPeriodEntity> { ): SelectQueryBuilder<SeasonPeriodEntity> {
queryBuilder.andWhere( queryBuilder.andWhere(
`${ this.tableName }.start_date BETWEEN :from AND :to`, `${this.tableName}.start_date BETWEEN :from AND :to`,
{ {
from: new Date().toLocaleDateString(), from: new Date().toLocaleDateString(),
to: new Date().toLocaleDateString(), to: new Date().toLocaleDateString(),
}, },
); );
queryBuilder.andWhere(`${this.tableName}.status In (:...statuses)`, {
statuses: [STATUS.ACTIVE],
});
return queryBuilder; return queryBuilder;
} }
} }

View File

@ -42,10 +42,13 @@ export class SeasonPeriodReadOrchestrator extends BaseReadOrchestrator<SeasonPer
async currentPeriod(): Promise<SeasonPeriodEntity> { async currentPeriod(): Promise<SeasonPeriodEntity> {
const params = new FilterSeasonPeriodDto(); const params = new FilterSeasonPeriodDto();
this.currentPeriodManager.setFilterParam(params); this.currentPeriodManager.setFilterParam(params);
this.currentPeriodManager.setService(this.serviceData, TABLE_NAME.SEASON_PERIOD); this.currentPeriodManager.setService(
this.serviceData,
TABLE_NAME.SEASON_PERIOD,
);
await this.currentPeriodManager.execute(); await this.currentPeriodManager.execute();
const data = this.currentPeriodManager.getResult(); const data = this.currentPeriodManager.getResult();
return data.data[0] return data.data[0];
} }
async indexItem(params): Promise<PaginationResponse<ItemRateEntity>> { async indexItem(params): Promise<PaginationResponse<ItemRateEntity>> {