| | |
| | | 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(); |
| | | IssueCompany issueCompany = null; |
| | | if (issueCompanies != null && issueCompanies.size() > 0) { |
| | | |
| | | if (issueCompanies != null && issueCompanies.size() > 0) { //수정 할 경우 |
| | | issueCompany = issueCompanies.iterator().next(); |
| | | issueCompany.setCompanyField(companyField); |
| | | issueCompany.setName(MapUtil.getString(param, "name")); |
| | |
| | | issueCompany.setManager(MapUtil.getString(param, "manager")); |
| | | issueCompany.setTel(MapUtil.getString(param, "tel")); |
| | | issueCompany.setMemo(MapUtil.getString(param, "memo")); |
| | | } else { |
| | | } else { //추가 할 경우 |
| | | issueCompany = ConvertUtil.convertMapToClass(param, IssueCompany.class); |
| | | issueCompany.setIssue(issue); |
| | | issueCompany.setCompanyField(companyField); |