From 2ffa64e0b88f73c531b61afd590b7be3d8bfa6bc Mon Sep 17 00:00:00 2001 From: wyu <kknd09321@nate.com> Date: 화, 23 11월 2021 20:52:37 +0900 Subject: [PATCH] 이슈 상세 연관,하위 테이블 표시 설정 - [프론트] --- src/main/java/kr/wisestone/owl/service/impl/IssueCompanyServiceImpl.java | 22 ++++++++++------------ 1 files changed, 10 insertions(+), 12 deletions(-) diff --git a/src/main/java/kr/wisestone/owl/service/impl/IssueCompanyServiceImpl.java b/src/main/java/kr/wisestone/owl/service/impl/IssueCompanyServiceImpl.java index 4b16e2c..a24332f 100644 --- a/src/main/java/kr/wisestone/owl/service/impl/IssueCompanyServiceImpl.java +++ b/src/main/java/kr/wisestone/owl/service/impl/IssueCompanyServiceImpl.java @@ -44,27 +44,25 @@ Map<String, Object> param = issueCompanyFields.get(0); if (param != null) { - CompanyField companyField = this.companyFieldService.getCompany(MapUtil.getLong(param, "companyId")); + CompanyField companyField = this.companyFieldService.getCompany(MapUtil.getLong(param, "companyId")); //companyId 媛��졇�삤湲� Set<IssueCompany> issueCompanies = issue.getIssueCompanies(); - if (issueCompanies != null && issueCompanies.size() > 0) { - IssueCompany issueCompany = issueCompanies.iterator().next(); + IssueCompany issueCompany = null; + + if (issueCompanies != null && issueCompanies.size() > 0) { //�닔�젙 �븷 寃쎌슦 + issueCompany = issueCompanies.iterator().next(); issueCompany.setCompanyField(companyField); issueCompany.setName(MapUtil.getString(param, "name")); issueCompany.setEmail(MapUtil.getString(param, "email")); issueCompany.setManager(MapUtil.getString(param, "manager")); issueCompany.setTel(MapUtil.getString(param, "tel")); issueCompany.setMemo(MapUtil.getString(param, "memo")); - - this.issueCompanyRepository.saveAndFlush(issueCompany); - - } else { - IssueCompany newIssueCompany = ConvertUtil.convertMapToClass(param, IssueCompany.class); - newIssueCompany.setIssue(issue); - newIssueCompany.setCompanyField(companyField); - - this.issueCompanyRepository.saveAndFlush(newIssueCompany); + } else { //異붽� �븷 寃쎌슦 + issueCompany = ConvertUtil.convertMapToClass(param, IssueCompany.class); + issueCompany.setIssue(issue); + issueCompany.setCompanyField(companyField); } + this.issueCompanyRepository.saveAndFlush(issueCompany); } } } -- Gitblit v1.8.0