From f90e288fdd0e4d4a58b72a445fcbac135351d458 Mon Sep 17 00:00:00 2001
From: jhjang <jhjang@maprex.co.kr>
Date: 월, 06 12월 2021 08:45:27 +0900
Subject: [PATCH] - API 중복 처리 오류 수정

---
 src/main/java/kr/wisestone/owl/data/CheckIssueData.java |   41 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 41 insertions(+), 0 deletions(-)

diff --git a/src/main/java/kr/wisestone/owl/data/CheckIssueData.java b/src/main/java/kr/wisestone/owl/data/CheckIssueData.java
index 8933cf0..d4d60b5 100644
--- a/src/main/java/kr/wisestone/owl/data/CheckIssueData.java
+++ b/src/main/java/kr/wisestone/owl/data/CheckIssueData.java
@@ -18,8 +18,49 @@
     Priority priority;
     Severity severity;
 
+    @Autowired
+    private IssueService issueService;
+
+    @Autowired
+    private WorkspaceService workspaceService;
+
+    @Autowired
+    private ProjectService projectService;
+
+    @Autowired
+    private IssueStatusService issueStatusService;
+
+    @Autowired
+    private IssueTypeService issueTypeService;
+
+    @Autowired
+    private PriorityService priorityService;
+
+    @Autowired
+    private SeverityService severityService;
+
     public CheckIssueData() {}
 
+    public boolean CheckData(User user, IssueForm issueForm) {
+        //  �궗�슜�븯怨� �엳�뒗 �뾽臾� 怨듦컙�씠 �솢�꽦 �긽�깭�씤吏� �솗�씤�븳�떎. �궗�슜 怨듦컙�뿉�꽌 濡쒓렇�씤�븳 �궗�슜�옄媛� 鍮꾪솢�꽦�씤吏� �솗�씤�븳�떎.
+        this.workspaceService.checkUseWorkspace(user, user.getLastWorkspaceId());
+
+        Issue issue = this.issueService.getIssue(issueForm.getId());
+        IssueStatus oldIssueStatus = issue.getIssueStatus();
+        //  �봽濡쒖젥�듃 �쑀�슚�꽦 泥댄겕
+        Project project = this.projectService.getProject(issueForm.getProjectId());
+        //  �씠�뒋 �긽�깭 �쑀�슚�꽦 泥댄겕
+        IssueStatus issueStatus = this.issueStatusService.getIssueStatus(issueForm.getIssueStatusId());
+        //  �씠�뒋 �쑀�삎 �쑀�슚�꽦 泥댄겕
+        IssueType issueType = this.issueTypeService.getIssueType(issueForm.getIssueTypeId());
+        //  �슦�꽑�닚�쐞 �쑀�슚�꽦 泥댄겕
+        Priority priority = this.priorityService.getPriority(issueForm.getPriorityId());
+        //  以묒슂�룄 �쑀�슚�꽦 泥댄겕
+        Severity severity = this.severityService.getSeverity(issueForm.getSeverityId());
+
+        return true;
+    }
+
     public Issue getIssue() {
         return issue;
     }

--
Gitblit v1.8.0