From 6cbfebcada8b005e601b16e500e67fb3846075c3 Mon Sep 17 00:00:00 2001
From: jhjang <jhjang@maprex.co.kr>
Date: 수, 10 11월 2021 15:59:08 +0900
Subject: [PATCH] - 세션 만료 시간 외부파일에서 설정할수 있도록 수정

---
 src/main/java/kr/wisestone/owl/service/impl/CompanyFieldServiceImpl.java |    9 +++++++++
 1 files changed, 9 insertions(+), 0 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..e3b5d16 100644
--- a/src/main/java/kr/wisestone/owl/service/impl/CompanyFieldServiceImpl.java
+++ b/src/main/java/kr/wisestone/owl/service/impl/CompanyFieldServiceImpl.java
@@ -104,6 +104,15 @@
             throw new OwlRuntimeException(
                     this.messageAccessor.getMessage(MsgConstants.COMPANY_REMOVE_NOT_SELECT));
         }
+        for (Long id : companyFieldForm.getRemoveIds()) {
+            if (!this.userService.useUserLevel(id)) {
+                this.companyFieldRepository.deleteById(id);
+            } else {
+                throw new OwlRuntimeException(
+                        this.messageAccessor.getMessage(MsgConstants.DEPARTMENT_ALREADY_IN_USE));
+            }
+
+        }
         this.companyFieldRepository.flush();
     }
 

--
Gitblit v1.8.0