From 9c88708bf366358bbbc891a605313ccb0a63bea1 Mon Sep 17 00:00:00 2001
From: 이민희 <mhlee@maprex.co.kr>
Date: 목, 25 11월 2021 17:27:01 +0900
Subject: [PATCH] 사용자정의필드 백엔드 수정

---
 src/main/java/kr/wisestone/owl/service/impl/CustomFieldValueServiceImpl.java |   18 +++++++++++++++---
 1 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/src/main/java/kr/wisestone/owl/service/impl/CustomFieldValueServiceImpl.java b/src/main/java/kr/wisestone/owl/service/impl/CustomFieldValueServiceImpl.java
index 0eca579..adde3d3 100644
--- a/src/main/java/kr/wisestone/owl/service/impl/CustomFieldValueServiceImpl.java
+++ b/src/main/java/kr/wisestone/owl/service/impl/CustomFieldValueServiceImpl.java
@@ -39,9 +39,11 @@
     public void addCustomFieldValues(CustomField customField, List<String> values, CustomFieldType oldCustomFieldType) {
         if (oldCustomFieldType != null) {
             //  �뀓�뒪�듃 �엯�젰 �븘�뱶�씪 �븣�뒗 �씠�뒋�뿉�꽌 �궗�슜�릺怨� �엳�뒗 �궗�슜�옄 �젙�쓽 �븘�뱶 媛� �솗�씤 �썑 �궘�젣 泥섎━
-            if (customField.getCustomFieldType().equals(CustomFieldType.INPUT)) {
+            //if (customField.getCustomFieldType().equals(CustomFieldType.INPUT)) {
+            if(!customField.getCustomFieldType().equals(CustomFieldType.MULTI_SELECT) && !customField.getCustomFieldType().equals(CustomFieldType.SINGLE_SELECT)){
                 //  �씠�쟾�뿉�룄 �뀓�뒪�듃 �븘�뱶���떎硫� �궗�슜�옄 �젙�쓽 �븘�뱶 媛믪쓣 �궘�젣�븯吏� �븡�뒗�떎.
-                if (CustomFieldType.INPUT.equals(oldCustomFieldType)) {
+                //if (CustomFieldType.INPUT.equals(oldCustomFieldType)) {
+                if (!CustomFieldType.MULTI_SELECT.equals(oldCustomFieldType) && !CustomFieldType.SINGLE_SELECT.equals(oldCustomFieldType)) {
                     return;
                 }
                 //  �궗�슜�옄 �젙�쓽 �븘�뱶 �샃�뀡 媛믪씠 蹂�寃쎈릺�뿀�쓣 �븣 �궗�슜�옄 �젙�쓽 �븘�뱶 媛믪쓣 �궗�슜�븯�뒗 �씠�뒋�뿉�꽌 �빐�떦 媛믪씠 議댁옱�븯�뒗吏� �솗�씤�븯怨� �뾾�뼱議뚯쑝硫� �궘�젣�빐以��떎.
@@ -54,10 +56,20 @@
                 //  �씠�뒋�뿉�꽌 ���옣�맂 �빐�떦 �궗�슜�옄 �젙�쓽 �븘�뱶 媛믪쓣 紐⑤몢 �궘�젣�븳�떎.
                 this.issueCustomFieldValueService.removeIssueCustomFieldValuesByCustomFieldId(customField);
             }
+
+            /*if (customField.getCustomFieldType().equals(CustomFieldType.NUMBER)) {
+                if (CustomFieldType.NUMBER.equals(oldCustomFieldType)) {
+                    return;
+                }
+                //  �궗�슜�옄 �젙�쓽 �븘�뱶 �샃�뀡 媛믪씠 蹂�寃쎈릺�뿀�쓣 �븣 �궗�슜�옄 �젙�쓽 �븘�뱶 媛믪쓣 �궗�슜�븯�뒗 �씠�뒋�뿉�꽌 �빐�떦 媛믪씠 議댁옱�븯�뒗吏� �솗�씤�븯怨� �뾾�뼱議뚯쑝硫� �궘�젣�빐以��떎.
+                this.issueCustomFieldValueService.checkExistIssueCustomFieldValue(customField, values, oldCustomFieldType);
+                return;
+            }*/
         }
         else {
             //  �뀓�뒪�듃 �엯�젰 �븘�뱶�씪 �븣�뒗 諛붾줈 醫낅즺
-            if (customField.getCustomFieldType().equals(CustomFieldType.INPUT)) {
+            //if (customField.getCustomFieldType().equals(CustomFieldType.INPUT)) {
+            if (!customField.getCustomFieldType().equals(CustomFieldType.MULTI_SELECT) && !customField.getCustomFieldType().equals(CustomFieldType.SINGLE_SELECT)) {
                 return;
             }
         }

--
Gitblit v1.8.0