| | |
| | | from mall_order_info a |
| | | left join mall_member b on a.member_id = b.id |
| | | <where> |
| | | a.del_flag=2 |
| | | -- a.del_flag=2 |
| | | <if test="record != null"> |
| | | <if test="record.payResult != null and record.payResult != ''"> |
| | | and a.pay_result = #{record.payResult} |
| | |
| | | <update id="updateOrderConfirmStatus"> |
| | | update mall_order_info |
| | | set status=4, |
| | | receiving_time=new Date() |
| | | receiving_time=now() |
| | | where status=3 and date_format(pay_time, '%Y-%m-%d') = date_format(#{date}, '%Y-%m-%d') |
| | | </update> |
| | | |
| | |
| | | select IFNULL(sum(IFNULL(amount,0)),0) from mall_order_info |
| | | where pay_result = #{payResult} and date_format(pay_time, '%Y-%m-%d') = date_format(#{date}, '%Y-%m-%d') |
| | | </select> |
| | | |
| | | <select id="selectSumAmountByPayMethodAndSomeStatue" resultType="java.math.BigDecimal"> |
| | | select IFNULL(sum(IFNULL(amount,0)),0) from mall_order_info |
| | | where pay_method = #{payMethod} |
| | | and status in |
| | | <foreach collection="statues" separator="," close=")" open="(" item="item"> |
| | | #{item} |
| | | </foreach> |
| | | </select> |
| | | </mapper> |