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;
|
||
|
};
|