From 8819762ad58f77e606431fca4072c19e542e6055 Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期三, 25 三月 2026 13:42:44 +0800
Subject: [PATCH] 销售金额

---
 jyz-base-start/src/main/resources/xml/OilRecordMapper.xml |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/jyz-base-start/src/main/resources/xml/OilRecordMapper.xml b/jyz-base-start/src/main/resources/xml/OilRecordMapper.xml
index 1c5b368..65a05ef 100644
--- a/jyz-base-start/src/main/resources/xml/OilRecordMapper.xml
+++ b/jyz-base-start/src/main/resources/xml/OilRecordMapper.xml
@@ -120,7 +120,8 @@
             count(if(behavior=1,1,null)) oilCount,
             sum(oil_volume) oilVolume,
             sum(spand_time) sumSpand,
-            count(DISTINCT if(behavior=1, r.license_num, null)) onceOilCount
+            count(DISTINCT if(behavior=1, r.license_num, null)) onceOilCount,
+            sum(if(behavior=1, total_amount, 0)) totalAmount
             from t_oil_record r
             join (
             select sum(car_count) carCount from t_traffic_flow
@@ -269,6 +270,18 @@
         ) f on m.model_code = f.model_code
     </select>
 
+    <select id="statFanByOilType" resultType="com.tievd.jyz.entity.vo.StatDataTableVo" parameterType="com.tievd.jyz.entity.vo.DataStatisReqVo">
+        select
+        count(if(behavior=1,1,null)) oilCount,
+        sum(oil_volume) oilVolume,
+        sum(if(behavior=1, total_amount, 0)) totalAmount,
+        oil_type oilType
+        from t_oil_record
+        <include refid="statRecordCondition" />
+        and oil_type is not null and oil_type != ''
+        GROUP BY oil_type
+    </select>
+
     <select id="getVehicleFrequencyBeforeActivity" resultType="java.util.Map">
         SELECT 
             COUNT(DISTINCT license_num) as totalVehicles,

--
Gitblit v1.8.0