From 0682e03fa1019e38088db6361fe7ca32fccfbc99 Mon Sep 17 00:00:00 2001
From: 이민희 <mhlee@maprex.co.kr>
Date: 금, 19 11월 2021 14:45:53 +0900
Subject: [PATCH] issueDepartment 백엔드 수정

---
 src/main/java/kr/wisestone/owl/service/impl/IssueServiceImpl.java            |    4 ++--
 src/main/java/kr/wisestone/owl/web/controller/IssueUserController.java       |    6 +-----
 src/main/java/kr/wisestone/owl/service/IssueService.java                     |    2 +-
 src/main/java/kr/wisestone/owl/web/controller/IssueDepartmentController.java |   37 +++++++++++++++++++++++++++++++++++++
 4 files changed, 41 insertions(+), 8 deletions(-)

diff --git a/src/main/java/kr/wisestone/owl/service/IssueService.java b/src/main/java/kr/wisestone/owl/service/IssueService.java
index e3cf2ca..71d7f57 100644
--- a/src/main/java/kr/wisestone/owl/service/IssueService.java
+++ b/src/main/java/kr/wisestone/owl/service/IssueService.java
@@ -51,7 +51,7 @@
 
     void modifyMultiIssueStatus(IssueForm issueForm);
 
-    //void modifyIssueUser(IssueForm issueForm);
+    void modifyIssueUser(IssueForm issueForm);
 
     void modifyIssueDepartment(IssueForm issueForm);
 
diff --git a/src/main/java/kr/wisestone/owl/service/impl/IssueServiceImpl.java b/src/main/java/kr/wisestone/owl/service/impl/IssueServiceImpl.java
index 5ab920c..823729e 100644
--- a/src/main/java/kr/wisestone/owl/service/impl/IssueServiceImpl.java
+++ b/src/main/java/kr/wisestone/owl/service/impl/IssueServiceImpl.java
@@ -1307,7 +1307,7 @@
     }
 
     //  �씠�뒋 �떞�떦�옄 蹂�寃�
-    /*@Override
+    @Override
     @Transactional
     public void modifyIssueUser(IssueForm issueForm) {
         //  �궗�슜�븯怨� �엳�뒗 �뾽臾� 怨듦컙�씠 �솢�꽦 �긽�깭�씤吏� �솗�씤�븳�떎. �궗�슜 怨듦컙�뿉�꽌 濡쒓렇�씤�븳 �궗�슜�옄媛� 鍮꾪솢�꽦�씤吏� �솗�씤�븳�떎.
@@ -1340,7 +1340,7 @@
 
         //  �궗�슜�옄 �떆�뒪�뀥 湲곕뒫 �궗�슜 �젙蹂� �닔吏�
         log.info(ElasticSearchUtil.makeUserActiveHistoryMessage(this.webAppUtil.getLoginUser(), ElasticSearchConstants.ISSUE_USER_CHANGE));
-    }*/
+    }
 
     @Override
     @Transactional
diff --git a/src/main/java/kr/wisestone/owl/web/controller/IssueDepartmentController.java b/src/main/java/kr/wisestone/owl/web/controller/IssueDepartmentController.java
new file mode 100644
index 0000000..1fdca22
--- /dev/null
+++ b/src/main/java/kr/wisestone/owl/web/controller/IssueDepartmentController.java
@@ -0,0 +1,37 @@
+package kr.wisestone.owl.web.controller;
+
+import kr.wisestone.owl.constant.Constants;
+import kr.wisestone.owl.service.IssueService;
+import kr.wisestone.owl.service.IssueUserService;
+import kr.wisestone.owl.web.form.IssueForm;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+import java.util.HashMap;
+import java.util.Map;
+
+@Controller
+public class IssueDepartmentController extends BaseController {
+
+    @Autowired
+    private IssueService issueService;
+
+    @RequestMapping(value = "issueDepartment/modify", method = RequestMethod.POST)
+    public
+    @ResponseBody
+    Map<String, Object> modify(@RequestBody Map<String, Map<String, Object>> params) {
+        Map<String, Object> resJsonData = new HashMap<>();
+
+        IssueForm issueForm = IssueForm.make(params.get(Constants.REQ_KEY_CONTENT));
+
+        if (issueForm != null) {
+            this.issueService.modifyIssueDepartment(issueForm);
+        }
+
+        return this.setSuccessMessage(resJsonData);
+    }
+}
diff --git a/src/main/java/kr/wisestone/owl/web/controller/IssueUserController.java b/src/main/java/kr/wisestone/owl/web/controller/IssueUserController.java
index d3b7c9c..f1ea769 100644
--- a/src/main/java/kr/wisestone/owl/web/controller/IssueUserController.java
+++ b/src/main/java/kr/wisestone/owl/web/controller/IssueUserController.java
@@ -18,9 +18,6 @@
 public class IssueUserController extends BaseController {
 
     @Autowired
-    private IssueUserService issueUserService;
-
-    @Autowired
     private IssueService issueService;
 
     @RequestMapping(value = "issueUser/modify", method = RequestMethod.POST)
@@ -32,8 +29,7 @@
         IssueForm issueForm = IssueForm.make(params.get(Constants.REQ_KEY_CONTENT));
 
         if (issueForm != null) {
-            //this.issueService.modifyIssueUser(issueForm);
-            this.issueService.modifyIssueDepartment(issueForm);
+            this.issueService.modifyIssueUser(issueForm);
         }
 
         return this.setSuccessMessage(resJsonData);

--
Gitblit v1.8.0