From 43aeca7b31394ab56ceecf2e054e01b758a2e953 Mon Sep 17 00:00:00 2001
From: 이민희 <mhlee@maprex.co.kr>
Date: 금, 19 11월 2021 09:50:02 +0900
Subject: [PATCH] 이슈 - 업체,ISP,HOSTING 수정 시 중복코드 제거

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

diff --git a/src/main/java/kr/wisestone/owl/service/impl/IssueHostingServiceImpl.java b/src/main/java/kr/wisestone/owl/service/impl/IssueHostingServiceImpl.java
index 31af754..de7fd64 100644
--- a/src/main/java/kr/wisestone/owl/service/impl/IssueHostingServiceImpl.java
+++ b/src/main/java/kr/wisestone/owl/service/impl/IssueHostingServiceImpl.java
@@ -49,9 +49,10 @@
                     HostingField hostingField = this.hostingFieldService.getHosting(MapUtil.getLong(param, "hostingId"));
 
                     Set<IssueHosting> issueHostings = issue.getIssueHostingFields();
-                    if (issueHostings != null && issueHostings.size() >0){
-                        IssueHosting issueHosting = issueHostings.iterator().next();
+                    IssueHosting issueHosting = null;
 
+                    if (issueHostings != null && issueHostings.size() >0){//�닔�젙 �븷 寃쎌슦
+                        issueHosting = issueHostings.iterator().next();
                         issueHosting.setHostingField(hostingField);
                         issueHosting.setName(MapUtil.getString(param, "name"));
                         issueHosting.setEmail(MapUtil.getString(param, "email"));
@@ -59,16 +60,12 @@
                         issueHosting.setManager(MapUtil.getString(param, "manager"));
                         issueHosting.setTel(MapUtil.getString(param, "tel"));
                         issueHosting.setMemo(MapUtil.getString(param, "memo"));
-
-                        this.issueHostingRepository.saveAndFlush(issueHosting);
-                    }else{
-                        IssueHosting newIssueHosting = ConvertUtil.convertMapToClass(param, IssueHosting.class);
-                        newIssueHosting.setIssue(issue);
-                        newIssueHosting.setHostingField(hostingField);
-
-                        this.issueHostingRepository.saveAndFlush(newIssueHosting);
+                    }else{//異붽� �븷 寃쎌슦
+                        issueHosting = ConvertUtil.convertMapToClass(param, IssueHosting.class);
+                        issueHosting.setIssue(issue);
+                        issueHosting.setHostingField(hostingField);
                     }
-
+                    this.issueHostingRepository.saveAndFlush(issueHosting);
                 }
             }
         }

--
Gitblit v1.8.0