update: logo in pharmacy info
This commit is contained in:
@ -67,7 +67,11 @@ export class PharmacyInfoController {
|
|||||||
|
|
||||||
const current_page = param.page;
|
const current_page = param.page;
|
||||||
const total_count_data = await res_count.getCount();
|
const total_count_data = await res_count.getCount();
|
||||||
const list_data = await res_list.getMany();
|
const list_data = (await res_list.getMany()).map((item) => ({
|
||||||
|
...item,
|
||||||
|
logo: config.server.host_swagger + 'uploads/hospital-logo/' + item.logo,
|
||||||
|
file: item.logo
|
||||||
|
}));
|
||||||
const count_data = CommonHelper.countObject(list_data);
|
const count_data = CommonHelper.countObject(list_data);
|
||||||
|
|
||||||
return ReturnHelper.successResponselist(res, 200, Language.lang.success_view, count_data, current_page, total_count_data, list_data);
|
return ReturnHelper.successResponselist(res, 200, Language.lang.success_view, count_data, current_page, total_count_data, list_data);
|
||||||
@ -94,14 +98,19 @@ export class PharmacyInfoController {
|
|||||||
let data = await PharmacyInfoModel.list({ "id": param.id }).then((q) => q.getOne());
|
let data = await PharmacyInfoModel.list({ "id": param.id }).then((q) => q.getOne());
|
||||||
if (!data) throw { message: "Pharmacy Info Not Found" };
|
if (!data) throw { message: "Pharmacy Info Not Found" };
|
||||||
|
|
||||||
return ReturnHelper.successResponseAny(res, 200, Language.lang.success_view, data);
|
const result = {
|
||||||
|
...data,
|
||||||
|
logo: config.server.host_swagger + 'uploads/hospital-logo/' + data.logo,
|
||||||
|
file: data.logo
|
||||||
|
};
|
||||||
|
|
||||||
|
return ReturnHelper.successResponseAny(res, 200, Language.lang.success_view, result);
|
||||||
} 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_not_found, err.message);
|
return ReturnHelper.errorResponse(res, 400, 401, Language.lang.failed_not_found, err.message);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static async export(req: Request, res: Response, next: NextFunction): Promise<void | Response> {
|
static async export(req: Request, res: Response, next: NextFunction): Promise<void | Response> {
|
||||||
/*
|
/*
|
||||||
#swagger.tags = ['Pharmacy - PharmacyInfo']
|
#swagger.tags = ['Pharmacy - PharmacyInfo']
|
||||||
@ -331,22 +340,22 @@ export class PharmacyInfoController {
|
|||||||
|
|
||||||
munisipiu: Joi.string()
|
munisipiu: Joi.string()
|
||||||
.uuid()
|
.uuid()
|
||||||
.allow('',null)
|
.allow('', null)
|
||||||
.label('Munisipiu'),
|
.label('Munisipiu'),
|
||||||
|
|
||||||
postu_admin: Joi.string()
|
postu_admin: Joi.string()
|
||||||
.uuid()
|
.uuid()
|
||||||
.allow('',null)
|
.allow('', null)
|
||||||
.label('Postu Admin'),
|
.label('Postu Admin'),
|
||||||
|
|
||||||
suco: Joi.string()
|
suco: Joi.string()
|
||||||
.uuid()
|
.uuid()
|
||||||
.allow('',null)
|
.allow('', null)
|
||||||
.label('Suco'),
|
.label('Suco'),
|
||||||
|
|
||||||
aldeia: Joi.string()
|
aldeia: Joi.string()
|
||||||
.uuid()
|
.uuid()
|
||||||
.allow('',null)
|
.allow('', null)
|
||||||
.label('Aldeia'),
|
.label('Aldeia'),
|
||||||
|
|
||||||
|
|
||||||
@ -669,7 +678,7 @@ export class PharmacyInfoController {
|
|||||||
name: data.name,
|
name: data.name,
|
||||||
address: data.address,
|
address: data.address,
|
||||||
phone: data.phone,
|
phone: data.phone,
|
||||||
logo: config.server.host_swagger + 'service-master-data/uploads/hospital-logo/' + data.logo
|
logo: config.server.host_swagger + 'uploads/hospital-logo/' + data.logo
|
||||||
};
|
};
|
||||||
|
|
||||||
return ReturnHelper.successResponseAny(res, 200, Language.lang.success_view, result);
|
return ReturnHelper.successResponseAny(res, 200, Language.lang.success_view, result);
|
||||||
|
|||||||
Reference in New Issue
Block a user