From 092cba95b42d200799c2d88140fb0f9026176f6d Mon Sep 17 00:00:00 2001
From: 이민희 <mhlee@maprex.co.kr>
Date: 수, 26 1월 2022 16:58:16 +0900
Subject: [PATCH] - 이슈 수정 시 대분류만 선택하고 수정 시 오류 해결 - 전체댓글+메일보기/하위이슈 댓글+메일보기 - 이슈 엑셀 임포트시 오류 해결

---
 src/main/java/kr/wisestone/owl/service/impl/IssueServiceImpl.java |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

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 da657dc..1168f58 100644
--- a/src/main/java/kr/wisestone/owl/service/impl/IssueServiceImpl.java
+++ b/src/main/java/kr/wisestone/owl/service/impl/IssueServiceImpl.java
@@ -359,14 +359,14 @@
                             if(useValue.equals(companyFieldVo.getUrl())) {
                                 companyField.put("companyId", companyField.get("id"));
                                 issueCompanyFields.add(companyField);
-                                if(companyFieldVo.getIspId() != null) {
+                                if(companyFieldVo.getIspId() != null && companyFieldVo.getIspId() != -1) {
                                     Map<String, Object> ispField = this.ispFieldService.find(companyFieldVo.getIspId());
                                     if (ispField != null) {
                                         ispField.put("ispId", ispField.get("id"));
                                         issueIspFields.add(ispField);
                                     }
                                 }
-                                if(companyFieldVo.getHostingId() != null) {
+                                if(companyFieldVo.getHostingId() != null && companyFieldVo.getHostingId() != -1) {
                                     Map<String, Object> hostingField = this.hostingFieldService.find(companyFieldVo.getHostingId());
                                     if (hostingField != null) {
                                         hostingField.put("hostingId", hostingField.get("id"));
@@ -3214,7 +3214,7 @@
                 this.issueCompanyRepository.saveAndFlush(issueCompany);
 
                 //  �뾽泥댁쓽 ISP媛� �엳�뒗 寃쎌슦 issueISP �벑濡�
-                if (companyField.getIspId() != null) {
+                if (companyField.getIspId() != null && companyField.getIspId() != -1) {
                     IspField ispField = this.ispFieldService.getIsp(companyField.getIspId());
                     IssueIsp issueIsp = ConvertUtil.copyProperties(ispField, IssueIsp.class);
                     issueIsp.setIspField(ispField);
@@ -3222,7 +3222,7 @@
                     this.issueIspRepository.saveAndFlush(issueIsp);
                 }
                 //  �뾽泥댁쓽 �샇�뒪�똿�씠 �엳�뒗 寃쎌슦 issueHosting �벑濡�
-                if (companyField.getHostingId() != null) {
+                if (companyField.getHostingId() != null && companyField.getHostingId() != -1) {
                     HostingField hostingField = this.hostingFieldService.getHosting(companyField.getHostingId());
                     IssueHosting issueHosting = ConvertUtil.copyProperties(hostingField, IssueHosting.class);
                     issueHosting.setHostingField(hostingField);

--
Gitblit v1.8.0