From b96de6a02d7269171f5cc88a5807f11ba037354c Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期一, 20 五月 2019 16:45:52 +0800
Subject: [PATCH] EHCache缓存清除,短信发送修改,未付款消息修改

---
 fanli/src/main/java/com/yeshi/fanli/controller/client/v1/ShareController.java |   37 ++++++++++++++++++++++++++++++++-----
 1 files changed, 32 insertions(+), 5 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/ShareController.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/ShareController.java
index 867e572..642c24a 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/ShareController.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/ShareController.java
@@ -38,6 +38,7 @@
 import com.yeshi.fanli.exception.goods.ShareGoodsTextTemplateException;
 import com.yeshi.fanli.exception.share.UserShareGoodsRecordException;
 import com.yeshi.fanli.exception.taobao.TaobaoGoodsDownException;
+import com.yeshi.fanli.log.LogHelper;
 import com.yeshi.fanli.service.inter.config.ConfigService;
 import com.yeshi.fanli.service.inter.config.SystemClientParamsService;
 import com.yeshi.fanli.service.inter.dynamic.DynamicInfoService;
@@ -800,10 +801,33 @@
 					data.put("inviteLink", shortLink);
 					data.put("inviteCode", inviteCode);
 					data.put("helpLink", configService.get("invite_help_link"));
-					// 閭�璇峰浘鐗�
+					
+					
+					// 閭�璇疯儗鏅浘鐗�
 					List<GoodsPicture> imgs = dynamicInfo.getImgs();
-					String imgLink = spreadUserImgService.getInviteImg(uid, imgs.get(0).getUrl(), inviteCode);
-					data.put("imgLink", imgLink);
+					String bgUrl = imgs.get(0).getUrl();
+					// 鐢ㄦ埛淇℃伅
+					UserInfo userInfo = userInfoService.selectByPKey(uid);
+					String portrait = userInfo.getPortrait();
+					// 鐢婚個璇峰浘鐗�
+					if (StringUtil.isNullOrEmpty(dynamicInfo.getInviteMaterialId())) {
+						String imgLink = spreadUserImgService.getInviteImg(bgUrl,uid, portrait, inviteCode);
+						data.put("imgLink", imgLink);
+					} else {
+						
+						String title ="";
+						List<ClientTextStyleVO> listTitle = dynamicInfo.getTitle();
+						if (listTitle != null && listTitle.size() > 0) {
+							for (ClientTextStyleVO textStyleVO : listTitle) {
+								title += textStyleVO.getContent();
+							}
+						}
+						title = title.replace("銆愰個璇风爜銆�", inviteCode);
+						title = title.replace("銆愰個璇烽摼鎺ャ��", UserUtil.getInviteShortLink(uid));
+						
+						String imgLink = spreadUserImgService.getInviteImgToGreet(bgUrl,uid, portrait, inviteCode, title, new Date());
+						data.put("imgLink", imgLink);
+					}
 					
 					//  閭�璇疯鍒�
 					BusinessSystem system = new BusinessSystem();
@@ -831,8 +855,11 @@
 			
 		} catch (Exception e) {
 			out.print(JsonUtil.loadFalseResult("鍒嗕韩璁板綍澶辫触"));
-			e.printStackTrace();
+			try {
+				LogHelper.errorDetailInfo(e);
+			} catch (Exception e1) {
+				e1.printStackTrace();
+			}
 		}
 	}
-	
 }

--
Gitblit v1.8.0