From a8b47ed588d009da58f103221b16bbe2a578ec39 Mon Sep 17 00:00:00 2001
From: jhjang <jhjang@maprex.co.kr>
Date: 화, 07 12월 2021 21:29:15 +0900
Subject: [PATCH] - api 문서 메뉴 추가 완료 - 기존 api 설정 메뉴 오류 수정

---
 src/main/java/kr/wisestone/owl/web/controller/IssueStatusController.java |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/src/main/java/kr/wisestone/owl/web/controller/IssueStatusController.java b/src/main/java/kr/wisestone/owl/web/controller/IssueStatusController.java
index ce21874..59ae015 100644
--- a/src/main/java/kr/wisestone/owl/web/controller/IssueStatusController.java
+++ b/src/main/java/kr/wisestone/owl/web/controller/IssueStatusController.java
@@ -2,6 +2,7 @@
 
 import kr.wisestone.owl.constant.Constants;
 import kr.wisestone.owl.service.IssueStatusService;
+import kr.wisestone.owl.vo.IssueStatusVo;
 import kr.wisestone.owl.web.condition.IssueStatusCondition;
 import kr.wisestone.owl.web.form.IssueStatusForm;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -17,6 +18,7 @@
 
 import javax.servlet.http.HttpServletRequest;
 import java.util.HashMap;
+import java.util.List;
 import java.util.Map;
 
 /**
@@ -53,6 +55,20 @@
         return this.setSuccessMessage(resJsonData);
     }
 
+    // �씠�뒋 �쑀�삎�뿉�꽌 �궗�슜媛��뒫�븳 �씠�뒋�긽�깭 議고쉶
+    @RequestMapping(value = "/issueStatus/findIssueStatusesByWorkflow", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
+    public
+    @ResponseBody
+    Map<String, Object> findIssueStatusesByWorkflow(@RequestBody Map<String, Map<String, Object>> params) {
+        Map<String, Object> resJsonData = new HashMap<>();
+
+        IssueStatusCondition issueStatusCondition = IssueStatusCondition.make(params.get(Constants.REQ_KEY_CONTENT));
+        List<IssueStatusVo> issueStatusVoList = this.issueStatusService.findByIssueTypeId(issueStatusCondition.getIssueTypeId());
+        resJsonData.put(Constants.RES_KEY_CONTENTS, issueStatusVoList);
+
+        return this.setSuccessMessage(resJsonData);
+    }
+
     //  �씠�뒋 �긽�깭 �쟾泥� 議고쉶
     @RequestMapping(value = "/issueStatus/findAll", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
     public

--
Gitblit v1.8.0