OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2021-11-19 43aeca7b31394ab56ceecf2e054e01b758a2e953
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);
                }
            }
        }