From 7b3861cb48507674af980e5579f61a853d093ed8 Mon Sep 17 00:00:00 2001 From: wyu <kknd09321@nate.com> Date: 목, 06 1월 2022 10:07:26 +0900 Subject: [PATCH] 하위이슈목록/연관이슈목록 모든 컬럼 정렬 (기간 제외) 수정 --- src/main/java/kr/wisestone/owl/service/impl/IssueCommentServiceImpl.java | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) diff --git a/src/main/java/kr/wisestone/owl/service/impl/IssueCommentServiceImpl.java b/src/main/java/kr/wisestone/owl/service/impl/IssueCommentServiceImpl.java index ad166cc..a2963aa 100644 --- a/src/main/java/kr/wisestone/owl/service/impl/IssueCommentServiceImpl.java +++ b/src/main/java/kr/wisestone/owl/service/impl/IssueCommentServiceImpl.java @@ -3,6 +3,7 @@ import kr.wisestone.owl.constant.MsgConstants; import kr.wisestone.owl.domain.Issue; import kr.wisestone.owl.domain.IssueComment; +import kr.wisestone.owl.domain.User; import kr.wisestone.owl.exception.OwlRuntimeException; import kr.wisestone.owl.repository.IssueCommentRepository; import kr.wisestone.owl.service.IssueCommentService; @@ -61,6 +62,26 @@ return issueComment; } + // �뙎湲��쓣 �벑濡앺븳�떎. (api�슜) + @Override + @Transactional + public IssueComment addIssueComment(IssueCommentForm issueCommentForm, User user) { + // �궗�슜�븯怨� �엳�뒗 �뾽臾� 怨듦컙�씠 �솢�꽦 �긽�깭�씤吏� �솗�씤�븳�떎. �궗�슜 怨듦컙�뿉�꽌 濡쒓렇�씤�븳 �궗�슜�옄媛� 鍮꾪솢�꽦�씤吏� �솗�씤�븳�떎. + this.workspaceService.checkUseWorkspace(user); + + IssueComment issueComment = ConvertUtil.copyProperties(issueCommentForm, IssueComment.class); + + this.verifyComment(issueCommentForm.getDescription()); + + Issue issue = this.issueService.getIssue(issueCommentForm.getIssueId()); + issueComment.setIssue(issue); + issueComment.setWorkspace(issue.getProject().getWorkspace()); + + this.issueCommentRepository.saveAndFlush(issueComment); + + return issueComment; + } + private void verifyComment(String comment) { if (StringUtils.isEmpty(comment)) { throw new OwlRuntimeException( -- Gitblit v1.8.0