From e3466293aed490fc365136e81c40c65a896a6dc8 Mon Sep 17 00:00:00 2001
From: 이민희 <mhlee@maprex.co.kr>
Date: 금, 03 12월 2021 19:10:04 +0900
Subject: [PATCH] 사용자정의필드 사용중이면 useValue true 설정

---
 src/main/java/kr/wisestone/owl/vo/IssueTypeCustomFieldVo.java                    |    9 +++++++++
 src/main/java/kr/wisestone/owl/service/impl/IssueTypeCustomFieldServiceImpl.java |    9 +++++++++
 2 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/src/main/java/kr/wisestone/owl/service/impl/IssueTypeCustomFieldServiceImpl.java b/src/main/java/kr/wisestone/owl/service/impl/IssueTypeCustomFieldServiceImpl.java
index ce67e51..8c4dc82 100644
--- a/src/main/java/kr/wisestone/owl/service/impl/IssueTypeCustomFieldServiceImpl.java
+++ b/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);
         }
 
diff --git a/src/main/java/kr/wisestone/owl/vo/IssueTypeCustomFieldVo.java b/src/main/java/kr/wisestone/owl/vo/IssueTypeCustomFieldVo.java
index 7a9b3cf..5b3e6c4 100644
--- a/src/main/java/kr/wisestone/owl/vo/IssueTypeCustomFieldVo.java
+++ b/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;
+    }
 }

--
Gitblit v1.8.0