locCodeController.js 2.14 KB
Newer Older
1
2
import { getPoolConnection as db, dbMSG } from "../db";
import { serverMSG, statusCode } from "../serverinfo";
3
4
5
6
7
8

export const getDo = async (req, res) => {
  const query = "SELECT CODE, DONAME FROM LOCDO";

  db((connErr, connection) => {
    if (connErr) {
9
10
      console.log(dbMSG.connection_err);
      res.status(statusCode.err).json({ error: serverMSG.server_err });
11
12
13
    } else {
      connection.query(query, (queryErr, result) => {
        if (queryErr) {
14
15
          console.log(dbMSG.query_err);
          res.status(statusCode.err).json({ error: serverMSG.server_err });
16
        } else {
17
18
          console.log(dbMSG.query_success);
          res.status(statusCode.ok).json({ info: result });
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
        }
      });

      connection.release();
    }
  });
};

export const getSGG = (req, res) => {
  const {
    params: { id },
  } = req;

  const query = `SELECT CODE, SGGNAME FROM LOCSIGUNGU WHERE DOCODE = ${id}`;

  db((connErr, connection) => {
    if (connErr) {
36
37
      console.log(dbMSG.connection_err);
      res.status(statusCode.err).json({ error: serverMSG.server_err });
38
39
40
    } else {
      connection.query(query, (queryErr, result) => {
        if (queryErr) {
41
42
          console.log(dbMSG.query_err);
          res.status(statusCode.err).json({ error: serverMSG.server_err });
43
        } else {
44
45
          console.log(dbMSG.query_success);
          res.status(statusCode.ok).json({ info: result });
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
        }
      });

      connection.release();
    }
  });
};

export const getEMD = (req, res) => {
  const {
    params: { id },
  } = req;

  const query = `SELECT CODE, EMDNAME FROM LOCINFO WHERE SGGCODE = ${id}`;

  db((connErr, connection) => {
    if (connErr) {
63
64
      console.log(dbMSG.connection_err);
      res.status(statusCode.err).json({ error: serverMSG.server_err });
65
66
67
    } else {
      connection.query(query, (queryErr, result) => {
        if (queryErr) {
68
69
          console.log(dbMSG.query_err);
          res.status(statusCode.err).json({ error: serverMSG.server_err });
70
        } else {
71
72
          console.log(dbMSG.query_success);
          res.status(statusCode.ok).json({ info: result });
73
74
75
76
77
78
79
        }
      });

      connection.release();
    }
  });
};