From fb885c8bff26484f2bb21e697f182cc35bc4fa63 Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期二, 12 五月 2020 15:27:08 +0800
Subject: [PATCH] 2.1.1 新需求

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/GoodsEvaluateServiceImpl.java |   26 +++++++++++++++++++++++++-
 1 files changed, 25 insertions(+), 1 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/GoodsEvaluateServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/GoodsEvaluateServiceImpl.java
index 2ff11ab..f7fde08 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/GoodsEvaluateServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/GoodsEvaluateServiceImpl.java
@@ -253,6 +253,30 @@
 		}
 		return null;
 	}
+	
+	private ImgInfo uploadOriginalPicture(MultipartFile file) {
+		try {
+			InputStream inputStream = file.getInputStream();
+			String contentType = file.getContentType();
+			String type = contentType.substring(contentType.indexOf("/") + 1);
+			String filePath = FilePathEnum.goodsEvaluate.getPath() + UUID.randomUUID().toString().replace("-", "") + "."+ type;
+			
+			BufferedImage sourceImg = ImageIO.read(inputStream);
+			ImgInfo info = new ImgInfo();
+			int width = sourceImg.getWidth();
+			int height = sourceImg.getHeight();
+			String picLink = COSManager.getInstance().uploadFile(inputStream, filePath).getUrl();
+			
+			info.setH(height);
+			info.setW(width);
+			info.setUrl(picLink);
+			return info;
+		} catch (Exception e) {
+			e.printStackTrace();
+		}
+		return null;
+	}
+	
 
 	private String uploadPicture(File file, String contentType) throws Exception {
 		InputStream inputStream = new FileInputStream(file);
@@ -1104,7 +1128,7 @@
 			for (int i = 0; i < 9; i++) {
 				MultipartFile file = fileRequest.getFile("file" + i);
 				if (file != null) {
-					ImgInfo info = uploadVideoPicture(file);
+					ImgInfo info = uploadOriginalPicture(file);
 					ImgInfo imgInfo0 = new ImgInfo();
 					imgInfo0.setId(UUID.randomUUID().toString().replace("-", ""));
 					imgInfo0.setLarge(false);

--
Gitblit v1.8.0