From fb0491479b2f1155a458f9cbd65b55d9c5a62e69 Mon Sep 17 00:00:00 2001
From: 이민희 <mhlee@maprex.co.kr>
Date: 금, 12 11월 2021 13:06:40 +0900
Subject: [PATCH] 부서관리와 등급관리 삭제 시 충돌 버그 해결

---
 src/main/java/kr/wisestone/owl/service/impl/CompanyFieldServiceImpl.java |   12 +++++-------
 1 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/src/main/java/kr/wisestone/owl/service/impl/CompanyFieldServiceImpl.java b/src/main/java/kr/wisestone/owl/service/impl/CompanyFieldServiceImpl.java
index d431ed6..e4d2482 100644
--- a/src/main/java/kr/wisestone/owl/service/impl/CompanyFieldServiceImpl.java
+++ b/src/main/java/kr/wisestone/owl/service/impl/CompanyFieldServiceImpl.java
@@ -104,7 +104,10 @@
             throw new OwlRuntimeException(
                     this.messageAccessor.getMessage(MsgConstants.COMPANY_REMOVE_NOT_SELECT));
         }
-        this.companyFieldRepository.flush();
+        for (Long id : companyFieldForm.getRemoveIds()) {
+            this.companyFieldRepository.deleteById(id);
+            this.companyFieldRepository.flush();
+        }
     }
 
     // �뾽泥� 紐⑸줉�쓣 �뿊��濡� �떎�슫濡쒕뱶 �븳�떎.
@@ -138,14 +141,9 @@
 
         excelInfo.setDatas(companyFieldVos);
 
+        System.out.println(excelInfo);
         model.addAttribute(Constants.EXCEL, excelInfo);
         return new ModelAndView(this.excelView);
-    }
-
-    // �궘�젣 �븷 �뾽泥닿� �엳�뒗吏� �솗�씤
-    @Override
-    public boolean company(Long Id) {
-        return this.companyFieldMapper.findByCompany(Id) > 0;
     }
 
     //  寃��깋 寃곌낵瑜� CompanyFieldVo 濡� 蹂��솚�븳�떎.

--
Gitblit v1.8.0