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