41 lines
905 B
JavaScript
41 lines
905 B
JavaScript
const logger = require('log4js').getLogger('db-testdata');
|
|
logger.level = 'debug';
|
|
module.exports = function(db) {
|
|
const module = {};
|
|
|
|
module.sqlGetSimpleList = function(id) {
|
|
return new Promise(function(resolve, reject) {
|
|
|
|
db.manyOrNone('select * from "test";', [id])
|
|
|
|
.then(function(d) {
|
|
// console.log(d);
|
|
return resolve(d);
|
|
})
|
|
.catch((err)=> {
|
|
// console.log(err);
|
|
return reject(err);
|
|
});
|
|
});
|
|
};
|
|
|
|
|
|
module.sqlInsertData = function(name) {
|
|
|
|
logger.info('Insert ', name);
|
|
return new Promise(function(resolve, reject) {
|
|
db.func('insert_company',
|
|
[name])
|
|
.then(()=> {
|
|
return resolve('ok');
|
|
})
|
|
.catch((err)=> {
|
|
return reject(err);
|
|
});
|
|
});
|
|
};
|
|
|
|
|
|
return module;
|
|
};
|