Customers table: exclude anonymous from batch

This commit is contained in:
goga-m 2017-09-19 17:51:22 +03:00 committed by Josh Harvey
parent f8f7f87cca
commit 69ae1401a3
3 changed files with 4359 additions and 88 deletions

View file

@ -2,6 +2,7 @@ const db = require('./db')
const uuid = require('uuid')
const _ = require('lodash/fp')
const BN = require('./bn')
const anonymous = require('../lib/constants').anonymousCustomer
function add (customer) {
const sql = 'insert into customers (id, phone, phone_at) values ($1, $2, now()) returning *'
@ -33,8 +34,8 @@ function getDailyVolume (id) {
}
function batch () {
const sql = 'select * from customers'
return db.any(sql)
const sql = `select * from customers where id not in ($1)`
return db.any(sql, [anonymous.uuid])
}
module.exports = { add, get, batch }