From 2cf13a80a08bd95c6fc04f250348b9547e23ab86 Mon Sep 17 00:00:00 2001
From: 喻健 <喻健@Admin>
Date: 星期五, 14 十二月 2018 12:06:19 +0800
Subject: [PATCH] 分享记录优化细节

---
 fanli/src/main/java/com/yeshi/fanli/mapping/share/UserShareGoodsGroupMapper.xml |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/mapping/share/UserShareGoodsGroupMapper.xml b/fanli/src/main/java/com/yeshi/fanli/mapping/share/UserShareGoodsGroupMapper.xml
index af10378..0ae5b0f 100644
--- a/fanli/src/main/java/com/yeshi/fanli/mapping/share/UserShareGoodsGroupMapper.xml
+++ b/fanli/src/main/java/com/yeshi/fanli/mapping/share/UserShareGoodsGroupMapper.xml
@@ -143,11 +143,10 @@
    </select>
     
   <select id="getSingleGoods" resultMap="BaseResultMap">
-	SELECT *,COUNT(g.`gu_id`)AS totalGoods FROM yeshi_ec_share_goods_group g 
-	RIGHT JOIN `yeshi_ec_share_goods_record` r ON g.`gu_record_id` = r.`sgr_id`
-	WHERE g.`gu_common_goods_id` = #{cid} AND r.`sgr_uid` = #{uid}  AND r.sgr_share_state = 1
-	GROUP BY r.`sgr_id` 
-	ORDER BY totalGoods LIMIT 1
+	SELECT * FROM yeshi_ec_share_goods_group g  
+	LEFT JOIN `yeshi_ec_share_goods_record` r ON g.`gu_record_id` = r.`sgr_id`
+	WHERE  r.sgr_share_state = 1 AND  r.`sgr_source` = #{source}
+	       AND  g.`gu_common_goods_id` = #{cid} AND r.`sgr_uid` = #{uid}
    </select>
    
    <select id="getNewestRecord" resultMap="BaseResultMap">

--
Gitblit v1.8.0