locCodeController.js 1.18 KB
Newer Older
1
import db from "../db/index";
2
import { serverMSG, statusCode } from "../serverinfo";
3

4
// Do Code에 대한 GET 요청 처리
5
6
export const getDoe = async (req, res) => {
  const result = await db.Doe.findAll({ logging: false });
7

8
  if (result) {
9
10
11
12
    res.status(statusCode.ok).json({ DO: result });
  } else {
    res.status(statusCode.err).send(serverMSG.server_err);
  }
13
14
};

15
16
// SGG Code에 대한 GET 요청 처리
export const getSGG = async (req, res) => {
17
18
19
20
  const {
    params: { id },
  } = req;

21
22
23
24
  const result = await db.Sgg.findAll({
    where: { code_doe: Number(id) },
    logging: false,
  });
25

26
27
  if (result) {
    res.status(statusCode.ok).json({ DO: Number(id), SGG: result });
28
29
30
31
  } else {
    console.log(result);
    res.status(statusCode.err).send(serverMSG.server_err);
  }
32
33
};

34
35
// EMD Code에 대한 GET 요청 처리
export const getEMD = async (req, res) => {
36
37
38
39
  const {
    params: { id },
  } = req;

40
41
42
43
  const result = await db.Emd.findAll({
    where: { code_sgg: Number(id) },
    logging: false,
  });
44

45
46
  if (result) {
    res.status(statusCode.ok).json({ SGG: Number(id), EMD: result });
47
48
49
50
  } else {
    console.log(result);
    res.status(statusCode.err).send(serverMSG.server_err);
  }
51
};