| | |
| | | <result column="couponDiscount" property="couponDiscount"/> |
| | | <result column="receivableMoney" property="receivableMoney"/> |
| | | <result column="receivableDeposit" property="receivableDeposit"/> |
| | | <result column="relReceiveMoney" property="relReceiveMoney"/> |
| | | <result column="payMoney" property="payMoney"/> |
| | | <result column="receiveMoney" property="receiveMoney"/> |
| | | <result column="unPaidMoney" property="unPaidMoney"/> |
| | | <result column="orderRemark" property="orderRemark" /> |
| | | <result column="orderFrom" property="orderFrom" /> |
| | | <result column="createTime" property="createTime" /> |
| | |
| | | toc.order_status orderStatus, |
| | | toc.order_money orderGoodsMoney, |
| | | toc.coupon_money couponDiscount, |
| | | toc.receivable_money receivableMoney, |
| | | CASE toc.pay_type WHEN 1 THEN toc.online_pay_money WHEN 2 THEN toc.order_money-toc.coupon_money-toc.online_pay_money END receivableMoney, |
| | | toc.receivable_deposit receivableDeposit, |
| | | toc.change_receivable_money receiveMoney, |
| | | IFNULL(toc.offline_pay_money,0) payMoney, |
| | | toc.change_receivable_money-IFNULL(toc.offline_pay_money,0) unPaidMoney, |
| | | toc.pay_money payMoney, |
| | | toc.change_receivable_money relReceiveMoney, |
| | | CASE toc.pay_type WHEN 1 THEN toc.online_pay_money WHEN 2 THEN IFNULL(toc.offline_pay_money,0) END receiveMoney, |
| | | toc.change_receivable_money - (CASE toc.pay_type WHEN 1 THEN toc.online_pay_money WHEN 2 THEN IFNULL(toc.offline_pay_money,0) END) unPaidMoney, |
| | | toc.create_time createTime |
| | | FROM t_order toc |
| | | WHERE toc.del_flag = 0 AND toc.user_id = #{userId} AND toc.order_status >= 2 AND toc.close_flag = 0 |
| | |
| | | toc.order_status orderStatus, |
| | | toc.order_money orderGoodsMoney, |
| | | toc.coupon_money couponDiscount, |
| | | toc.receivable_money-toc.online_pay_money receivableMoney, |
| | | CASE toc.pay_type WHEN 1 THEN toc.online_pay_money WHEN 2 THEN toc.order_money-toc.coupon_money-toc.online_pay_money END receivableMoney, |
| | | toc.receivable_deposit receivableDeposit, |
| | | toc.change_receivable_money payMoney, |
| | | IFNULL(toc.offline_pay_money,0) receiveMoney, |
| | | toc.pay_money payMoney, |
| | | toc.change_receivable_money relReceiveMoney, |
| | | CASE toc.pay_type WHEN 1 THEN toc.online_pay_money WHEN 2 THEN IFNULL(toc.offline_pay_money,0) END receiveMoney, |
| | | toc.change_receivable_money - (CASE toc.pay_type WHEN 1 THEN toc.online_pay_money WHEN 2 THEN IFNULL(toc.offline_pay_money,0) END) unPaidMoney, |
| | | toc.order_remark orderRemark, |
| | | tog.goods_name goodsName, |
| | | tog.goods_type goodsType, |
| | |
| | | ORDER BY toc.create_time DESC |
| | | </select> |
| | | |
| | | <select id="pageMerMemberOrder" resultType="com.ruoyi.order.domain.vo.MerMemberNoClearOrderVo"> |
| | | SELECT |
| | | toc.order_id orderId, |
| | | toc.order_no orderNo, |
| | | toc.order_status orderStatus, |
| | | toc.order_money orderGoodsMoney, |
| | | toc.coupon_money couponDiscount, |
| | | toc.receivable_money-toc.online_pay_money receivableMoney, |
| | | toc.receivable_deposit receivableDeposit, |
| | | toc.change_receivable_money payMoney, |
| | | IFNULL(toc.offline_pay_money,0) receiveMoney, |
| | | IFNULL(toc.receivable_money-IFNULL(CASE toc.pay_type WHEN 1 THEN toc.online_pay_money WHEN 2 THEN IFNULL(toc.offline_pay_money,0) END,0),0) unpaidMoney, |
| | | tpr.pay_time receiveMoneyTime, |
| | | tpr.pay_money thisReceiveMoney, |
| | | CASE tpr.pay_type WHEN 1 THEN "微信" WHEN 2 THEN "现金" WHEN 3 THEN "支付宝" END thisReceiveType |
| | | FROM t_pay_record tpr |
| | | INNER JOIN t_order toc ON tpr.order_id = toc.order_id |
| | | WHERE toc.del_flag = 0 AND toc.user_id = #{userId} AND (toc.order_status = 2 OR toc.order_status = 3) |
| | | ORDER BY toc.create_time DESC |
| | | </select> |
| | | |
| | | |
| | | <select id="getMgtMemberOrderTotal" resultType="com.ruoyi.order.domain.vo.MgtMemberOrderTotalVo"> |
| | | SELECT |
| | |
| | | </select> |
| | | |
| | | <select id="getMemberUnpaidOrder" resultType="java.math.BigDecimal"> |
| | | SELECT IFNULL(SUM(receivable_money-pay_money),0) |
| | | FROM t_order |
| | | WHERE del_flag = 0 AND user_id = #{param.userId} AND shop_id = #{param.shopId} AND order_status IN (1,2) AND close_flag = 0 |
| | | SELECT IFNULL(SUM(toc.change_receivable_money-IFNULL(CASE toc.pay_type WHEN 1 THEN toc.online_pay_money WHEN 2 THEN IFNULL(toc.offline_pay_money,0) END,0)),0) |
| | | FROM t_order toc |
| | | WHERE toc.del_flag = 0 AND toc.user_id = #{param.userId} AND toc.shop_id = #{param.shopId} AND toc.order_status IN (2,3) AND toc.close_flag = 0 |
| | | </select> |
| | | |
| | | |
| | |
| | | <select id="totalMerOrder" resultType="com.ruoyi.order.domain.vo.MerTotalOrderVo"> |
| | | SELECT |
| | | COUNT(toc.order_id) orderTotal, |
| | | IFNULL(SUM(toc.receivable_money-IFNULL(toc.online_pay_money,0)),0) receivableMoney, |
| | | IFNULL(SUM(CASE toc.pay_type WHEN 1 THEN toc.receivable_money WHEN 2 THEN order_money-coupon_money-online_pay_money END),0) receivableMoney, |
| | | IFNULL(SUM(toc.change_receivable_money),0) relReceiveMoney, |
| | | IFNULL(SUM(CASE toc.pay_type WHEN 1 THEN toc.online_pay_money WHEN 2 THEN IFNULL(toc.offline_pay_money,0) END),0) relPayMoney, |
| | | IFNULL(SUM(toc.change_receivable_money-IFNULL(CASE toc.pay_type WHEN 1 THEN toc.online_pay_money WHEN 2 THEN IFNULL(toc.offline_pay_money,0) END,0)),0) unpaidMoney, |
| | |
| | | ORDER BY toc.create_time DESC |
| | | </select> |
| | | |
| | | |
| | | <select id="pageMerMemberOrder" resultType="com.ruoyi.order.domain.vo.MerMemberOrderVo"> |
| | | SELECT |
| | | toc.order_id orderId, |
| | | toc.order_no orderNo, |
| | | toc.order_status orderStatus, |
| | | toc.order_money orderGoodsMoney, |
| | | toc.coupon_money couponDiscount, |
| | | CASE toc.pay_type WHEN 1 THEN toc.online_pay_money WHEN 2 THEN toc.order_money-toc.coupon_money-toc.online_pay_money END receivableMoney, |
| | | toc.receivable_deposit receivableDeposit, |
| | | toc.pay_money payMoney, |
| | | toc.change_receivable_money relReceiveMoney, |
| | | CASE toc.pay_type WHEN 1 THEN toc.online_pay_money WHEN 2 THEN IFNULL(toc.offline_pay_money,0) END receiveMoney, |
| | | toc.change_receivable_money - (CASE toc.pay_type WHEN 1 THEN toc.online_pay_money WHEN 2 THEN IFNULL(toc.offline_pay_money,0) END) unPaidMoney, |
| | | tpr.pay_time receiveMoneyTime, |
| | | tpr.pay_money thisReceiveMoney, |
| | | CASE tpr.pay_type WHEN 1 THEN "微信" WHEN 2 THEN "现金" WHEN 3 THEN "支付宝" END thisReceiveType |
| | | FROM t_pay_record tpr |
| | | INNER JOIN t_order toc ON tpr.order_id = toc.order_id |
| | | WHERE toc.del_flag = 0 AND toc.user_id = #{userId} AND (toc.order_status = 2 OR toc.order_status = 3) |
| | | ORDER BY toc.create_time DESC |
| | | </select> |
| | | |
| | | <select id="pageMerMemberPayOrder" resultMap="merOrderResultMap"> |
| | | SELECT |
| | | toc.user_id userId, |
| | |
| | | toc.order_status orderStatus, |
| | | toc.order_money orderGoodsMoney, |
| | | toc.coupon_money couponDiscount, |
| | | toc.receivable_money-toc.online_pay_money receivableMoney, |
| | | CASE toc.pay_type WHEN 1 THEN toc.online_pay_money WHEN 2 THEN toc.order_money-toc.coupon_money-toc.online_pay_money END receivableMoney, |
| | | toc.receivable_deposit receivableDeposit, |
| | | toc.change_receivable_money payMoney, |
| | | IFNULL(toc.offline_pay_money,0) receiveMoney, |
| | | toc.pay_money payMoney, |
| | | toc.change_receivable_money relReceiveMoney, |
| | | CASE toc.pay_type WHEN 1 THEN toc.online_pay_money WHEN 2 THEN IFNULL(toc.offline_pay_money,0) END receiveMoney, |
| | | toc.change_receivable_money - (CASE toc.pay_type WHEN 1 THEN toc.online_pay_money WHEN 2 THEN IFNULL(toc.offline_pay_money,0) END) unPaidMoney, |
| | | toc.order_remark orderRemark, |
| | | tog.goods_name goodsName, |
| | | tog.goods_type goodsType, |