From c22963a2ee796e59094524cadc5a78c450ed98f8 Mon Sep 17 00:00:00 2001
From: yujian <yujian@123.com>
Date: 星期四, 01 八月 2019 17:54:29 +0800
Subject: [PATCH] 动态分享无券 + 下架 不能分享

---
 fanli/src/main/java/com/yeshi/fanli/controller/client/v1/ShareController.java |   27 +++++++++++++++++++--------
 1 files changed, 19 insertions(+), 8 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 53a4a99..66103fc 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
@@ -930,15 +930,26 @@
 					if (goodsPicture.getGoodState() == 1) {
 						out.print(JsonUtil.loadFalseResult("璇ュ晢鍝佸凡涓嬫灦"));
 						return;
-					} else {
-						TaoBaoGoodsBriefExtra goods = goodsPicture.getGoods();
-						try {
-							TaoKeApiUtil.getSimpleGoodsInfo(goods.getAuctionId());
-						} catch (TaobaoGoodsDownException e) {
-							out.print(JsonUtil.loadFalseResult("璇ュ晢鍝佸凡涓嬫灦"));
-							return;
-						}
+					} 
+					
+					TaoBaoGoodsBriefExtra goods = goodsPicture.getGoods();
+					if (goods.getState() != null && goods.getState() == 1) {
+						out.print(JsonUtil.loadFalseResult("璇ュ晢鍝佸凡涓嬫灦"));
+						return;
 					}
+					
+					if (!goods.isCoupon()) {
+						out.print(JsonUtil.loadFalseResult("璇ュ晢鍝佸凡涓嬫灦"));
+						return;
+					}
+					
+					try {
+						TaoKeApiUtil.getSimpleGoodsInfo(goods.getAuctionId());
+					} catch (TaobaoGoodsDownException e) {
+						out.print(JsonUtil.loadFalseResult("璇ュ晢鍝佸凡涓嬫灦"));
+						return;
+					}
+					
 				}
 
 				// 鍒嗕韩鏂囧瓧

--
Gitblit v1.8.0