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