From ea58f79355dd5715c7889623f59f5e8fca81e811 Mon Sep 17 00:00:00 2001 From: 이민희 <mhlee@maprex.co.kr> Date: 목, 23 12월 2021 15:51:39 +0900 Subject: [PATCH] Merge branch 'master' of http://192.168.0.25:9001/r/owl-kisa --- 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