format for latest standard
This commit is contained in:
parent
4108efd9c7
commit
c2af183911
77 changed files with 1697 additions and 1693 deletions
|
|
@ -39,8 +39,8 @@ function add (customer) {
|
|||
function get (phone) {
|
||||
const sql = 'select * from customers where phone=$1'
|
||||
return db.oneOrNone(sql, [phone])
|
||||
.then(populateDailyVolume)
|
||||
.then(camelize)
|
||||
.then(populateDailyVolume)
|
||||
.then(camelize)
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -64,11 +64,11 @@ function update (id, data, userToken) {
|
|||
' where id=$1 returning *'
|
||||
|
||||
return db.one(sql, [id])
|
||||
.then(addComplianceOverrides(id, updateData, userToken))
|
||||
.then(populateOverrideUsernames)
|
||||
.then(computeStatus)
|
||||
.then(populateDailyVolume)
|
||||
.then(camelize)
|
||||
.then(addComplianceOverrides(id, updateData, userToken))
|
||||
.then(populateOverrideUsernames)
|
||||
.then(computeStatus)
|
||||
.then(populateDailyVolume)
|
||||
.then(camelize)
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -85,10 +85,10 @@ function update (id, data, userToken) {
|
|||
function getById (id, userToken) {
|
||||
const sql = 'select * from customers where id=$1'
|
||||
return db.oneOrNone(sql, [id])
|
||||
.then(populateOverrideUsernames)
|
||||
.then(computeStatus)
|
||||
.then(populateDailyVolume)
|
||||
.then(camelize)
|
||||
.then(populateOverrideUsernames)
|
||||
.then(computeStatus)
|
||||
.then(populateDailyVolume)
|
||||
.then(camelize)
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -192,7 +192,7 @@ function enhanceAtFields (fields) {
|
|||
*/
|
||||
function enhanceOverrideFields (fields, userToken) {
|
||||
if (!userToken) return fields
|
||||
// Populate with computedFields (user who overrode and overriden timestamps date)
|
||||
// Populate with computedFields (user who overrode and overriden timestamps date)
|
||||
return _.reduce(_.assign, fields, _.map((type) => {
|
||||
return (fields[type + '_override'])
|
||||
? {
|
||||
|
|
@ -232,7 +232,7 @@ function addComplianceOverrides (id, customer, userToken) {
|
|||
|
||||
// Save all the updated override fields
|
||||
return Promise.all(_.map(complianceOverrides.add, _.compact(overrides)))
|
||||
.then(() => customer)
|
||||
.then(() => customer)
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -295,15 +295,15 @@ function populateOverrideUsernames (customer) {
|
|||
const queryTokens = _.map('token', fieldsToUpdate)
|
||||
|
||||
return users.getByIds(queryTokens)
|
||||
.then(usersList => {
|
||||
return _.map(userField => {
|
||||
const user = _.find({token: userField.token}, usersList)
|
||||
return {
|
||||
[userField.field]: user ? user.name : null
|
||||
}
|
||||
}, fieldsToUpdate)
|
||||
})
|
||||
.then(_.reduce(_.assign, customer))
|
||||
.then(usersList => {
|
||||
return _.map(userField => {
|
||||
const user = _.find({token: userField.token}, usersList)
|
||||
return {
|
||||
[userField.field]: user ? user.name : null
|
||||
}
|
||||
}, fieldsToUpdate)
|
||||
})
|
||||
.then(_.reduce(_.assign, customer))
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -320,12 +320,12 @@ function batch () {
|
|||
where id != $1
|
||||
order by created desc limit $2`
|
||||
return db.any(sql, [ anonymous.uuid, NUM_RESULTS ])
|
||||
.then(customers => Promise.all(_.map(customer => {
|
||||
return populateOverrideUsernames(customer)
|
||||
.then(computeStatus)
|
||||
.then(populateDailyVolume)
|
||||
.then(camelize)
|
||||
}, customers)))
|
||||
.then(customers => Promise.all(_.map(customer => {
|
||||
return populateOverrideUsernames(customer)
|
||||
.then(computeStatus)
|
||||
.then(populateDailyVolume)
|
||||
.then(camelize)
|
||||
}, customers)))
|
||||
}
|
||||
|
||||
module.exports = { add, get, batch, getById, update }
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue