From 03bba97b110a4c7f43fd24c9dd6806d312774efe Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 31 五月 2019 10:31:52 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- fanli/src/main/java/com/yeshi/fanli/mapping/lable/QualityFactoryMapper.xml | 57 +++++++++++++++++++++++++++++++++++---------------------- 1 files changed, 35 insertions(+), 22 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 33b5915..ca4ff68 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 @@ -1266,26 +1266,6 @@ #{start},#{count} </select> - <select id="listFreeGoods" resultMap="GoodsResultMap"> - SELECT * FROM `yeshi_ec_quality_factory` f - LEFT JOIN `yeshi_ec_taobao_goods` tg ON tg.`id` = f.`sg_goods_id` - LEFT JOIN `yeshi_ec_label_goods` g ON g.`lg_goods_id` = f.`sg_goods_id` - LEFT JOIN `yeshi_ec_label` lab ON lab.`lab_id` = g.`lg_label_id` - WHERE lab.`lab_title` = #{lableName} - <![CDATA[AND tg.`tkRate` >= #{tkRate}]]> - ORDER BY f.`sg_createtime` DESC - limit #{start},#{count} - </select> - - - <select id="countFreeGoods" resultType="java.lang.Long"> - SELECT ifnull(count(sg_id),0) FROM `yeshi_ec_quality_factory` f - LEFT JOIN `yeshi_ec_taobao_goods` tg ON tg.`id` = f.`sg_goods_id` - LEFT JOIN `yeshi_ec_label_goods` g ON g.`lg_goods_id` = f.`sg_goods_id` - LEFT JOIN `yeshi_ec_label` lab ON lab.`lab_id` = g.`lg_label_id` - WHERE lab.`lab_title` = #{lableName} - <![CDATA[AND tg.`tkRate` >= #{tkRate}]]> - </select> <select id="listByShopId" resultMap="GoodsResultMap"> SELECT * FROM yeshi_ec_quality_factory q @@ -1320,7 +1300,7 @@ </select> <select id="count9k9ClassGoods" resultType="java.lang.Long"> - SELECT IFNULL(COUNT( h.`sg_id`),0) FROM `yeshi_ec_quality_factory` h + SELECT IFNULL(COUNT(h.`sg_id`),0) FROM `yeshi_ec_quality_factory` h LEFT JOIN yeshi_ec_taobao_goods tb ON h.`sg_goods_id`= tb.`id` WHERE tb.`couponAmount` > 0 AND tb.`couponTotalCount` > 0 AND IF(tb.`zkPrice` - tb.`couponStartFee`>=0, TRUE, FALSE) @@ -1350,7 +1330,7 @@ </select> <select id="countQueryEverydayRob" resultType="java.lang.Long"> - SELECT IFNULL(COUNT( h.`sg_id`),0) FROM `yeshi_ec_quality_factory` h + SELECT IFNULL(COUNT(h.`sg_id`),0) FROM `yeshi_ec_quality_factory` h LEFT JOIN yeshi_ec_taobao_goods tb ON h.`sg_goods_id`= tb.`id` WHERE tb.`couponTotalCount` > 0 AND tb.couponAmount <![CDATA[>]]> 1 AND tb.couponAmount <![CDATA[<=]]> 50 AND IF(tb.`zkPrice` - tb.`couponStartFee`>=0, TRUE, FALSE) @@ -1359,4 +1339,37 @@ AND (tb.`zkPrice` - tb.`couponAmount`) <![CDATA[<=]]> #{maxQuanPrice} </select> + + <select id="listFreeGoods" resultMap="GoodsResultMap"> + SELECT * FROM `yeshi_ec_quality_factory` h + LEFT JOIN yeshi_ec_taobao_goods tb ON h.`sg_goods_id`= tb.`id` + WHERE tb.`couponAmount` > 0 AND tb.`couponTotalCount` > 0 + AND IF(tb.`zkPrice` - tb.`couponStartFee`>=0, TRUE, FALSE) + <!-- 鍦ㄥ敭浠� 209.9 --> + AND tb.`zkPrice` <![CDATA[<=]]> 209.9 + <!-- 鍒稿悗浠疯寖鍥� 0~9.9 --> + AND (tb.`zkPrice` - tb.`couponAmount`) <![CDATA[>]]> 0 + AND (tb.`zkPrice` - tb.`couponAmount`) <![CDATA[<= ]]> 9.9 + <!-- 姣斾緥 20 --> + AND tb.`tkRate` <![CDATA[>=]]> 20 + ORDER BY h.sg_weight desc + LIMIT ${start},${count} + </select> + + + <select id="countFreeGoods" resultType="java.lang.Long"> + SELECT IFNULL(COUNT(h.`sg_id`),0) FROM `yeshi_ec_quality_factory` h + LEFT JOIN yeshi_ec_taobao_goods tb ON h.`sg_goods_id`= tb.`id` + WHERE tb.`couponAmount` > 0 AND tb.`couponTotalCount` > 0 + AND IF(tb.`zkPrice` - tb.`couponStartFee`>=0, TRUE, FALSE) + <!-- 鍦ㄥ敭浠� 209.9 --> + AND tb.`zkPrice` <![CDATA[<=]]> 209.9 + <!-- 鍒稿悗浠疯寖鍥� 0~9.9 --> + AND (tb.`zkPrice` - tb.`couponAmount`) <![CDATA[>]]> 0 + AND (tb.`zkPrice` - tb.`couponAmount`) <![CDATA[<= ]]> 9.9 + <!-- 姣斾緥 20 --> + AND tb.`tkRate` <![CDATA[>=]]> 20 + </select> + + </mapper> -- Gitblit v1.8.0