code reduction
This commit is contained in:
@@ -20,7 +20,7 @@ const _qlsToUpdateDifferences = (ownAddresses, remoteAddresses) =>
|
|||||||
)
|
)
|
||||||
if (remoteAddress) {
|
if (remoteAddress) {
|
||||||
const diff = _diff(ownAddress, remoteAddress)
|
const diff = _diff(ownAddress, remoteAddress)
|
||||||
if(Object.keys(diff).length) {
|
if (Object.keys(diff).length) {
|
||||||
console.log('changing', diff)
|
console.log('changing', diff)
|
||||||
return UPDATE(ShippingAddresses)
|
return UPDATE(ShippingAddresses)
|
||||||
.set(diff)
|
.set(diff)
|
||||||
@@ -28,7 +28,7 @@ const _qlsToUpdateDifferences = (ownAddresses, remoteAddresses) =>
|
|||||||
BusinessPartner: ownAddress.BusinessPartner,
|
BusinessPartner: ownAddress.BusinessPartner,
|
||||||
AddressID: ownAddress.AddressID
|
AddressID: ownAddress.AddressID
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.filter(el => el)
|
.filter(el => el)
|
||||||
@@ -63,18 +63,7 @@ module.exports = cds.service.impl(function () {
|
|||||||
console.log('Addresses', ShippingAddresses)
|
console.log('Addresses', ShippingAddresses)
|
||||||
const BusinessPartner = req.user.id
|
const BusinessPartner = req.user.id
|
||||||
const txExt = bupaSrv.transaction(req)
|
const txExt = bupaSrv.transaction(req)
|
||||||
const ql = SELECT.from(ShippingAddresses).where({
|
const ql = req.query.from(ShippingAddresses).where({ BusinessPartner })
|
||||||
BusinessPartner
|
|
||||||
})
|
|
||||||
if (req.query.SELECT.columns) {
|
|
||||||
ql.columns(req.query.SELECT.columns)
|
|
||||||
}
|
|
||||||
if (req.query.SELECT.where) {
|
|
||||||
ql.where(req.query.SELECT.where)
|
|
||||||
}
|
|
||||||
if (req.query.SELECT.limit) {
|
|
||||||
ql.SELECT.limit = req.query.SELECT.limit
|
|
||||||
}
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const result = await txExt.run(ql)
|
const result = await txExt.run(ql)
|
||||||
|
|||||||
Reference in New Issue
Block a user