From 2341721b26034622386864d0fe3e798f692c5a9e Mon Sep 17 00:00:00 2001
From: 이민희 <mhlee@maprex.co.kr>
Date: 목, 25 11월 2021 15:11:32 +0900
Subject: [PATCH] 프로젝트 담당부서 수정

---
 src/main/java/kr/wisestone/owl/service/impl/SystemEmailServiceImpl.java |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

diff --git a/src/main/java/kr/wisestone/owl/service/impl/SystemEmailServiceImpl.java b/src/main/java/kr/wisestone/owl/service/impl/SystemEmailServiceImpl.java
index d6f06f8..60a400c 100644
--- a/src/main/java/kr/wisestone/owl/service/impl/SystemEmailServiceImpl.java
+++ b/src/main/java/kr/wisestone/owl/service/impl/SystemEmailServiceImpl.java
@@ -9,6 +9,7 @@
 import kr.wisestone.owl.config.CommonConfiguration;
 import kr.wisestone.owl.constant.MailConstants;
 import kr.wisestone.owl.constant.MsgConstants;
+import kr.wisestone.owl.domain.Department;
 import kr.wisestone.owl.domain.SystemEmail;
 import kr.wisestone.owl.domain.User;
 import kr.wisestone.owl.domain.enumType.EmailType;
@@ -298,6 +299,30 @@
         return results;
     }
 
+    //  �봽濡쒖젥�듃�뿉�꽌 蹂�寃쎈맂 �떞�떦遺��꽌瑜� 李얘린 �쐞�빐 �궗�슜
+    @Override
+    @Transactional(readOnly = true)
+    public List<String> notificationDepartmentChange(List<Department> totalDepartments, List<Department> targetDepartments) {
+        List<String> results = Lists.newArrayList();
+
+        //  �젣�쇅 ���긽�옄 李얘린
+        for (Department department : totalDepartments) {
+            boolean excludeCheck = true;
+
+            for (Department newDepartment : targetDepartments) {
+                if (department.getId().equals(newDepartment.getId())) {
+                    excludeCheck = false;
+                    break;
+                }
+            }
+
+            if (excludeCheck) {
+                results.add(department.getDepartmentName());
+            }
+        }
+        return results;
+    }
+
     //  �븘吏� 諛쒖넚�릺吏� �븡�� �씠硫붿씪�쓣 議고쉶�븳�떎.
     @Override
     @Transactional(readOnly = true)

--
Gitblit v1.8.0