%PDF- %PDF-
Direktori : /home/opti/workflow/src/routes/ |
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;