|
|
@@ -33,24 +33,25 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
</resultMap>
|
|
|
|
|
|
<select id="getStatistics" resultType="com.ruoyi.businessDayBill.domain.vo.BusinessDayBillVo">
|
|
|
- select IFNULL(sum(actual_receive_payment), 0) as actual_receive_payment,
|
|
|
- IFNULL(sum(actual_credited), 0) as actual_credited,
|
|
|
- IFNULL(sum(user_use_point), 0) as user_use_point,
|
|
|
- IFNULL(sum(business_give_point), 0) as business_give_point,
|
|
|
- IFNULL(sum(today_settlement), 0) as today_settlement,
|
|
|
- IFNULL(sum(online_order_num), 0) as online_order_num,
|
|
|
- IFNULL(sum(shop_order_num), 0) as shop_order_num,
|
|
|
- IFNULL(sum(online_order_amount), 0) as online_order_amount,
|
|
|
- IFNULL(sum(shop_order_amount), 0) as shop_order_amount,
|
|
|
- IFNULL(sum(online_refund_order_num), 0) as online_refund_order_num,
|
|
|
- IFNULL(sum(shop_refund_order_num), 0) as shop_refund_order_num,
|
|
|
- IFNULL(sum(online_refund_order_amount), 0) as online_refund_order_amount,
|
|
|
- IFNULL(sum(shop_refund_order_amount), 0) as shop_refund_order_amount,
|
|
|
- IFNULL(sum(business_should_subsidy), 0) as business_should_subsidy,
|
|
|
- IFNULL(sum(platform_service_fee), 0) as platform_service_fee,
|
|
|
- IFNULL(sum(platform_income), 0) as platform_income,
|
|
|
- IFNULL(sum(point_verified_order_num), 0) as point_verified_order_num,
|
|
|
- IFNULL(sum(point_verified_order_amount), 0) as point_verified_order_amount
|
|
|
+ select
|
|
|
+ IFNULL(sum(actual_receive_payment), 0) as actual_receive_payment,
|
|
|
+ IFNULL(sum(actual_credited), 0) as actual_credited,
|
|
|
+ IFNULL(sum(user_use_point), 0) as user_use_point,
|
|
|
+ IFNULL(sum(business_give_point), 0) as business_give_point,
|
|
|
+ IFNULL(sum(today_settlement), 0) as today_settlement,
|
|
|
+ IFNULL(sum(online_order_num), 0) as online_order_num,
|
|
|
+ IFNULL(sum(shop_order_num), 0) as shop_order_num,
|
|
|
+ IFNULL(sum(online_order_amount), 0) as online_order_amount,
|
|
|
+ IFNULL(sum(shop_order_amount), 0) as shop_order_amount,
|
|
|
+ IFNULL(sum(online_refund_order_num), 0) as online_refund_order_num,
|
|
|
+ IFNULL(sum(shop_refund_order_num), 0) as shop_refund_order_num,
|
|
|
+ IFNULL(sum(online_refund_order_amount), 0) as online_refund_order_amount,
|
|
|
+ IFNULL(sum(shop_refund_order_amount), 0) as shop_refund_order_amount,
|
|
|
+ IFNULL(sum(business_should_subsidy), 0) as business_should_subsidy,
|
|
|
+ IFNULL(sum(platform_service_fee), 0) as platform_service_fee,
|
|
|
+ IFNULL(sum(platform_income), 0) as platform_income,
|
|
|
+ IFNULL(sum(point_verified_order_num), 0) as point_verified_order_num,
|
|
|
+ IFNULL(sum(point_verified_order_amount), 0) as point_verified_order_amount
|
|
|
from tb_business_day_bill
|
|
|
<where>
|
|
|
<if test="bo.businessId!=null">
|
|
|
@@ -64,4 +65,71 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
</if>
|
|
|
</where>
|
|
|
</select>
|
|
|
+
|
|
|
+ <select id="onYear" resultType="com.ruoyi.businessDayBill.domain.vo.BusinessDayBillVo">
|
|
|
+ select DATE_FORMAT(bill_day, '%Y-%m') AS year_month_value,
|
|
|
+ IFNULL(sum(actual_receive_payment), 0) as actual_receive_payment,
|
|
|
+ IFNULL(sum(actual_credited), 0) as actual_credited,
|
|
|
+ IFNULL(sum(user_use_point), 0) as user_use_point,
|
|
|
+ IFNULL(sum(business_give_point), 0) as business_give_point,
|
|
|
+ IFNULL(sum(today_settlement), 0) as today_settlement,
|
|
|
+ IFNULL(sum(online_order_num), 0) as online_order_num,
|
|
|
+ IFNULL(sum(shop_order_num), 0) as shop_order_num,
|
|
|
+ IFNULL(sum(online_order_amount), 0) as online_order_amount,
|
|
|
+ IFNULL(sum(shop_order_amount), 0) as shop_order_amount,
|
|
|
+ IFNULL(sum(online_refund_order_num), 0) as online_refund_order_num,
|
|
|
+ IFNULL(sum(shop_refund_order_num), 0) as shop_refund_order_num,
|
|
|
+ IFNULL(sum(online_refund_order_amount), 0) as online_refund_order_amount,
|
|
|
+ IFNULL(sum(shop_refund_order_amount), 0) as shop_refund_order_amount,
|
|
|
+ IFNULL(sum(business_should_subsidy), 0) as business_should_subsidy,
|
|
|
+ IFNULL(sum(platform_service_fee), 0) as platform_service_fee,
|
|
|
+ IFNULL(sum(platform_income), 0) as platform_income,
|
|
|
+ IFNULL(sum(point_verified_order_num), 0) as point_verified_order_num,
|
|
|
+ IFNULL(sum(point_verified_order_amount), 0) as point_verified_order_amount
|
|
|
+ FROM tb_business_day_bill
|
|
|
+ <where>
|
|
|
+ <if test="bo.businessId!=null">
|
|
|
+ and business_id = #{bo.businessId}
|
|
|
+ </if>
|
|
|
+ <if test="bo.startTime!=null">
|
|
|
+ and bill_day >= #{bo.startTime}
|
|
|
+ </if>
|
|
|
+ <if test="bo.endTime!=null">
|
|
|
+ and bill_day <= #{bo.endTime}
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+ GROUP BY year_month_value
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="onDay" resultType="com.ruoyi.businessDayBill.domain.vo.BusinessDayBillVo">
|
|
|
+ select bill_day,day_value,
|
|
|
+ IFNULL(sum(actual_receive_payment), 0) as actual_receive_payment,
|
|
|
+ IFNULL(sum(actual_credited), 0) as actual_credited,
|
|
|
+ IFNULL(sum(user_use_point), 0) as user_use_point,
|
|
|
+ IFNULL(sum(business_give_point), 0) as business_give_point,
|
|
|
+ IFNULL(sum(today_settlement), 0) as today_settlement,
|
|
|
+ IFNULL(sum(online_order_num), 0) as online_order_num,
|
|
|
+ IFNULL(sum(shop_order_num), 0) as shop_order_num,
|
|
|
+ IFNULL(sum(online_order_amount), 0) as online_order_amount,
|
|
|
+ IFNULL(sum(shop_order_amount), 0) as shop_order_amount,
|
|
|
+ IFNULL(sum(online_refund_order_num), 0) as online_refund_order_num,
|
|
|
+ IFNULL(sum(shop_refund_order_num), 0) as shop_refund_order_num,
|
|
|
+ IFNULL(sum(online_refund_order_amount), 0) as online_refund_order_amount,
|
|
|
+ IFNULL(sum(shop_refund_order_amount), 0) as shop_refund_order_amount,
|
|
|
+ IFNULL(sum(business_should_subsidy), 0) as business_should_subsidy,
|
|
|
+ IFNULL(sum(platform_service_fee), 0) as platform_service_fee,
|
|
|
+ IFNULL(sum(platform_income), 0) as platform_income,
|
|
|
+ IFNULL(sum(point_verified_order_num), 0) as point_verified_order_num,
|
|
|
+ IFNULL(sum(point_verified_order_amount), 0) as point_verified_order_amount
|
|
|
+ from tb_business_day_bill
|
|
|
+ <where>
|
|
|
+ <if test="bo.startTime!=null">
|
|
|
+ and bill_day >= #{bo.startTime}
|
|
|
+ </if>
|
|
|
+ <if test="bo.endTime!=null">
|
|
|
+ and bill_day <= #{bo.endTime}
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+ GROUP BY bill_day
|
|
|
+ </select>
|
|
|
</mapper>
|