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