longz
2026-07-20 5a90d87c8149da5360d7de206e975cf04fe8746a
fix: 修正合作商收入占比分账口径
1个文件已修改
15 ■■■■■ 已修改文件
ruoyi-service/ruoyi-order/src/main/resources/mapper/order/TChargingOrderMapper.xml 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-order/src/main/resources/mapper/order/TChargingOrderMapper.xml
@@ -405,11 +405,11 @@
            SUM(IFNULL(electricity_share_amount, 0)) AS electricity_share_amount,
            SUM(IFNULL(service_share_amount, 0)) AS service_share_amount
            FROM t_charging_order_share_record
            WHERE del_flag = 0 AND charging_order_id IS NOT NULL
            WHERE del_flag = 0 AND charging_order_id IS NOT NULL AND online_share_status = 'SUCCESS'
            GROUP BY charging_order_id
        ) s ON a.id = s.charging_order_id
        <where>
            a.del_flag = 0 and a.recharge_payment_status = 2 and a.status = 5
            a.del_flag = 0 and a.recharge_payment_status = 2
            <if test="sixBefore != null">
                AND a.create_time &gt;= #{sixBefore}
            </if>
@@ -465,11 +465,11 @@
        LEFT JOIN (
            SELECT charging_order_id, SUM(IFNULL(share_amount, 0)) AS share_amount
            FROM t_charging_order_share_record
            WHERE del_flag = 0 AND charging_order_id IS NOT NULL
            WHERE del_flag = 0 AND charging_order_id IS NOT NULL AND online_share_status = 'SUCCESS'
            GROUP BY charging_order_id
        ) s ON a.id = s.charging_order_id
        <where>
            a.del_flag = 0 and a.recharge_payment_status = 2 and a.status = 5
            a.del_flag = 0 and a.recharge_payment_status = 2
            <if test="siteIds != null and siteIds.size() > 0">
                AND a.site_id IN
                <foreach collection="siteIds" item="siteId" open="(" separator="," close=")">
@@ -541,10 +541,13 @@
            SUM(IFNULL(service_share_amount, 0)) AS service_share_amount,
            SUM(IFNULL(share_amount, 0)) AS share_amount
            FROM t_charging_order_share_record
            WHERE del_flag = 0 AND charging_order_id IS NOT NULL
            WHERE del_flag = 0 AND charging_order_id IS NOT NULL AND online_share_status = 'SUCCESS'
            GROUP BY charging_order_id
        ) s ON a.id = s.charging_order_id
        WHERE a.del_flag = 0 AND a.recharge_payment_status = 2 AND a.status = 5
        WHERE a.del_flag = 0 AND a.recharge_payment_status = 2
        <if test="partnerView == null or !partnerView">
            AND a.status = 5
        </if>
        <if test="siteIds != null and siteIds.size() > 0">
            AND a.site_id IN
            <foreach collection="siteIds" item="siteId" open="(" separator="," close=")">