From 06e47101db331df85b8b35d22a926d2ce82d4ba9 Mon Sep 17 00:00:00 2001 From: wyu <kknd09321@nate.com> Date: 수, 22 12월 2021 09:27:17 +0900 Subject: [PATCH] 프로젝트 내에 이슈유형 없을시 사이드바에 표시 --- 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