update service fare

This commit is contained in:
wayanrivan
2026-03-30 09:55:52 +07:00
parent be9c667f3a
commit f8a6bbf211
2 changed files with 54 additions and 54 deletions

View File

@ -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> {
/* /*

View File

@ -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)