From a5b5358a21608069d9bc390074b5d930da88a4bd Mon Sep 17 00:00:00 2001
From: wyu <kknd09321@nate.com>
Date: 목, 23 12월 2021 15:19:17 +0900
Subject: [PATCH] 사용자 정보($rootScope.user)에 사용자등급명, 부서명, 추가 진행중

---
 src/main/java/kr/wisestone/owl/service/impl/UserDepartmentServiceImpl.java |   19 +++++++++++++++++--
 1 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/src/main/java/kr/wisestone/owl/service/impl/UserDepartmentServiceImpl.java b/src/main/java/kr/wisestone/owl/service/impl/UserDepartmentServiceImpl.java
index baa6a8a..33a101a 100644
--- a/src/main/java/kr/wisestone/owl/service/impl/UserDepartmentServiceImpl.java
+++ b/src/main/java/kr/wisestone/owl/service/impl/UserDepartmentServiceImpl.java
@@ -5,14 +5,15 @@
 import kr.wisestone.owl.constant.MsgConstants;
 import kr.wisestone.owl.domain.*;
 import kr.wisestone.owl.exception.OwlRuntimeException;
+import kr.wisestone.owl.mapper.UserMapper;
 import kr.wisestone.owl.repository.UserDepartmentRepository;
 import kr.wisestone.owl.service.DepartmentService;
 import kr.wisestone.owl.service.UserDepartmentService;
+import kr.wisestone.owl.service.UserService;
 import kr.wisestone.owl.util.ConvertUtil;
+import kr.wisestone.owl.util.MapUtil;
 import kr.wisestone.owl.vo.*;
-import kr.wisestone.owl.web.condition.DepartmentCondition;
 import kr.wisestone.owl.web.condition.UserCondition;
-import kr.wisestone.owl.web.condition.UserDepartmentCondition;
 import kr.wisestone.owl.web.form.UserDepartmentForm;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.data.jpa.repository.JpaRepository;
@@ -94,6 +95,20 @@
         return this.userDepartmentRepository.findByDepartmentId(id);
     }
 
+    @Override
+    public List<Department> findDepartment(Long userId) {
+        List<UserDepartment> userDepartments = this.userDepartmentRepository.findByUserId(userId);
+        if (userDepartments != null && userDepartments.size() > 0) {
+
+            List<Department> departments = Lists.newArrayList();
+            for (UserDepartment userDepartment : userDepartments) {
+                Department department = this.departmentService.getDepartment(userDepartment.getDepartmentId());
+                departments.add(department);
+            }
+            return departments;
+        }
+        return null;
+    }
 
     // �궗�슜�옄 遺��꽌 ID濡� 議고쉶�븳�떎.
 //    @Override

--
Gitblit v1.8.0