| | |
| | | <foreach collection="list" index="index" item="item" separator="union all" > |
| | | select |
| | | #{item.beginTime} dataTime, |
| | | (select shop_short_name from sys_shop_info where id=#{shopId}) shopName, |
| | | (select sum(total) shouldPay from sys_order |
| | | where STATU = '已付款' and <![CDATA[ create_time > #{item.beginTime} and create_time < #{item.endTime}]]> |
| | | <if test="shopId != null"> |
| | | and shop_id=#{shopId} |
| | | </if> |
| | | ) shouldPay, |
| | | (select IFNULL(sum(amount),0) from sys_order_flow |
| | | where <![CDATA[ create_time > #{item.beginTime} and create_time < #{item.endTime}]]> and pay_method!='欠款' |
| | | <if test="shopId != null"> |
| | | and shop_id=#{shopId} |
| | | </if> |
| | | where <![CDATA[ create_time > #{item.beginTime} and create_time < #{item.endTime}]]> and pay_method!='欠款' |
| | | <if test="shopId != null"> |
| | | and shop_id=#{shopId} |
| | | </if> |
| | | )totalPay, |
| | | (select IFNULL(sum(amount),0) from sys_order_flow |
| | | where pay_method not in ('储值卡', '欠款') and flow_type != '退款' and <![CDATA[ create_time > #{item.beginTime} and create_time < #{item.endTime}]]> |
| | |
| | | from sys_order_flow |
| | | where <![CDATA[ create_time > #{item.beginTime} and create_time < #{item.endTime} ]]> |
| | | <if test="shopId != null"> |
| | | and a.shop_id=#{shopId} |
| | | and shop_id=#{shopId} |
| | | </if> |
| | | group by paymethod |
| | | </sql> |