module.exports = Self => { Self.remoteMethod('getTaxes', { description: 'Gets the taxes of a given order', accessType: 'READ', accepts: [{ arg: 'id', type: 'number', required: true, description: 'order id', http: {source: 'path'} }], returns: { type: 'object', root: true }, http: { path: `/:id/getTaxes`, verb: 'GET' } }); Self.getTaxes = async orderFk => { let query = `CALL hedera.orderGetTax(?); SELECT * FROM tmp.orderTax;`; let res = await Self.rawSql(query, [orderFk]); let taxes = res[1]; return taxes; }; };