Advertisement
Guest User

Untitled

a guest
May 12th, 2016
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function getMuSend(req, res, next) {
  2.     res.charSet('utf-8');
  3.     // 1. подключаемся к базе
  4.     fb.attach({
  5.         host: '10.80.0.23',
  6.         database: '/var/db/firebird/data/API/kmiac-api.fdb',
  7.         user: 'SYSDBA',
  8.         password: 'masterkey'
  9.     }, function(err, dataBase) {
  10.         if (err) {
  11.             res.json({
  12.                 success: false,
  13.                 msg: err.message
  14.             });
  15.             return next(err);
  16.         }
  17.         var where = '', params = [];
  18.         if (req.params.idmuReceive) {
  19.             where += 'where e.idmu_p = ?';
  20.             params.push(req.params.idmuReceive);
  21.         }
  22.         var sql = 'select distinct m.idmu, m.mu from epicrisis e left join mu m on m.idmu = e.idmu_send ' + where;
  23.         dataBase.query(sql, params, function(err, result) {
  24.             if (err) {
  25.                 res.json({
  26.                     success: false,
  27.                     msg: err.message
  28.                 });
  29.             } else {
  30.                 res.json({
  31.                     success: true,
  32.                     data: result
  33.                 });
  34.             }
  35.             // 3. отключаемся от базы
  36.             dataBase.detach(
  37.                 function() {
  38.                     return next(err);
  39.                 }
  40.             );
  41.         });
  42.     });
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement