From a4d96fb3100e6aaf65e54d260921ceb1c00e54ef Mon Sep 17 00:00:00 2001 From: yujian <yujian> Date: 星期二, 26 二月 2019 10:10:51 +0800 Subject: [PATCH] 免单商品/bug修复 --- fanli/src/main/java/com/yeshi/fanli/mapping/order/OrderHongBaoMapMapper.xml | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/mapping/order/OrderHongBaoMapMapper.xml b/fanli/src/main/java/com/yeshi/fanli/mapping/order/OrderHongBaoMapMapper.xml index 13e96c3..c193f4d 100644 --- a/fanli/src/main/java/com/yeshi/fanli/mapping/order/OrderHongBaoMapMapper.xml +++ b/fanli/src/main/java/com/yeshi/fanli/mapping/order/OrderHongBaoMapMapper.xml @@ -64,4 +64,15 @@ </set> where ohm_id = #{id,jdbcType=BIGINT} </update> + + + <select id="getCouponHongbaoByOrderNo" resultType="java.util.Map"> + SELECT COALESCE(SUM(IF(hb.hb_type=1,hb.`hb_money`,0)),0)AS totalMoney, + COALESCE(SUM(IF(hb.hb_type=10,hb.`hb_money`,0)),0)AS couponMoney + FROM `yeshi_ec_order_hongbaov2_map` hm + LEFT JOIN `yeshi_ec_order` o ON o.`id` = hm.`ohm_order_id` + LEFT JOIN (SELECT * FROM yeshi_ec_hongbao_v2 v2 WHERE v2.`hb_uid`= #{uid} )hb ON hb.hb_id = hm.`ohm_hongbao_id` + WHERE hb.hb_id IS NOT NULL AND o.`orderid` = #{orderNo} + </select> + </mapper> -- Gitblit v1.8.0