From 2ec42a5aacea35d2918f0e17f07685cf5b4d25c8 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 12 五月 2020 20:20:41 +0800
Subject: [PATCH] 包名引用路径更改

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/GoodsEvaluateServiceImpl.java |   32 +++++++++++++++++++++++++++++++-
 1 files changed, 31 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..b078e5f 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,31 @@
 		}
 		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(file.getInputStream(), 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 +1129,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);
@@ -1138,6 +1163,11 @@
 			}
 		}
 		
+		// 涓�寮犲浘鏄剧ず涓哄ぇ鍥�
+		if (tempList.size() == 1) {
+			tempList.get(0).setLarge(true);
+		}
+		
 		if (tempList.size() > 0) {
 			listImg.addAll(tempList);
 		}

--
Gitblit v1.8.0