From 2ca71b0f7d38c37ce25e1bb60ee586888d729740 Mon Sep 17 00:00:00 2001 From: Christian Georgi Date: Sun, 9 Feb 2020 11:26:45 +0000 Subject: [PATCH] Cosmetics --- packages/bookshop/srv/cat-service.cds | 1 + packages/bookshop/srv/cat-service.js | 5 ++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/bookshop/srv/cat-service.cds b/packages/bookshop/srv/cat-service.cds index efe7b5d9..ecae2789 100644 --- a/packages/bookshop/srv/cat-service.cds +++ b/packages/bookshop/srv/cat-service.cds @@ -1,6 +1,7 @@ using { sap.capire.bookshop as my } from '../db/schema'; @path:'/browse' +// @impl: './cat-service.js' service CatalogService { @readonly entity Books as SELECT from my.Books {*, diff --git a/packages/bookshop/srv/cat-service.js b/packages/bookshop/srv/cat-service.js index 9959aaf6..045188c3 100644 --- a/packages/bookshop/srv/cat-service.js +++ b/packages/bookshop/srv/cat-service.js @@ -5,18 +5,17 @@ const { Books } = cds.entities module.exports = cds.service.impl(srv => { srv.after ('READ', 'Books', each => each.stock > 111 && _addDiscount2(each,11)) srv.before ('CREATE', 'Orders', _reduceStock) - // srv.before ('*', (req) => { console.debug ('>>>', req.method, req.target && req.target.name) }) + // srv.before ('*', (req) => { console.debug ('>>>', req.method, req.target.name) }) }) /** Add some discount for overstocked books */ function _addDiscount2 (each,discount) { each.title += ` -- ${discount}% discount!` } - /** Reduce stock of ordered books if available stock suffices */ async function _reduceStock (req) { const { Items: OrderItems } = req.data - // req.on('failed', () => {console.debug ('>>> failed for order', req.data.ID)}) + // req.on('failed', () => { console.debug ('>>> failed for order', req.data.ID) }) return cds.transaction(req) .run (()=> OrderItems.map (order => UPDATE (Books) .set ('stock -=', order.amount)