From 39c9230ec0721e22bc613a60bf8d0e76577fd56d Mon Sep 17 00:00:00 2001 From: 5d-jh Date: Fri, 30 Nov 2018 19:11:06 +0900 Subject: [PATCH] =?UTF-8?q?=EC=A7=80=EC=97=AD=20=EC=84=A4=EC=A0=95=20?= =?UTF-8?q?=EC=98=A4=EB=A5=98=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/getMenu.js | 38 ++++++++++++++++++++++++-------------- 1 file changed, 24 insertions(+), 14 deletions(-) diff --git a/api/getMenu.js b/api/getMenu.js index 168d75d..baa66ed 100644 --- a/api/getMenu.js +++ b/api/getMenu.js @@ -19,20 +19,30 @@ module.exports = (schoolType, schoolCode, menuDate) => { "high": "4" }[schoolType]; - const schoolRegion = {A: "national", B: "sen", E: "ice", C: "pen", F: "gen", G: "dje", D: "dge", I: "sje", H: "use", - J: "goe", K: "kwe", M: "cbe", N: "cne", R: "gbe", S: "gne", P: "jbe", Q: "jne", T: "jje"}[schoolCode[0]]; - const nationalHigh = { - "A000003488": "kwe", - "A000003490": "dge", - "A000003495": "gne", - "A000003496": "cne", - "A000003509": "pen", - "A000003561": "sen", - "A000003516": "gen", - "A000003520": "jbe", - "A000003566": "jje", - "A000003569": "cbe" - }; + let schoolRegion; + if (schoolCode[0] === 'A') { + //국립 고등학교 + schoolRegion = { + "A000003488": "kwe", + "A000003490": "dge", + "A000003495": "gne", + "A000003496": "cne", + "A000003509": "pen", + "A000003561": "sen", + "A000003516": "gen", + "A000003520": "jbe", + "A000003566": "jje", + "A000003569": "cbe" + }[schoolCode]; + } else { + schoolRegion = {B: "sen", E: "ice", + C: "pen", F: "gen", G: "dje", D: "dge", + I: "sje", H: "use", J: "goe", K: "kwe", + M: "cbe", N: "cne", R: "gbe", S: "gne", + P: "jbe", Q: "jne", T: "jje" + }[schoolCode[0]]; + } + if (!schoolRegion) { const err = new Error('존재하지 않는 지역입니다. 학교 코드 첫 번째 자리를 다시 확인해 주세요.'); err.status = 400;