update service fare
This commit is contained in:
@ -75,66 +75,66 @@ export class ServiceFareController {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// static async option(req: Request, res: Response, next: NextFunction): Promise<void | Response> {
|
static async option(req: Request, res: Response, next: NextFunction): Promise<void | Response> {
|
||||||
// /*
|
/*
|
||||||
// #swagger.tags = ['Service Fare']
|
#swagger.tags = ['Service Fare']
|
||||||
// #swagger.security = [{ "bearerAuth": [] }]
|
#swagger.security = [{ "bearerAuth": [] }]
|
||||||
// */
|
*/
|
||||||
// try {
|
try {
|
||||||
// const [services, fareTypes, serviceClasses] = await Promise.all([
|
const [services, fareTypes, serviceClasses] = await Promise.all([
|
||||||
// OrmHelper.DB.getRepository(Service)
|
OrmHelper.DB.getRepository(Service)
|
||||||
// .createQueryBuilder("Service")
|
.createQueryBuilder("Service")
|
||||||
// .select(["Service.id", "Service.name"])
|
.select(["Service.id", "Service.name"])
|
||||||
// .getMany(),
|
.getMany(),
|
||||||
|
|
||||||
// OrmHelper.DB.getRepository(FareType)
|
OrmHelper.DB.getRepository(FareType)
|
||||||
// .createQueryBuilder("FareType")
|
.createQueryBuilder("FareType")
|
||||||
// .select(["FareType.id", "FareType.name"])
|
.select(["FareType.id", "FareType.name"])
|
||||||
// .getMany(),
|
.getMany(),
|
||||||
|
|
||||||
// OrmHelper.DB.getRepository(ServiceClass)
|
OrmHelper.DB.getRepository(ServiceClass)
|
||||||
// .createQueryBuilder("ServiceClass")
|
.createQueryBuilder("ServiceClass")
|
||||||
// .select(["ServiceClass.id", "ServiceClass.name"])
|
.select(["ServiceClass.id", "ServiceClass.name"])
|
||||||
// .getMany(),
|
.getMany(),
|
||||||
// ]);
|
]);
|
||||||
|
|
||||||
// // Semua FareType dapat semua ServiceClass
|
// Semua FareType dapat semua ServiceClass
|
||||||
// const fareTypesWithClass = fareTypes.map((ft) => ({
|
const fareTypesWithClass = fareTypes.map((ft) => ({
|
||||||
// id: ft.id,
|
id: ft.id,
|
||||||
// name: ft.name,
|
name: ft.name,
|
||||||
// service_class: serviceClasses.map((sc) => ({
|
service_class: serviceClasses.map((sc) => ({
|
||||||
// id: sc.id,
|
id: sc.id,
|
||||||
// name: sc.name,
|
name: sc.name,
|
||||||
// })),
|
})),
|
||||||
// }));
|
}));
|
||||||
|
|
||||||
// // Semua Service dapat semua FareType (yang sudah berisi ServiceClass)
|
// Semua Service dapat semua FareType (yang sudah berisi ServiceClass)
|
||||||
// const list_data = services.map((svc) => ({
|
const list_data = services.map((svc) => ({
|
||||||
// service: {
|
service: {
|
||||||
// id: svc.id,
|
id: svc.id,
|
||||||
// name: svc.name,
|
name: svc.name,
|
||||||
// faretype: fareTypesWithClass,
|
faretype: fareTypesWithClass,
|
||||||
// },
|
},
|
||||||
// }));
|
}));
|
||||||
|
|
||||||
// const total_count_data = list_data.length;
|
const total_count_data = list_data.length;
|
||||||
// const count_data = CommonHelper.countObject(list_data);
|
const count_data = CommonHelper.countObject(list_data);
|
||||||
|
|
||||||
// return ReturnHelper.successResponselist(
|
return ReturnHelper.successResponselist(
|
||||||
// res, 200,
|
res, 200,
|
||||||
// Language.lang.success_view,
|
Language.lang.success_view,
|
||||||
// count_data,
|
count_data,
|
||||||
// 1,
|
1,
|
||||||
// total_count_data,
|
total_count_data,
|
||||||
// list_data
|
list_data
|
||||||
// );
|
);
|
||||||
|
|
||||||
// } catch (e: unknown) {
|
} catch (e: unknown) {
|
||||||
// log.error(e);
|
log.error(e);
|
||||||
// const err = e as Error;
|
const err = e as Error;
|
||||||
// return ReturnHelper.errorResponse(res, 400, 401, Language.lang.failed_view, err.message);
|
return ReturnHelper.errorResponse(res, 400, 401, Language.lang.failed_view, err.message);
|
||||||
// }
|
}
|
||||||
// }
|
}
|
||||||
|
|
||||||
static async create(req: Request, res: Response, next: NextFunction): Promise<void | Response> {
|
static async create(req: Request, res: Response, next: NextFunction): Promise<void | Response> {
|
||||||
/*
|
/*
|
||||||
|
|||||||
@ -182,7 +182,7 @@ export class RoutePrivate {
|
|||||||
app.put('/api/service/restore/:id', ServiceController.restore)
|
app.put('/api/service/restore/:id', ServiceController.restore)
|
||||||
|
|
||||||
app.get('/api/service-fare/list', ServiceFareController.list)
|
app.get('/api/service-fare/list', ServiceFareController.list)
|
||||||
// app.get('/api/service-fare/option', ServiceFareController.option)
|
app.get('/api/service-fare/option', ServiceFareController.option)
|
||||||
app.post('/api/service-fare/create', ServiceFareController.create)
|
app.post('/api/service-fare/create', ServiceFareController.create)
|
||||||
app.get('/api/service-fare/detail/:id', ServiceFareController.detail)
|
app.get('/api/service-fare/detail/:id', ServiceFareController.detail)
|
||||||
app.put('/api/service-fare/update/:id', ServiceFareController.update)
|
app.put('/api/service-fare/update/:id', ServiceFareController.update)
|
||||||
|
|||||||
Reference in New Issue
Block a user