%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/opti/workflow/src/routes/
Upload File :
Create Path :
Current File : /home/opti/workflow/src/routes/department.js

var express = require('express');
var router = express.Router();

var con = require('../../config');
var db = require('../models');
var secured = require('../middleware/login');

/* GET regions listing. */
router.get('/region', function(req, res, next) {

  con.query("SELECT a.id, a.name, a.address, a.description, a.orgId, b.name as companyName, b.description as companyDescription, b.address as companyAddress FROM region as a INNER JOIN company as b ON a.orgId=b.id", function(err, result) {
    
    // con.query("SELECT * FROM region", function(err, result) {
    // let companyResult = {
    //   companyName: data[3],
    // };
    res.json({data: result});
    })
});

/* GET one unit */
router.get('/region/:id', function(req, res, next) {
    let sql = `SELECT * FROM region WHERE id=${req.params.id}` 
    console.log(req.params.id);
    con.query(sql, function(err, result) {
      if (err) throw err;
      if(result.length > 0) {
        res.json(result[0]);
      } else{
        res.json({message: "Region not found!"});
      }
  })
});
// router.get('/api/unit/department', secured, async function(req, res){
//   const user = req.user;
//   const departments = await db.Department.findAll({});
//   console.log(departments)

// })

/*Update unit*/

// router.put('/users/:id', function(req,res, next) {
//   db.User.findByIdAndUpdate({_id: req.params.id}, { 
//     firstName: req.body.firstName
//   }, 
//     function(err, user){
//     if(err){
//       res.json(err);
//     }else {
//       res.json({message: "UPDATED", data: user});
//     }
//   });
 
// });

// /*delete user */
// router.delete('/users/:id', function(req,res, next) {
//   db.User.findByIdAndRemove({_id: req.params.id}, function(err, user){
//     if(err){
//       res.json(err);
//     }else {
//       res.json({message: "DELETED", data: user});
//     }
//   });
// });

module.exports = router;

Zerion Mini Shell 1.0