From 7f705ec718327d5ccc41fcb56a696e44542870a6 Mon Sep 17 00:00:00 2001
From: 이민희 <mhlee@maprex.co.kr>
Date: 월, 22 11월 2021 19:02:38 +0900
Subject: [PATCH] 이슈 테이블 표시 설정 상세보기

---
 src/main/webapp/scripts/app/issue/issueAddRelationTableConfig.controller.js   |    5 +++++
 src/main/java/kr/wisestone/owl/web/controller/IssueTableConfigController.java |    8 ++++----
 src/main/java/kr/wisestone/owl/service/IssueTableConfigService.java           |    4 ++--
 src/main/webapp/scripts/app/issue/issueAddDownTableConfig.controller.js       |    4 ++++
 src/main/java/kr/wisestone/owl/service/impl/IssueTableConfigServiceImpl.java  |    6 ++++--
 5 files changed, 19 insertions(+), 8 deletions(-)

diff --git a/src/main/java/kr/wisestone/owl/service/IssueTableConfigService.java b/src/main/java/kr/wisestone/owl/service/IssueTableConfigService.java
index af1ac62..86b6e06 100644
--- a/src/main/java/kr/wisestone/owl/service/IssueTableConfigService.java
+++ b/src/main/java/kr/wisestone/owl/service/IssueTableConfigService.java
@@ -14,9 +14,9 @@
 
     void detailIssueTableConfig(Map<String, Object> resJsonData);
 
-    void detailRelationIssueTableConfig(Long issueId, Map<String, Object> resJsonData);
+    void detailRelationIssueTableConfig(Map<String, Object> params, Map<String, Object> resJsonData);
 
-    void detailDownIssueTableConfig(Long issueId, Map<String, Object> resJsonData);
+    void detailDownIssueTableConfig(Map<String, Object> params, Map<String, Object> resJsonData);
 
     IssueTableConfig findByUserIdAndWorkspaceIdAndIssueIdAndIssueTableType(Long issueId, int issueTableType);
 
diff --git a/src/main/java/kr/wisestone/owl/service/impl/IssueTableConfigServiceImpl.java b/src/main/java/kr/wisestone/owl/service/impl/IssueTableConfigServiceImpl.java
index b39658c..e777d90 100644
--- a/src/main/java/kr/wisestone/owl/service/impl/IssueTableConfigServiceImpl.java
+++ b/src/main/java/kr/wisestone/owl/service/impl/IssueTableConfigServiceImpl.java
@@ -133,14 +133,16 @@
     }
     //  ���옣�맂 �뿰愿� �씠�뒋 �뀒�씠釉� �꽕�젙 議고쉶
     @Override
-    public void detailRelationIssueTableConfig(Long issueId, Map<String, Object> resJsonData) {
+    public void detailRelationIssueTableConfig(Map<String, Object> params, Map<String, Object> resJsonData) {
         issueTableType = 2;
+        issueId = MapUtil.getLong(params, "issueId");
         this.detailMultipleCode(resJsonData, issueId, issueTableType);
     }
     //  ���옣�맂 �븯�쐞 �씠�뒋 �뀒�씠釉� �꽕�젙 議고쉶
     @Override
-    public void detailDownIssueTableConfig(Long issueId, Map<String, Object> resJsonData) {
+    public void detailDownIssueTableConfig(Map<String, Object> params, Map<String, Object> resJsonData) {
         issueTableType = 3;
+        issueId = MapUtil.getLong(params, "issueId");
         this.detailMultipleCode(resJsonData, issueId, issueTableType);
     }
 
diff --git a/src/main/java/kr/wisestone/owl/web/controller/IssueTableConfigController.java b/src/main/java/kr/wisestone/owl/web/controller/IssueTableConfigController.java
index c009ecd..638d2a2 100644
--- a/src/main/java/kr/wisestone/owl/web/controller/IssueTableConfigController.java
+++ b/src/main/java/kr/wisestone/owl/web/controller/IssueTableConfigController.java
@@ -72,9 +72,9 @@
     @RequestMapping(value = "/issueTableConfig/relationDetail", produces = MediaType.APPLICATION_JSON_VALUE)
     public
     @ResponseBody
-    Map<String, Object> relationDetail(@RequestBody Long issueId) {
+    Map<String, Object> relationDetail(@RequestBody Map<String, Object> params) {
         Map<String, Object> resJsonData = new HashMap<>();
-        this.issueTableConfigService.detailRelationIssueTableConfig(issueId,resJsonData);
+        this.issueTableConfigService.detailRelationIssueTableConfig(params,resJsonData);
 
         return this.setSuccessMessage(resJsonData);
     }
@@ -83,9 +83,9 @@
     @RequestMapping(value = "/issueTableConfig/downDetail", produces = MediaType.APPLICATION_JSON_VALUE)
     public
     @ResponseBody
-    Map<String, Object> downDetail(@RequestBody Long issueId) {
+    Map<String, Object> downDetail(@RequestBody Map<String, Object> params) {
         Map<String, Object> resJsonData = new HashMap<>();
-        this.issueTableConfigService.detailDownIssueTableConfig(issueId,resJsonData);
+        this.issueTableConfigService.detailDownIssueTableConfig(params,resJsonData);
 
         return this.setSuccessMessage(resJsonData);
     }
diff --git a/src/main/webapp/scripts/app/issue/issueAddDownTableConfig.controller.js b/src/main/webapp/scripts/app/issue/issueAddDownTableConfig.controller.js
index a40e4b2..99b95fa 100644
--- a/src/main/webapp/scripts/app/issue/issueAddDownTableConfig.controller.js
+++ b/src/main/webapp/scripts/app/issue/issueAddDownTableConfig.controller.js
@@ -137,6 +137,10 @@
                 //  �씠�뒋 紐⑸줉 �뀒�씠釉� �꽕�젙 �젙蹂대�� 媛��졇�삩�떎.
                 function getIssueTableConfigs() {
                     var deferred = $q.defer();
+                    var content = {
+                        issueId : $rootScope.currentDetailIssueId,
+                        issueTableConfigs : JSON.stringify($scope.vm.issueTableConfigs)
+                    };
 
                     IssueTableConfig.downDetail($resourceProvider.getContent(content,
                         $resourceProvider.getPageContent(0, 1000))).then(function (result) {
diff --git a/src/main/webapp/scripts/app/issue/issueAddRelationTableConfig.controller.js b/src/main/webapp/scripts/app/issue/issueAddRelationTableConfig.controller.js
index 44826ba..ff5f903 100644
--- a/src/main/webapp/scripts/app/issue/issueAddRelationTableConfig.controller.js
+++ b/src/main/webapp/scripts/app/issue/issueAddRelationTableConfig.controller.js
@@ -132,6 +132,11 @@
                 function getIssueTableConfigs() {
                     var deferred = $q.defer();
 
+                    var content = {
+                        issueId : $rootScope.currentDetailIssueId,
+                        issueTableConfigs : JSON.stringify($scope.vm.issueTableConfigs)
+                    };
+
                     IssueTableConfig.relationDetail($resourceProvider.getContent(content,
                         $resourceProvider.getPageContent(0, 1000))).then(function (result) {
                         if (result.data.message.status !== "success") {

--
Gitblit v1.8.0