From 916a3cbabe4e50062fce61ff6f2f5d46c05dfbd1 Mon Sep 17 00:00:00 2001
From: 이민희 <mhlee@maprex.co.kr>
Date: 목, 17 3월 2022 17:47:45 +0900
Subject: [PATCH] - api로 이슈 추가 시 url/ip로 업체 찾는 코드 수정

---
 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