| | |
| | | import com.google.common.collect.Lists; |
| | | import kr.wisestone.owl.common.ExcelConditionCheck; |
| | | import kr.wisestone.owl.constant.Constants; |
| | | import kr.wisestone.owl.constant.MngPermission; |
| | | import kr.wisestone.owl.constant.MsgConstants; |
| | | import kr.wisestone.owl.constant.UseCompany; |
| | | import kr.wisestone.owl.domain.*; |
| | | import kr.wisestone.owl.domain.enumType.ProjectType; |
| | | import kr.wisestone.owl.exception.OwlRuntimeException; |
| | |
| | | Project project = this.projectService.getProject(issueTypeForm.getProjectId()); |
| | | issueType.setProject(project); |
| | | |
| | | String Yes = "Y"; |
| | | String No = "N"; |
| | | issueType.setUseCompany(issueTypeForm.getUseCompany()); |
| | | |
| | | if(!issueTypeForm.getCompanyYn().equals(No)){ |
| | | issueType.setCompanyYn(Yes); |
| | | } |
| | | if(!issueTypeForm.getHostingYn().equals(No)){ |
| | | issueType.setHostingYn(Yes); |
| | | } |
| | | if(!issueTypeForm.getIspYn().equals(No)){ |
| | | issueType.setIspYn(Yes); |
| | | } |
| | | return this.issueTypeRepository.saveAndFlush(issueType); |
| | | } |
| | | |
| | |
| | | if (project != null) { |
| | | issueTypeVo.setProjectVo(ConvertUtil.copyProperties(issueType.getProject(), ProjectVo.class)); |
| | | } |
| | | Integer use = issueType.getUseCompany() != null ? issueType.getUseCompany().intValue() : 0; |
| | | |
| | | List<UseCompanyVo> useCompanyVos = Lists.newArrayList(); |
| | | for (Integer useCompany : UseCompany.useCompanies) { |
| | | UseCompanyVo useCompanyVo = UseCompany.checkUseCompany(use, useCompany); |
| | | |
| | | if (useCompanyVo != null) { |
| | | useCompanyVos.add(useCompanyVo); |
| | | } |
| | | } |
| | | |
| | | issueTypeVo.setUseCompanyVos(useCompanyVos); |
| | | |
| | | /*CompanyField companyField = issueType.getCompanyField(); |
| | | if(companyField != null){ |
| | |
| | | Project project = this.projectService.getProject(issueTypeForm.getProjectId()); |
| | | issueType.setProject(project); |
| | | |
| | | issueType.setUseCompany(issueTypeForm.getUseCompany()); |
| | | |
| | | /*if(issueTypeForm.getCompanyId() != null){ |
| | | CompanyField companyField = this.companyFieldService.getCompany(issueTypeForm.getCompanyId()); |
| | | issueType.setCompanyField(companyField); |
| | |
| | | HostingField hostingField = this.hostingFieldService.getHosting(issueTypeForm.getHostingId()); |
| | | issueType.setHostingField(hostingField); |
| | | }*/ |
| | | issueType.setCompanyYn(issueTypeForm.getCompanyYn()); |
| | | issueType.setIspYn(issueTypeForm.getIspYn()); |
| | | issueType.setHostingYn(issueTypeForm.getHostingYn()); |
| | | // issueType.setCompanyYn(issueTypeForm.getCompanyYn()); |
| | | // issueType.setIspYn(issueTypeForm.getIspYn()); |
| | | // issueType.setHostingYn(issueTypeForm.getHostingYn()); |
| | | |
| | | this.issueTypeRepository.saveAndFlush(issueType); |
| | | |