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