From d438f9c81cffd2e2cbec48150b43a5a89c9ab749 Mon Sep 17 00:00:00 2001
From: 이민희 <mhlee@maprex.co.kr>
Date: 수, 16 2월 2022 15:56:56 +0900
Subject: [PATCH] - 하위이슈 직접 생성 시 프로젝트 변경 못하도록 수정 - 연관이슈 직접 생성 시 프로젝트 변경 할 경우 이슈타입도 변경 되도록 수정

---
 src/main/java/kr/wisestone/owl/service/impl/UserDepartmentServiceImpl.java |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 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 33a101a..ef389cb 100644
--- a/src/main/java/kr/wisestone/owl/service/impl/UserDepartmentServiceImpl.java
+++ b/src/main/java/kr/wisestone/owl/service/impl/UserDepartmentServiceImpl.java
@@ -17,6 +17,7 @@
 import kr.wisestone.owl.web.form.UserDepartmentForm;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.messaging.simp.SimpMessagingTemplate;
 import org.springframework.stereotype.Service;
 
 import java.util.*;
@@ -29,6 +30,12 @@
 
     @Autowired
     private DepartmentService departmentService;
+
+    @Autowired
+    private UserService userService;
+
+    @Autowired
+    private SimpMessagingTemplate simpMessagingTemplate;
 
     @Override
     protected JpaRepository<UserDepartment, Long> getRepository() {
@@ -73,6 +80,7 @@
     @Override
     public void userDepartmentModify(UserDepartmentForm userDepartmentForm) {
         Long userId = userDepartmentForm.getUserId();
+        User user = this.userService.getUser(userId);
 
         // 湲곗〈 �뜲�씠�꽣 �궘�젣
         this.userDepartmentRepository.removeByUserId(userId);
@@ -86,8 +94,12 @@
 
             list.add(userDepartment);
         }
-
         this.userDepartmentRepository.saveAll(list);
+
+        //  遺��꽌 蹂�寃� �맂 �쑀�� 濡쒓렇�븘�썐 �떆�궎湲�
+        this.simpMessagingTemplate.convertAndSendToUser(user.getAccount(), "/notification/changeUserDepartment", this.messageAccessor.getMessage(MsgConstants.USER_DEPARTMENT_CHANGE));
+        //  �꽭�뀡 �뾽�뜲�씠�듃
+        //SecurityUtils.setUserToSession(user);
     }
 
     @Override

--
Gitblit v1.8.0