OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2021-12-03 e3466293aed490fc365136e81c40c65a896a6dc8
사용자정의필드 사용중이면 useValue true 설정
2개 파일 변경됨
18 ■■■■■ 파일 변경됨
src/main/java/kr/wisestone/owl/service/impl/IssueTypeCustomFieldServiceImpl.java 9 ●●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/java/kr/wisestone/owl/vo/IssueTypeCustomFieldVo.java 9 ●●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/java/kr/wisestone/owl/service/impl/IssueTypeCustomFieldServiceImpl.java
@@ -166,6 +166,15 @@
            issueTypeCustomFieldVo.setCustomFieldVo(customFieldVo);
            issueTypeCustomFieldVo.setFieldOption(issueTypeCustomField.getFieldOption());
            issueTypeCustomFieldVo.setChecked(issueTypeCustomField.getFieldOption().equals(IssueTypeCustomField.FIELD_OPTION_Y));   //  화면에서 옵션 체크되도록 checked 에 값 셋팅
            List<IssueCustomFieldValue> issueCustomFieldValues= this.issueCustomFieldValueService.findByCustomFieldId(issueTypeCustomField.getCustomField());
            if(issueCustomFieldValues != null && issueCustomFieldValues.size()>0){
                for(IssueCustomFieldValue issueCustomFieldValue : issueCustomFieldValues){
                    if(issueCustomFieldValue.getIssueTypeCustomField().getId().equals(issueTypeCustomField.getId())){
                        issueTypeCustomFieldVo.setUseValue(true);
                    }
                }
            }
            issueTypeCustomFieldVos.add(issueTypeCustomFieldVo);
        }
src/main/java/kr/wisestone/owl/vo/IssueTypeCustomFieldVo.java
@@ -7,6 +7,7 @@
    private Long id;
    private String fieldOption;
    private CustomFieldVo customFieldVo;
    private Boolean useValue;
    public IssueTypeCustomFieldVo(){}
@@ -33,4 +34,12 @@
    public void setCustomFieldVo(CustomFieldVo customFieldVo) {
        this.customFieldVo = customFieldVo;
    }
    public Boolean getUseValue() {
        return useValue;
    }
    public void setUseValue(Boolean useValue) {
        this.useValue = useValue;
    }
}