From 8974f56bbf256982b32b65f731d13815cddd17ed Mon Sep 17 00:00:00 2001 From: yujian <yujian@123.com> Date: 星期三, 29 五月 2019 18:02:18 +0800 Subject: [PATCH] 限时秒杀 --- fanli/src/main/java/com/yeshi/fanli/mapping/lable/QualityFactoryMapper.xml | 21 ++++++--------------- 1 files changed, 6 insertions(+), 15 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/mapping/lable/QualityFactoryMapper.xml b/fanli/src/main/java/com/yeshi/fanli/mapping/lable/QualityFactoryMapper.xml index ac4a720..8c036d2 100644 --- a/fanli/src/main/java/com/yeshi/fanli/mapping/lable/QualityFactoryMapper.xml +++ b/fanli/src/main/java/com/yeshi/fanli/mapping/lable/QualityFactoryMapper.xml @@ -894,15 +894,9 @@ </select> <select id="listQueryByFlashSale" resultMap="BaseResultMap"> - SELECT - <include refid="Base_Column_List" /> - FROM yeshi_ec_quality_factory h - - RIGHT JOIN yeshi_ec_quality_flash_sale - s ON h.`sg_id` = s.`fs_qfgoods_id` - - LEFT JOIN yeshi_ec_taobao_goods tb - ON h.`sg_goods_id`= tb.`id` + SELECT <include refid="Base_Column_List" /> FROM yeshi_ec_quality_flash_sale s + LEFT JOIN yeshi_ec_quality_factory h ON h.`sg_goods_id` = s.`fs_qfgoods_id` + LEFT JOIN yeshi_ec_taobao_goods tb ON h.`sg_goods_id`= tb.`id` WHERE <![CDATA[ tb.`couponTotalCount` > 0 AND tb.couponLeftCount<tb.couponTotalCount ]]> @@ -913,12 +907,9 @@ <select id="countQueryByFlashSale" resultType="java.lang.Long"> SELECT IFNULL(COUNT( h.`sg_id`),0) FROM yeshi_ec_quality_factory h + RIGHT JOIN yeshi_ec_quality_flash_sale s ON h.`sg_goods_id` = s.`fs_qfgoods_id` - RIGHT JOIN yeshi_ec_quality_flash_sale s ON h.`sg_id` = - s.`fs_qfgoods_id` - - LEFT JOIN yeshi_ec_taobao_goods tb ON - h.`sg_goods_id`= tb.`id` + LEFT JOIN yeshi_ec_taobao_goods tb ON h.`sg_goods_id`= tb.`id` WHERE <![CDATA[ tb.`couponTotalCount` > 0 AND tb.couponLeftCount<tb.couponTotalCount]]> </select> @@ -926,7 +917,7 @@ <select id="listFlashSaleRandGoods" resultMap="GoodsResultMap"> SELECT h.*, tb.* FROM yeshi_ec_quality_factory h - RIGHT JOIN yeshi_ec_quality_flash_sale s ON h.`sg_id` = s.`fs_qfgoods_id` + RIGHT JOIN yeshi_ec_quality_flash_sale s ON h.`sg_goods_id` = s.`fs_qfgoods_id` LEFT JOIN yeshi_ec_taobao_goods tb ON h.`sg_goods_id`= tb.`id` WHERE s.`fs_id` IS NOT NULL AND tb.`biz30day` <![CDATA[>=]]> 10000 -- Gitblit v1.8.0