| | |
| | | Long totalCount = this.issueTypeMapper.count(condition); |
| | | int totalPage = (int) Math.ceil((totalCount - 1) / pageable.getPageSize()) + 1; |
| | | List<IssueTypeVo> issueTypeVos = ConvertUtil.convertListToListClass(results, IssueTypeVo.class); |
| | | // for (IssueTypeVo issueTypeVo : issueTypeVos) { |
| | | // |
| | | // } |
| | | |
| | | // 이슈 유형에 연결된 워크플로우 정보를 셋팅한다. |
| | | if (condition.getDeep() != null) { |
| | |
| | | /*this.setUseIssueTypeByCompanyField(issueTypeVos); |
| | | this.setUseIssueTypeByIspField(issueTypeVos); |
| | | this.setUseIssueTypeByHostingField(issueTypeVos);*/ |
| | | this.setUsePartner(issueTypeVos); |
| | | |
| | | resJsonData.put(Constants.REQ_KEY_PAGE_VO, new ResPage(pageable.getPageNumber(), pageable.getPageSize(), |
| | | totalPage, totalCount)); |
| | |
| | | } |
| | | } |
| | | |
| | | // 이슈 유형에 연결된 파트너 정보를 셋팅한다. |
| | | private void setUsePartner(List<IssueTypeVo> issueTypeVos) { |
| | | for (IssueTypeVo issueTypeVo : issueTypeVos) { |
| | | List<UsePartnerVo> usePartnerVos = Lists.newArrayList(); |
| | | if (issueTypeVo.getUsePartners() != null) { |
| | | for (Integer usePartner : UsePartner.partners) {// 1 // 2 // 4 |
| | | UsePartnerVo usePartnerVo = UsePartner.checkUsePartner(issueTypeVo.getUsePartners(), usePartner);//3, 1 / 3, 2 / 3, 4 |
| | | if (usePartnerVo != null) { |
| | | usePartnerVos.add(usePartnerVo); |
| | | } |
| | | } |
| | | issueTypeVo.setUsePartnerVos(usePartnerVos); |
| | | } |
| | | } |
| | | } |
| | | |
| | | // 이슈 유형에 연결된 프로젝트 정보를 셋팅한다. |
| | | private void setUseIssueTypeByProject(List<IssueTypeVo> issueTypeVos) { |
| | | for (IssueTypeVo issueTypeVo : issueTypeVos) { |