|
|
|
@ -49,21 +49,22 @@ public interface BsGasOrderSpreadMapperExt { |
|
|
|
|
" select sum(b.gains_rebate_one_amount) totalAmount" + |
|
|
|
|
" from bs_gas_order a LEFT JOIN bs_gas_order_spread b on a.order_no = b.order_no" + |
|
|
|
|
" WHERE a.`status` in (${param.status})" + |
|
|
|
|
" <if test='param.userId != null'> and b.gains_rebate_user_id = #{param.userId} </if>" + |
|
|
|
|
" <if test='param.userId != null'> and b.gains_rebate_one_user_id = #{param.userId} </if>" + |
|
|
|
|
" <if test='param.payTimeS != null'> <![CDATA[ and a.pay_time >= #{param.payTimeS} ]]> </if>" + |
|
|
|
|
" <if test='param.payTimeE != null'> <![CDATA[ and a.pay_time <= #{param.payTimeE} ]]> </if>" + |
|
|
|
|
" union all" + |
|
|
|
|
" select sum(b.gains_rebate_two_amount) totalAmount" + |
|
|
|
|
" from bs_gas_order a LEFT JOIN bs_gas_order_spread b on a.order_no = b.order_no" + |
|
|
|
|
" WHERE a.`status` in (${param.status})" + |
|
|
|
|
" <if test='param.userId != null'> and b.gains_rebate_user_id = #{param.userId} </if>" + |
|
|
|
|
" <if test='param.userId != null'> and b.gains_rebate_two_user_id = #{param.userId} </if>" + |
|
|
|
|
" <if test='param.payTimeS != null'> <![CDATA[ and a.pay_time >= #{param.payTimeS} ]]> </if>" + |
|
|
|
|
" <if test='param.payTimeE != null'> <![CDATA[ and a.pay_time <= #{param.payTimeE} ]]> </if>" + |
|
|
|
|
" ) a" + |
|
|
|
|
"</script>") |
|
|
|
|
BigDecimal countSettleOrderPrice(@Param("param") Map<String,Object> param); |
|
|
|
|
|
|
|
|
|
@Select(" select " + |
|
|
|
|
@Select("<script>" + |
|
|
|
|
" select " + |
|
|
|
|
" case when sum(totalAmount) is not null then sum(totalAmount) else 0 end" + |
|
|
|
|
" from (" + |
|
|
|
|
" select " + |
|
|
|
@ -83,7 +84,8 @@ public interface BsGasOrderSpreadMapperExt { |
|
|
|
|
" from bs_gas_order a LEFT JOIN bs_gas_order_spread b on a.order_no = b.order_no" + |
|
|
|
|
" WHERE DATE(a.pay_time) = CURDATE() and a.`status` = 2" + |
|
|
|
|
" <if test='userId != null'> and b.gains_rebate_two_user_id = #{userId} </if>" + |
|
|
|
|
" ) a") |
|
|
|
|
" ) a" + |
|
|
|
|
"</script>") |
|
|
|
|
BigDecimal queryNotCashOutAmount(@Param("userId") Long userId); |
|
|
|
|
|
|
|
|
|
@Select(" select " + |
|
|
|
|