From 5fb1952ae91f1a739803247266e87dbd15ea1f27 Mon Sep 17 00:00:00 2001 From: 이민희 <mhlee@maprex.co.kr> Date: 수, 01 12월 2021 13:23:09 +0900 Subject: [PATCH] 충돌 수정 --- src/main/java/kr/wisestone/owl/service/impl/AttachedFileServiceImpl.java | 29 +++++++++++++++++++++++++++++ 1 files changed, 29 insertions(+), 0 deletions(-) diff --git a/src/main/java/kr/wisestone/owl/service/impl/AttachedFileServiceImpl.java b/src/main/java/kr/wisestone/owl/service/impl/AttachedFileServiceImpl.java index 8057f64..0e118f1 100644 --- a/src/main/java/kr/wisestone/owl/service/impl/AttachedFileServiceImpl.java +++ b/src/main/java/kr/wisestone/owl/service/impl/AttachedFileServiceImpl.java @@ -119,6 +119,35 @@ } } + // 泥⑤� �뙆�씪�쓣 �벑濡앺븳�떎. - API �뿉�꽌 �궗�슜 + @Override + @Transactional + public List<AttachedFile> addAttachedFile(Workspace workspace, Issue issue, List<Map<String, Object>> files) { + if (workspace == null) { + throw new OwlRuntimeException( + this.messageAccessor.getMessage(MsgConstants.WORKSPACE_NOT_EXIST)); + } + + if (issue == null) { + throw new OwlRuntimeException( + this.messageAccessor.getMessage(MsgConstants.ISSUE_NOT_EXIST)); + } + + if (files != null && files.size() > 0) { + List<Map<String, Object>> convertFileMaps = Lists.newArrayList(); + + for (Map<String, Object> file : files) { + String fileName = MapUtil.getString(file, "fileName"); + String fileStr = MapUtil.getString(file, "file"); + String contentType = MapUtil.getString(file, "contentType"); + convertFileMaps.add(CommonUtil.makeFileMap(fileName, fileStr, contentType)); + } + + return this.addAttachedFiles(workspace, convertFileMaps, issue, null, AttachedType.SUMMER); + } + return null; + } + // 泥⑤� �뙆�씪�쓣 �벑濡앺븳�떎. - �씠�뒋 �깮�꽦, �닔�젙�뿉�꽌 �궗�슜 @Override @Transactional -- Gitblit v1.8.0