yujian
2019-02-26 a4d96fb3100e6aaf65e54d260921ceb1c00e54ef
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>