OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2021-11-22 7f705ec718327d5ccc41fcb56a696e44542870a6
이슈 테이블 표시 설정 상세보기
5개 파일 변경됨
27 ■■■■ 파일 변경됨
src/main/java/kr/wisestone/owl/service/IssueTableConfigService.java 4 ●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/java/kr/wisestone/owl/service/impl/IssueTableConfigServiceImpl.java 6 ●●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/java/kr/wisestone/owl/web/controller/IssueTableConfigController.java 8 ●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/webapp/scripts/app/issue/issueAddDownTableConfig.controller.js 4 ●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/webapp/scripts/app/issue/issueAddRelationTableConfig.controller.js 5 ●●●●● 패치 | 보기 | raw | blame | 히스토리
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);
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);
    }
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);
    }
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) {
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") {