| | |
| | | <!--获取指定日期、指定收银员、指定支付方式实收金额合计--> |
| | | <select id="getPaymentSums" resultType="java.lang.Float"> |
| | | SELECT |
| | | SUM(ope.trade_amount) AS tradeAmount |
| | | (SUM(ope.trade_amount) + SUM(ope.card_cost)) AS tradeAmount |
| | | FROM se_card_operate ope |
| | | <where> |
| | | AND ope.operate_valid = 2 |
| | |
| | | WHEN ope.operate_type = 3 THEN '销卡' |
| | | WHEN ope.operate_type = 4 THEN '补卡' |
| | | WHEN ope.operate_type = 5 THEN '返还' |
| | | WHEN ope.operate_type = 10 THEN '反写' |
| | | END AS operateType, |
| | | Date(ope.operate_dt) AS tradeDate, |
| | | COUNT(*) AS count, |
| | |
| | | FROM se_card_operate ope |
| | | INNER JOIN ba_user us ON us.id = ope.operator |
| | | <where> |
| | | AND ope.operate_type IN(1,2,3,4,5) |
| | | AND ope.operate_type IN(1,2,3,4,5,10) |
| | | AND ope.operate_valid = 2 |
| | | <if test = "cashierId != null and cashierId > 0"> |
| | | AND us.id = #{cashierId} |
| | | </if> |