| | |
| | | } |
| | | } |
| | | } |
| | | // 이슈 유형에 연결된 ISP 정보를 셋팅한다. |
| | | private void setUseIssueTypeByIspField(List<IssueTypeVo> issueTypeVos) { |
| | | for (IssueTypeVo issueTypeVo : issueTypeVos){ |
| | | IssueType issueType = this.getIssueType(issueTypeVo.getId()); |
| | | IspField ispField = issueType.getIspField(); |
| | | if(ispField != null){ |
| | | issueTypeVo.setIspFieldVo(ConvertUtil.copyProperties(issueType.getIspField(), IspFieldVo.class)); |
| | | } |
| | | } |
| | | } |
| | | // 이슈 유형에 연결된 호스팅 정보를 셋팅한다. |
| | | private void setUseIssueTypeByHostingField(List<IssueTypeVo> issueTypeVos) { |
| | | for (IssueTypeVo issueTypeVo : issueTypeVos){ |
| | | IssueType issueType = this.getIssueType(issueTypeVo.getId()); |
| | | HostingField hostingField = issueType.getHostingField(); |
| | | if(hostingField != null){ |
| | | issueTypeVo.setHostingFieldVo(ConvertUtil.copyProperties(issueType.getHostingField(), HostingFieldVo.class)); |
| | | } |
| | | } |
| | | }*/ |
| | | */ |
| | | |
| | | // 이슈 유형 상세 정보를 조회한다. |
| | | @Override |
| | |
| | | if (project != null) { |
| | | issueTypeVo.setProjectVo(ConvertUtil.copyProperties(issueType.getProject(), ProjectVo.class)); |
| | | } |
| | | Integer use = issueType.getUseCompany() != null ? issueType.getUseCompany().intValue() : 0; |
| | | Integer using = issueType.getUseCompany() != null ? issueType.getUseCompany().intValue() : 0; |
| | | |
| | | List<UseCompanyVo> useCompanyVos = Lists.newArrayList(); |
| | | for (Integer useCompany : UseCompany.useCompanies) { |
| | | UseCompanyVo useCompanyVo = UseCompany.checkUseCompany(use, useCompany); |
| | | for (Integer useAbleCompany : UseCompany.useCompanies) {// 1 // 2 // 4 |
| | | UseCompanyVo useCompanyVo = UseCompany.checkUseCompany(using, useAbleCompany);//3, 1 / 3, 2 / 3, 4 |
| | | |
| | | if (useCompanyVo != null) { |
| | | useCompanyVos.add(useCompanyVo); |
| | | } |
| | | } |
| | | |
| | | issueTypeVo.setUseCompanyVos(useCompanyVos); |
| | | |
| | | /*CompanyField companyField = issueType.getCompanyField(); |
| | | if(companyField != null){ |
| | | issueTypeVo.setCompanyFieldVo(ConvertUtil.copyProperties(issueType.getCompanyField(), CompanyFieldVo.class)); |
| | | } |
| | | IspField ispField = issueType.getIspField(); |
| | | if (ispField != null){ |
| | | issueTypeVo.setIspFieldVo(ConvertUtil.copyProperties(issueType.getIspField(), IspFieldVo.class)); |
| | | } |
| | | HostingField hostingField = issueType.getHostingField(); |
| | | if (hostingField != null){ |
| | | issueTypeVo.setHostingFieldVo(ConvertUtil.copyProperties(issueType.getHostingField(), HostingFieldVo.class)); |
| | | }*/ |
| | | */ |
| | | } |
| | | |
| | | resJsonData.put(Constants.RES_KEY_CONTENTS, issueTypeVo); |
| | |
| | | /*if(issueTypeForm.getCompanyId() != null){ |
| | | CompanyField companyField = this.companyFieldService.getCompany(issueTypeForm.getCompanyId()); |
| | | issueType.setCompanyField(companyField); |
| | | } |
| | | if(issueTypeForm.getIspId() != null) { |
| | | IspField ispField = this.ispFieldService.getIsp(issueTypeForm.getIspId()); |
| | | issueType.setIspField(ispField); |
| | | } |
| | | if(issueTypeForm.getHostingId() != null) { |
| | | HostingField hostingField = this.hostingFieldService.getHosting(issueTypeForm.getHostingId()); |
| | | issueType.setHostingField(hostingField); |
| | | }*/ |
| | | // issueType.setCompanyYn(issueTypeForm.getCompanyYn()); |
| | | // issueType.setIspYn(issueTypeForm.getIspYn()); |
| | | // issueType.setHostingYn(issueTypeForm.getHostingYn()); |
| | | |
| | | this.issueTypeRepository.saveAndFlush(issueType); |
| | | |