From 0683ba8d7bc326bd3c819c7e156c9c656d0ebf73 Mon Sep 17 00:00:00 2001
From: wyu <kknd09321@nate.com>
Date: 월, 29 11월 2021 11:52:33 +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