From 388be9f734f5b80c348bcc956726c206002e832a Mon Sep 17 00:00:00 2001
From: Administrator <Administrator@MS-20170306HGUF>
Date: 星期日, 23 二月 2020 12:55:01 +0800
Subject: [PATCH] 保存bug

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/GoodsEvaluateServiceImpl.java |   17 ++++++++++-------
 1 files changed, 10 insertions(+), 7 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 cf9a789..ddd676b 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
@@ -76,7 +76,7 @@
 	private PinDuoDuoCacheUtil pinDuoDuoCacheUtil;
 
 	@Override
-	public void saveHead(MultipartFile file, GoodsEvaluate record) throws GoodsEvaluateException {
+	public String saveHead(MultipartFile file, GoodsEvaluate record) throws GoodsEvaluateException {
 		Integer state = record.getState();
 		if (state == null) {
 			state = 0;
@@ -119,13 +119,15 @@
 			record.setStartTime(new Date());
 		record.setPublishTime(record.getStartTime());
 
-		if (StringUtil.isNullOrEmpty(record.getId())) {
-			record.setId(UUID.randomUUID().toString().replace("-", ""));
+		String id = record.getId();
+		if (StringUtil.isNullOrEmpty(id)) {
+			id = UUID.randomUUID().toString().replace("-", "");
+			record.setId(id);
 			record.setShareNumReal(0);
 			record.setCreateTime(new Date());
 			goodsEvaluateDao.save(record);
 		} else {
-			GoodsEvaluate resultObj = goodsEvaluateDao.getById(record.getId());
+			GoodsEvaluate resultObj = goodsEvaluateDao.getById(id);
 			if (resultObj == null)
 				throw new GoodsEvaluateException(1, "淇敼鍐呭宸蹭笉瀛樺湪");
 
@@ -137,6 +139,7 @@
 			resultObj.setTitle(tilte);
 			goodsEvaluateDao.save(resultObj);
 		}
+		return id;
 	}
 
 	/**
@@ -256,10 +259,10 @@
 					String picLink = pics[i];
 					if (fileRequest != null) {
 						MultipartFile file = fileRequest.getFile("file" + i);
-						if (file == null) {
-							continue;
+						if (file != null) {
+							picLink = uploadPicture(file);
 						}
-						picLink = uploadPicture(file);
+						
 					}
 					if (picLink.startsWith("http")) {
 						listpic.add(picLink);

--
Gitblit v1.8.0