refactor
This commit is contained in:
@@ -6,7 +6,6 @@ const bupaSrv = cds.connect.to('API_BUSINESS_PARTNER')
|
||||
/** Service implementation for CatalogService */
|
||||
module.exports = cds.service.impl(function () {
|
||||
this.before('CREATE', 'Orders', _reduceStock)
|
||||
// this.before('CREATE', 'Orders', _fillAddress)
|
||||
this.before('PATCH', 'Orders', _fillAddress)
|
||||
|
||||
this.on('READ', 'Addresses', _readAddresses)
|
||||
@@ -18,12 +17,12 @@ async function _readAddresses (req) {
|
||||
const ql = SELECT.from('API_BUSINESS_PARTNER.A_BusinessPartnerAddress').where(
|
||||
{ BusinessPartner: businessPartnerID }
|
||||
)
|
||||
if (req.query.SELECT.columns) {
|
||||
if (req.query && req.query.SELECT && req.query.SELECT.columns) {
|
||||
ql.columns(req.query.SELECT.columns)
|
||||
} else {
|
||||
ql.columns('AddressID', 'CityName', 'StreetName', 'HouseNumber')
|
||||
}
|
||||
if (req.query.SELECT.where) {
|
||||
if (req.query && req.query.SELECT && req.query.SELECT.where) {
|
||||
ql.where(req.query.SELECT.where)
|
||||
}
|
||||
const result = await tx.run(ql)
|
||||
|
||||
@@ -7,10 +7,17 @@ module.exports = db => {
|
||||
INSERT.into(Addresses).entries(
|
||||
{
|
||||
BusinessPartner: '1234567',
|
||||
AddressID: '12345',
|
||||
AddressID: '11111',
|
||||
CityName: 'Walldorf',
|
||||
StreetName: 'Dietmar-Hopp-Allee',
|
||||
HouseNumber: '123'
|
||||
HouseNumber: '111'
|
||||
},
|
||||
{
|
||||
BusinessPartner: '1234567',
|
||||
AddressID: '22222',
|
||||
CityName: 'Walldorf',
|
||||
StreetName: 'Dietmar-Hopp-Allee',
|
||||
HouseNumber: '222'
|
||||
},
|
||||
{
|
||||
BusinessPartner: '1003765',
|
||||
|
||||
Reference in New Issue
Block a user