From bdc56ebc9534620766d787a1dacb4c962ea10797 Mon Sep 17 00:00:00 2001
From: zhaoxiaohao <913652501@qq.com>
Date: Tue, 16 Jun 2020 10:36:35 +0800
Subject: [PATCH] Merge branch 'dev' of http://192.168.2.240:7070/r/kidgrow-microservices-platform into dev

---
 kidgrow-business/kidgrow-filecenter/kidgrow-filecenter-biz/src/main/java/com/kidgrow/filecenter/service/impl/AbstractIFileService.java |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

diff --git a/kidgrow-business/kidgrow-filecenter/kidgrow-filecenter-biz/src/main/java/com/kidgrow/filecenter/service/impl/AbstractIFileService.java b/kidgrow-business/kidgrow-filecenter/kidgrow-filecenter-biz/src/main/java/com/kidgrow/filecenter/service/impl/AbstractIFileService.java
index 6a66532..527487e 100644
--- a/kidgrow-business/kidgrow-filecenter/kidgrow-filecenter-biz/src/main/java/com/kidgrow/filecenter/service/impl/AbstractIFileService.java
+++ b/kidgrow-business/kidgrow-filecenter/kidgrow-filecenter-biz/src/main/java/com/kidgrow/filecenter/service/impl/AbstractIFileService.java
@@ -48,6 +48,26 @@
         return fileInfo;
     }
 
+    @Override
+    public FileInfo upload(MultipartFile file,String imgType) throws Exception {
+        FileInfo fileInfo = FileUtil.getFileInfo(file);
+        FileInfo oldFileInfo = baseMapper.selectById(fileInfo.getId());
+        if (oldFileInfo != null) {
+            return oldFileInfo;
+        }
+        if (!fileInfo.getName().contains(FILE_SPLIT)) {
+            throw new IllegalArgumentException("缺少后缀名");
+        }
+        fileInfo.setImgType(imgType); // X光片或者Logo
+        uploadFile(file, fileInfo);
+        // 设置文件来源
+        fileInfo.setSource(fileType());
+        // 将文件信息保存到数据库
+        baseMapper.insert(fileInfo);
+
+        return fileInfo;
+    }
+
     /**
      * 文件来源
      *

--
Gitblit v1.8.0