From 4114e871bcb3dce771b6aed64a1027d0bbb95ca6 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 16 五月 2019 15:28:37 +0800
Subject: [PATCH] 增加动态用户

---
 fanli/src/main/java/com/yeshi/fanli/controller/client/ActivityController.java |   29 ++++++++++++-----------------
 1 files changed, 12 insertions(+), 17 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/ActivityController.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/ActivityController.java
index edaa733..db6ba3b 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/client/ActivityController.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/ActivityController.java
@@ -8,10 +8,11 @@
 
 import javax.annotation.Resource;
 
-import org.jsoup.Jsoup;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestMethod;
+import org.yeshi.utils.JsonUtil;
+import org.yeshi.utils.entity.FileUploadResult;
 
 import com.google.gson.Gson;
 import com.google.gson.GsonBuilder;
@@ -22,12 +23,9 @@
 import com.yeshi.fanli.entity.bus.activity.ActivityShareResult;
 import com.yeshi.fanli.entity.bus.activity.RecommendActivity;
 import com.yeshi.fanli.exception.ActivityException;
+import com.yeshi.fanli.exception.share.UserShareGoodsRecordException;
 import com.yeshi.fanli.service.inter.activity.ActivityService;
 import com.yeshi.fanli.util.Constant;
-import com.yeshi.fanli.util.StringUtil;
-import org.yeshi.utils.JsonUtil;
-import org.yeshi.utils.NumberUtil;
-import org.yeshi.utils.entity.FileUploadResult;
 
 import net.sf.json.JSONObject;
 
@@ -97,18 +95,6 @@
 		if (page <= 0)
 			page = 1;
 		List<RecommendActivity> list = activityService.getRecommendActivityListCache(page, Constant.PAGE_SIZE);
-		// 杩囨护涓�閬�
-		if (list != null)
-			for (RecommendActivity activity : list) {
-				if (!StringUtil.isNullOrEmpty(activity.getTitle())) {
-					activity.setTitle(Jsoup.parse(activity.getTitle()).text());
-					if (activity.getShareCount() >= 10000)
-						activity.setShareCountShow(
-								NumberUtil.get1PointNumber(activity.getShareCount() / 10000.0) + "涓�");
-					else
-						activity.setShareCountShow(activity.getShareCount() + "");
-				}
-			}
 		long count = activityService.getRecommendActivityCountCache();
 		JSONObject data = new JSONObject();
 		data.put("data", getGson().toJson(list));
@@ -134,6 +120,9 @@
 				imgList.add(uploadResult.getUrl());
 			data.put("shareImgs", imgList);
 			out.print(JsonUtil.loadTrueResult(data));
+			activityService.addShareCount(activityId, 1);
+		} catch (UserShareGoodsRecordException e) {
+			out.print(JsonUtil.loadFalseResult(e.getCode(), e.getMessage()));
 		} catch (ActivityException e) {
 			out.print(JsonUtil.loadFalseResult(e.getCode(), e.getMessage()));
 		}
@@ -151,6 +140,9 @@
 		try {
 			JSONObject data = activityService.shareGoodsV2(uid, activityId);
 			out.print(JsonUtil.loadTrueResult(data));
+			activityService.addShareCount(activityId, 1);
+		} catch (UserShareGoodsRecordException e) {
+			out.print(JsonUtil.loadFalseResult(e.getCode(), e.getMessage()));
 		} catch (ActivityException e) {
 			out.print(JsonUtil.loadFalseResult("鍒嗕韩澶辫触"));
 			e.printStackTrace();
@@ -173,6 +165,8 @@
 			data.put("shareTitle", result.getTitle());
 			data.put("shareImgs", result.getImgList());
 			out.print(JsonUtil.loadTrueResult(data));
+		} catch (UserShareGoodsRecordException e) {
+			out.print(JsonUtil.loadFalseResult(e.getCode(), e.getMessage()));
 		} catch (ActivityException e) {
 			out.print(JsonUtil.loadFalseResult(e.getCode(), e.getMessage()));
 		}
@@ -197,6 +191,7 @@
 			data.put("shareTitle", result.getTitle());
 			data.put("shareImgs", imgList);
 			out.print(JsonUtil.loadTrueResult(data));
+			activityService.addShareCount(activityId, 1);
 		} catch (ActivityException e) {
 			out.print(JsonUtil.loadFalseResult(e.getCode(), e.getMessage()));
 		}

--
Gitblit v1.8.0