From 490aff099ae78fd76b5e3d6470541f8ce13286ec Mon Sep 17 00:00:00 2001 From: 이민희 <mhlee@maprex.co.kr> Date: 금, 28 1월 2022 14:06:40 +0900 Subject: [PATCH] - 이메일 보내는 사람 이름 설정 가능하게 수정 - 이슈 엑셀 임포트 시 프로젝트 선택하면 상위이슈 값 초기화 - 엑셀 임포트 시 띄어쓰기 공백 제거 --- src/main/java/kr/wisestone/owl/service/impl/IssueServiceImpl.java | 3 +++ src/main/webapp/scripts/components/utils/autoComplete.controller.js | 4 +++- src/main/java/kr/wisestone/owl/service/impl/SystemEmailServiceImpl.java | 5 ++++- src/main/java/kr/wisestone/owl/service/impl/CompanyFieldServiceImpl.java | 5 ++++- src/main/webapp/custom_components/js-autocomplete-single/js-autocomplete-single.js | 2 +- src/main/webapp/scripts/app/issue/issueImportExcel.controller.js | 1 + src/main/resources/system_dev.properties | 1 + 7 files changed, 17 insertions(+), 4 deletions(-) diff --git a/src/main/java/kr/wisestone/owl/service/impl/CompanyFieldServiceImpl.java b/src/main/java/kr/wisestone/owl/service/impl/CompanyFieldServiceImpl.java index 82957da..679842c 100644 --- a/src/main/java/kr/wisestone/owl/service/impl/CompanyFieldServiceImpl.java +++ b/src/main/java/kr/wisestone/owl/service/impl/CompanyFieldServiceImpl.java @@ -443,7 +443,10 @@ * @return boolean */ private Boolean cellNullCheck (Cell cell) { - return cell != null && cell.getStringCellValue() != null && cell.getCellType() != Cell.CELL_TYPE_BLANK; + if (cell != null && cell.getStringCellValue() != null) { + cell.setCellValue(cell.getStringCellValue().trim());//�� 媛� 怨듬갚 �젣嫄� + } + return cell != null && cell.getStringCellValue() != null && !cell.getStringCellValue().equals("") && cell.getCellType() != Cell.CELL_TYPE_BLANK; } private void telTypeCheck (Cell cell, int rowIndex) { diff --git a/src/main/java/kr/wisestone/owl/service/impl/IssueServiceImpl.java b/src/main/java/kr/wisestone/owl/service/impl/IssueServiceImpl.java index 8d3e1be..cf3863f 100644 --- a/src/main/java/kr/wisestone/owl/service/impl/IssueServiceImpl.java +++ b/src/main/java/kr/wisestone/owl/service/impl/IssueServiceImpl.java @@ -3455,6 +3455,9 @@ * @return boolean */ private Boolean cellNullCheck (Cell cell) { + if (cell != null && cell.getStringCellValue() != null) { + cell.setCellValue(cell.getStringCellValue().trim());//�� 媛� 怨듬갚 �젣嫄� + } return cell != null && cell.getStringCellValue() != null && !cell.getStringCellValue().equals("") && cell.getCellType() != Cell.CELL_TYPE_BLANK; } diff --git a/src/main/java/kr/wisestone/owl/service/impl/SystemEmailServiceImpl.java b/src/main/java/kr/wisestone/owl/service/impl/SystemEmailServiceImpl.java index 96a594e..92d20d5 100644 --- a/src/main/java/kr/wisestone/owl/service/impl/SystemEmailServiceImpl.java +++ b/src/main/java/kr/wisestone/owl/service/impl/SystemEmailServiceImpl.java @@ -78,6 +78,9 @@ @Value("${email.userName}") private String emailUserName; + @Value("${email.sender}") + private String emailSender; + // �씠硫붿씪 利됱떆 �쟾�넚 @Async @Override @@ -266,7 +269,7 @@ MimeMessage message = this.javaMailSender.createMimeMessage(); try { - InternetAddress from = new InternetAddress(this.emailUserName, "OWL-ITS"); + InternetAddress from = new InternetAddress(this.emailUserName, this.emailSender); MimeMessageHelper messageHelper = new MimeMessageHelper(message, true, "utf-8"); messageHelper.setSubject(subject); messageHelper.setText(content, true); diff --git a/src/main/resources/system_dev.properties b/src/main/resources/system_dev.properties index 7b4c115..8e517fe 100644 --- a/src/main/resources/system_dev.properties +++ b/src/main/resources/system_dev.properties @@ -41,6 +41,7 @@ # email \uC124\uC815 email.host=mail.g2works.kr email.port=587 +email.sender=OWL-ITS email.userName=supportowl@wisestone.kr email.password=Stone0620** email.transport.protocol=smtp diff --git a/src/main/webapp/custom_components/js-autocomplete-single/js-autocomplete-single.js b/src/main/webapp/custom_components/js-autocomplete-single/js-autocomplete-single.js index 5d5fa69..970a9ff 100644 --- a/src/main/webapp/custom_components/js-autocomplete-single/js-autocomplete-single.js +++ b/src/main/webapp/custom_components/js-autocomplete-single/js-autocomplete-single.js @@ -227,7 +227,7 @@ function toggleDropdown() { // �븘�씠�뀥�씠 �꽑�깮�릺�뼱 �엳�쓣 寃쎌슦 紐⑸줉 �젅�씠�뼱�뒗 �몴�떆�맆 �닔 �뾾�떎. $scope.open = true; - if ($rootScope.isDefined($scope.selectedModel) && $scope.selectedModel.length > 0) { + if ($rootScope.isDefined($scope.search) && $rootScope.isDefined($scope.selectedModel) && $scope.selectedModel.length > 0) { $scope.open = false; $scope.options = []; } diff --git a/src/main/webapp/scripts/app/issue/issueImportExcel.controller.js b/src/main/webapp/scripts/app/issue/issueImportExcel.controller.js index fd718ff..94f3dcb 100644 --- a/src/main/webapp/scripts/app/issue/issueImportExcel.controller.js +++ b/src/main/webapp/scripts/app/issue/issueImportExcel.controller.js @@ -52,6 +52,7 @@ $scope.$on("projectListEvent", function (event, result) { $scope.vm.form.projects = result; + $scope.vm.form.issues = ""; $scope.fn.getIssueTypes(); }); diff --git a/src/main/webapp/scripts/components/utils/autoComplete.controller.js b/src/main/webapp/scripts/components/utils/autoComplete.controller.js index a2e3381..c58387c 100644 --- a/src/main/webapp/scripts/components/utils/autoComplete.controller.js +++ b/src/main/webapp/scripts/components/utils/autoComplete.controller.js @@ -229,7 +229,9 @@ if (project.length < 1) { SweetAlert.swal($filter("translate")("common.failedToIssueListLookUp"), $filter("translate")("common.selectToProjectListLookUp"), "error"); // "�봽濡쒖젥�듃瑜� 癒쇱� �꽑�깮 �빐 二쇱꽭�슂." } - projectIds.push(project[0].id); + if ($rootScope.isDefined(project[0])) { + projectIds.push(project[0].id); + } } return projectIds; })() -- Gitblit v1.8.0