From a993b44941dfd5de7df8a15a7f1c1fb314b00c22 Mon Sep 17 00:00:00 2001 From: wyu <kknd09321@nate.com> Date: 목, 18 11월 2021 15:18:33 +0900 Subject: [PATCH] 이슈 수정 진행[프론트] --- src/main/java/kr/wisestone/owl/domain/IssueHosting.java | 12 +++++ src/main/resources/migration/V1_11__Alter_Table.sql | 2 + src/main/java/kr/wisestone/owl/domain/IssueIsp.java | 12 +++++ src/main/java/kr/wisestone/owl/vo/IssueHostingVo.java | 9 ++++ src/main/resources/mybatis/query-template/issueIsp-template.xml | 1 src/main/java/kr/wisestone/owl/vo/IssueIspVo.java | 10 +++++ src/main/resources/mybatis/query-template/issueHosting-template.xml | 1 src/main/webapp/scripts/app/issue/issueModify.controller.js | 48 +++++++++++++++++------- 8 files changed, 79 insertions(+), 16 deletions(-) diff --git a/src/main/java/kr/wisestone/owl/domain/IssueHosting.java b/src/main/java/kr/wisestone/owl/domain/IssueHosting.java index c7cd429..7496bbb 100644 --- a/src/main/java/kr/wisestone/owl/domain/IssueHosting.java +++ b/src/main/java/kr/wisestone/owl/domain/IssueHosting.java @@ -14,6 +14,7 @@ @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String name; + private String code; private String manager; private String tel; private String email; @@ -29,10 +30,11 @@ public IssueHosting(){} - public IssueHosting(Issue issue, HostingField hostingField, String name, String manager, String tel, String email, String memo){ + public IssueHosting(Issue issue, HostingField hostingField, String name, String code, String manager, String tel, String email, String memo){ this.issue = issue; this.hostingField = hostingField; this.name = name; + this.code = code; this.manager = manager; this.tel = tel; this.email = email; @@ -55,6 +57,14 @@ this.name = name; } + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + public String getManager() { return manager; } diff --git a/src/main/java/kr/wisestone/owl/domain/IssueIsp.java b/src/main/java/kr/wisestone/owl/domain/IssueIsp.java index 681e980..26625bc 100644 --- a/src/main/java/kr/wisestone/owl/domain/IssueIsp.java +++ b/src/main/java/kr/wisestone/owl/domain/IssueIsp.java @@ -14,6 +14,7 @@ @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String name; + private String code; private String manager; private String tel; private String email; @@ -29,10 +30,11 @@ public IssueIsp(){} - public IssueIsp(Issue issue, IspField ispField, String name, String manager, String tel, String email, String memo){ + public IssueIsp(Issue issue, IspField ispField, String name, String code, String manager, String tel, String email, String memo){ this.issue = issue; this.ispField = ispField; this.name = name; + this.code = code; this.manager = manager; this.tel = tel; this.email = email; @@ -55,6 +57,14 @@ this.name = name; } + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + public String getManager() { return manager; } diff --git a/src/main/java/kr/wisestone/owl/vo/IssueHostingVo.java b/src/main/java/kr/wisestone/owl/vo/IssueHostingVo.java index c5ca3ae..f79d1a5 100644 --- a/src/main/java/kr/wisestone/owl/vo/IssueHostingVo.java +++ b/src/main/java/kr/wisestone/owl/vo/IssueHostingVo.java @@ -6,6 +6,7 @@ public class IssueHostingVo extends BaseVo{ private Long id; private String name; + private String code; private String manager; private String tel; private String email; @@ -29,6 +30,14 @@ this.name = name; } + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + public String getManager() { return manager; } diff --git a/src/main/java/kr/wisestone/owl/vo/IssueIspVo.java b/src/main/java/kr/wisestone/owl/vo/IssueIspVo.java index ee07126..fb7a994 100644 --- a/src/main/java/kr/wisestone/owl/vo/IssueIspVo.java +++ b/src/main/java/kr/wisestone/owl/vo/IssueIspVo.java @@ -6,10 +6,12 @@ public class IssueIspVo extends BaseVo{ private Long id; private String name; + private String code; private String manager; private String tel; private String email; private String memo; + public IssueIspVo(){} @@ -29,6 +31,14 @@ this.name = name; } + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + public String getManager() { return manager; } diff --git a/src/main/resources/migration/V1_11__Alter_Table.sql b/src/main/resources/migration/V1_11__Alter_Table.sql index e2de0ac..9d9de68 100644 --- a/src/main/resources/migration/V1_11__Alter_Table.sql +++ b/src/main/resources/migration/V1_11__Alter_Table.sql @@ -152,6 +152,7 @@ `issue_id` bigint(20) NOT NULL, `hosting_id` bigint(20) DEFAULT NULL, `name` VARCHAR(50) NULL, + `code` VARCHAR(50) NULL, `manager` VARCHAR(50) NULL, `tel` VARCHAR (50) NULL, `email` VARCHAR (255) NULL, @@ -169,6 +170,7 @@ `issue_id` bigint(20) NOT NULL, `isp_id` bigint(20) DEFAULT NULL, `name` VARCHAR(50) NULL, + `code` VARCHAR(50) NULL, `manager` VARCHAR(50) NULL, `tel` VARCHAR (50) NULL, `email` VARCHAR (255) NULL, diff --git a/src/main/resources/mybatis/query-template/issueHosting-template.xml b/src/main/resources/mybatis/query-template/issueHosting-template.xml index 6acbbc9..b7b5fd9 100644 --- a/src/main/resources/mybatis/query-template/issueHosting-template.xml +++ b/src/main/resources/mybatis/query-template/issueHosting-template.xml @@ -8,6 +8,7 @@ ih.issue_id as issueId, ih.hosting_id as hostingId, ih.name as hostingName, + ih.code as hostingCode, ih.manager as hostingManager, ih.tel as hostingTel, ih.email as hostingEmail, diff --git a/src/main/resources/mybatis/query-template/issueIsp-template.xml b/src/main/resources/mybatis/query-template/issueIsp-template.xml index 2d70cb5..90ae128 100644 --- a/src/main/resources/mybatis/query-template/issueIsp-template.xml +++ b/src/main/resources/mybatis/query-template/issueIsp-template.xml @@ -8,6 +8,7 @@ ii.issue_id as issueId, ii.isp_id as ispId, ii.name as ispName, + ii.code as ispCode, ii.manager as ispManager, ii.tel as ispTel, ii.email as ispEmail, diff --git a/src/main/webapp/scripts/app/issue/issueModify.controller.js b/src/main/webapp/scripts/app/issue/issueModify.controller.js index 5bc24a4..5ed22af 100644 --- a/src/main/webapp/scripts/app/issue/issueModify.controller.js +++ b/src/main/webapp/scripts/app/issue/issueModify.controller.js @@ -43,7 +43,7 @@ $scope.vm = { search : { id : parameter.id, - deep : "01" // �봽濡쒖젥�듃 �뿰愿��맂 紐⑤뱺 �젙蹂대�� �뼱�뒓�젙�룄源뚯� 媛��졇�삱吏� 寃곗젙, 01 - �궗�슜�옄, 愿�由ъ옄 �젙蹂� + deep : "02" // �봽濡쒖젥�듃 �뿰愿��맂 紐⑤뱺 �젙蹂대�� �뼱�뒓�젙�룄源뚯� 媛��졇�삱吏� 寃곗젙, 01 - �궗�슜�옄, 愿�由ъ옄 �젙蹂� }, form : { title : "", // �젣紐� @@ -345,7 +345,7 @@ // �뾽泥댁젙蹂� 寃곌낵 媛� Event 泥섎━(set) $scope.$on("companyFieldEvent", function (event, result) { - $scope.vm.issuecompanyId = result[0].id; + $scope.vm.companyId = result[0].id; $scope.vm.companyManager = result[0].manager; $scope.vm.companyTel = result[0].tel; $scope.vm.companyEmail = result[0].email; @@ -388,13 +388,13 @@ return projectId; })(), companyId : (function () { // �봽濡쒖젥�듃 �븘�씠�뵒 - var issueCompanyId = ""; + var companyId = ""; if ($scope.vm.form.issueCompanyFields.length > 0) { - issueCompanyId = $scope.vm.form.issueCompanyFields[0].id; + companyId = $scope.vm.form.issueCompanyFields[0].id; } - return issueCompanyId; + return companyId; })(), ispId : (function () { @@ -455,10 +455,10 @@ issueCompanyFields : (function () { var issueCompanyFields = []; - var issueCompanyField = $scope.vm.form.issueCompanyFields[0]; - issueCompanyFields.companyId = issueCompanyField.id; - issueCompanyField.id = null; - issueCompanyFields.push(issueCompanyField); + var companyField = $scope.vm.form.issueCompanyFields; + issueCompanyFields.companyId = companyField.id; + //companyField.id = null; + issueCompanyFields.push(companyField); return issueCompanyFields; })(), @@ -466,7 +466,7 @@ issueIspFields : (function () { var issueIspFields = []; - var ispField = $scope.vm.form.issueIspFields[0]; + var ispField = $scope.vm.form.issueIspFields; issueIspFields.ispId = ispField.id; ispField.id = null; issueIspFields.push(ispField); @@ -477,7 +477,7 @@ issueHostingFields : (function () { var issueHostingFields = []; - var hostingField = $scope.vm.form.issueHostingFields[0]; + var hostingField = $scope.vm.form.issueHostingFields; issueHostingFields.hostingId = hostingField.id; hostingField.id = null; issueHostingFields.push(hostingField); @@ -716,11 +716,31 @@ $scope.vm.form.departments = result.data.data.departmentVos; $scope.vm.form.files = result.data.data.attachedFileVos; // issueVo �뿉 get & set �꽕�젙媛� �꽕�젙 ex)issueCompanyVos - $scope.vm.form.issueCompanyFields = result.data.data.issueCompanyVos; + $scope.vm.form.issueCompanyFields = result.data.data.issueCompanyVos[0]; + var issueCompanyFieldValue = result.data.data.issueCompanyVos[0]; + $scope.vm.companyName = issueCompanyFieldValue.name; + $scope.vm.companyManager = issueCompanyFieldValue.manager; + $scope.vm.companyTel = issueCompanyFieldValue.tel; + $scope.vm.companyEmail = issueCompanyFieldValue.email; + $scope.vm.companyMemo = issueCompanyFieldValue.memo; // - $scope.vm.form.issueIspFields = result.data.data.issueIspVos; + $scope.vm.form.issueIspFields = result.data.data.issueIspVos[0] + var issueIspFieldValue = result.data.data.issueIspVos[0]; + $scope.vm.ispName = issueIspFieldValue.name; + $scope.vm.ispCode = issueIspFieldValue.code; + $scope.vm.ispManager = issueIspFieldValue.manager; + $scope.vm.ispTel = issueIspFieldValue.tel; + $scope.vm.ispEmail = issueIspFieldValue.email; + $scope.vm.ispMemo = issueIspFieldValue.memo; // - $scope.vm.form.issueHostingFields = result.data.data.issueHostingVos; + $scope.vm.form.issueHostingFields = result.data.data.issueHostingVos[0]; + var issueHostingFieldValue = result.data.data.issueHostingVos[0]; + $scope.vm.hostingName = issueHostingFieldValue.name; + $scope.vm.hostingCode = issueHostingFieldValue.code; + $scope.vm.hostingManager = issueHostingFieldValue.manager; + $scope.vm.hostingTel = issueHostingFieldValue.tel; + $scope.vm.hostingEmail = issueHostingFieldValue.email; + $scope.vm.hostingMemo = issueHostingFieldValue.memo; // if ($rootScope.isDefined(result.data.data.startDate)) { $scope.vm.form.startCompleteDateRange = result.data.data.startDate + " ~ " + result.data.data.completeDate; -- Gitblit v1.8.0