update: logo in pharmacy info
This commit is contained in:
@ -67,7 +67,11 @@ export class PharmacyInfoController {
|
||||
|
||||
const current_page = param.page;
|
||||
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);
|
||||
|
||||
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());
|
||||
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) {
|
||||
log.error(e);
|
||||
const err = e as Error;
|
||||
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> {
|
||||
/*
|
||||
#swagger.tags = ['Pharmacy - PharmacyInfo']
|
||||
@ -331,22 +340,22 @@ export class PharmacyInfoController {
|
||||
|
||||
munisipiu: Joi.string()
|
||||
.uuid()
|
||||
.allow('',null)
|
||||
.allow('', null)
|
||||
.label('Munisipiu'),
|
||||
|
||||
postu_admin: Joi.string()
|
||||
.uuid()
|
||||
.allow('',null)
|
||||
.allow('', null)
|
||||
.label('Postu Admin'),
|
||||
|
||||
suco: Joi.string()
|
||||
.uuid()
|
||||
.allow('',null)
|
||||
.allow('', null)
|
||||
.label('Suco'),
|
||||
|
||||
aldeia: Joi.string()
|
||||
.uuid()
|
||||
.allow('',null)
|
||||
.allow('', null)
|
||||
.label('Aldeia'),
|
||||
|
||||
|
||||
@ -377,9 +386,9 @@ export class PharmacyInfoController {
|
||||
|
||||
if (data != null) {
|
||||
data.name = param.name,
|
||||
data.address = param.address
|
||||
data.address = param.address
|
||||
data.munisipiu = param.munisipiu,
|
||||
data.postu_admin = param.postu_admin
|
||||
data.postu_admin = param.postu_admin
|
||||
data.suco = param.suco
|
||||
data.aldeia = param.aldeia
|
||||
data.phone = param.phone
|
||||
@ -669,7 +678,7 @@ export class PharmacyInfoController {
|
||||
name: data.name,
|
||||
address: data.address,
|
||||
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);
|
||||
|
||||
Reference in New Issue
Block a user