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