From 3003ef3b80f346a73f3c154c04e7d5d1f0e3b5eb Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期四, 31 七月 2025 14:08:11 +0800
Subject: [PATCH] 活动暂停
---
DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/DriverServiceMapper.xml | 306 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 306 insertions(+), 0 deletions(-)
diff --git a/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/DriverServiceMapper.xml b/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/DriverServiceMapper.xml
index a31e3b6..826a9f4 100644
--- a/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/DriverServiceMapper.xml
+++ b/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/DriverServiceMapper.xml
@@ -17,4 +17,310 @@
`type` as `type`
from t_driver_service where driverId = #{uid}
</select>
+ <select id="queryOrderDataFromDriver" resultType="com.stylefeng.guns.modular.system.model.vo.DriverOrderDataNextVo">
+ select * from (
+ select
+ orderNum,
+ 1 as type,
+ insertTime as orderTime,
+ id as orderId,
+ boardingAddress as startAddress,
+ getoffAddress as endAddress,
+ state,
+ orderMoney
+ from t_order_private_car
+ where driverId = #{uid} and state !=10
+ <if test="sTime !=null">
+ and insertTime between #{sTime} and #{eTime}
+ </if>
+
+ union all
+
+ select
+ orderNum,
+ 2 as type,
+ insertTime as orderTime,
+ id as orderId,
+ boardingAddress as startAddress,
+ getoffAddress as endAddress,
+ state,
+ orderMoney
+ from t_order_taxi
+ where driverId = #{uid} and state !=10
+ <if test="sTime !=null">
+ and insertTime between #{sTime} and #{eTime}
+ </if>
+
+ union all
+
+ select
+ orderNum,
+ 3 as type,
+ insertTime as orderTime,
+ id as orderId,
+ boardingAddress as startAddress,
+ getoffAddress as endAddress,
+ state,
+ orderMoney
+ from t_order_cross_city
+ where driverId = #{uid} and state !=10
+ <if test="sTime !=null">
+ and insertTime between #{sTime} and #{eTime}
+ </if>
+ ) t1
+ order by t1.orderTime desc
+
+
+
+
+
+
+
+ </select>
+ <select id="queryOrderMoneyDataFromDriver" resultType="com.stylefeng.guns.modular.system.model.vo.DriverOrderDataNextVo">
+ select * from (
+ select
+ orderNum,
+ 1 as type,
+ insertTime as orderTime,
+ id as orderId,
+ boardingAddress as startAddress,
+ getoffAddress as endAddress,
+ state,
+ orderMoney
+ from t_order_private_car
+ where driverId = #{uid} and state in (8,9)
+ <if test="sTime !=null">
+ and insertTime between #{sTime} and #{eTime}
+ </if>
+
+ union all
+
+ select
+ orderNum,
+ 2 as type,
+ insertTime as orderTime,
+ id as orderId,
+ boardingAddress as startAddress,
+ getoffAddress as endAddress,
+ state,
+ orderMoney
+ from t_order_taxi
+ where driverId = #{uid} and state in (8,9)
+ <if test="sTime !=null">
+ and insertTime between #{sTime} and #{eTime}
+ </if>
+
+ union all
+
+ select
+ orderNum,
+ 3 as type,
+ insertTime as orderTime,
+ id as orderId,
+ boardingAddress as startAddress,
+ getoffAddress as endAddress,
+ state,
+ orderMoney
+ from t_order_cross_city
+ where driverId = #{uid} and state in (8,9)
+ <if test="sTime !=null">
+ and insertTime between #{sTime} and #{eTime}
+ </if>
+ ) t1
+ order by t1.orderTime desc
+
+
+
+
+
+
+
+ </select>
+ <select id="queryOrderMoneyDataFromDriverAll" resultType="com.stylefeng.guns.modular.system.model.vo.DriverOrderDataNextVo">
+ select * from (
+ select
+ orderNum,
+ 1 as type,
+ insertTime as orderTime,
+ id as orderId,
+ boardingAddress as startAddress,
+ getoffAddress as endAddress,
+ state,
+ orderMoney
+ from t_order_private_car
+ where driverId = #{uid} and state in (8,9)
+ <if test="sTime !=null">
+ and insertTime between #{sTime} and #{eTime}
+ </if>
+
+ union all
+
+ select
+ orderNum,
+ 2 as type,
+ insertTime as orderTime,
+ id as orderId,
+ boardingAddress as startAddress,
+ getoffAddress as endAddress,
+ state,
+ orderMoney
+ from t_order_taxi
+ where driverId = #{uid} and state in (8,9)
+ <if test="sTime !=null">
+ and insertTime between #{sTime} and #{eTime}
+ </if>
+
+ union all
+
+ select
+ orderNum,
+ 3 as type,
+ insertTime as orderTime,
+ id as orderId,
+ boardingAddress as startAddress,
+ getoffAddress as endAddress,
+ state,
+ orderMoney
+ from t_order_cross_city
+ where driverId = #{uid} and state in (8,9)
+ <if test="sTime !=null">
+ and insertTime between #{sTime} and #{eTime}
+ </if>
+ ) t1
+ order by t1.orderTime desc
+
+
+
+
+
+
+
+ </select>
+ <select id="queryOrderPromotionFromDriver" resultType="com.stylefeng.guns.modular.system.model.vo.DriverOrderDataNextVo">
+ select * from (
+ select
+ orderNum,
+ 1 as type,
+ successTime as orderTime,
+ id as orderId,
+ boardingAddress as startAddress,
+ getoffAddress as endAddress,
+ state,
+ promotionMoney as orderMoney
+ from t_order_private_car
+ where promotionDriverId = #{uid} and state in (8,9)
+ <if test="sTime !=null">
+ and successTime between #{sTime} and #{eTime}
+ </if>
+
+ union all
+
+ select
+ orderNum,
+ 2 as type,
+ successTime as orderTime,
+ id as orderId,
+ boardingAddress as startAddress,
+ getoffAddress as endAddress,
+ state,
+ promotionMoney as orderMoney
+ from t_order_taxi
+ where promotionDriverId = #{uid} and state in (8,9)
+ <if test="sTime !=null">
+ and successTime between #{sTime} and #{eTime}
+ </if>
+
+ union all
+
+ select
+ orderNum,
+ 3 as type,
+ successTime as orderTime,
+ id as orderId,
+ boardingAddress as startAddress,
+ getoffAddress as endAddress,
+ state,
+ promotionMoney as orderMoney
+ from t_order_cross_city
+ where promotionDriverId = #{uid} and state in (8,9)
+ <if test="sTime !=null">
+ and successTime between #{sTime} and #{eTime}
+ </if>
+ ) t1
+ order by t1.orderTime desc
+
+
+
+
+
+
+
+ </select>
+
+ <select id="queryOrderPromotionFromDriverAll" resultType="com.stylefeng.guns.modular.system.model.vo.DriverOrderDataNextVo">
+ select * from (
+ select
+ orderNum,
+ 1 as type,
+ successTime as orderTime,
+ id as orderId,
+ boardingAddress as startAddress,
+ getoffAddress as endAddress,
+ state,
+ promotionMoney as orderMoney
+ from t_order_private_car
+ where promotionDriverId = #{uid} and state in (8,9)
+ <if test="sTime !=null">
+ and successTime between #{sTime} and #{eTime}
+ </if>
+
+ union all
+
+ select
+ orderNum,
+ 2 as type,
+ successTime as orderTime,
+ id as orderId,
+ boardingAddress as startAddress,
+ getoffAddress as endAddress,
+ state,
+ promotionMoney as orderMoney
+ from t_order_taxi
+ where promotionDriverId = #{uid} and state in (8,9)
+ <if test="sTime !=null">
+ and successTime between #{sTime} and #{eTime}
+ </if>
+
+ union all
+
+ select
+ orderNum,
+ 3 as type,
+ successTime as orderTime,
+ id as orderId,
+ boardingAddress as startAddress,
+ getoffAddress as endAddress,
+ state,
+ promotionMoney as orderMoney
+ from t_order_cross_city
+ where promotionDriverId = #{uid} and state in (8,9)
+ <if test="sTime !=null">
+ and successTime between #{sTime} and #{eTime}
+ </if>
+ ) t1
+ order by t1.orderTime desc
+
+
+
+
+
+
+
+ </select>
+
+
+
+
+
</mapper>
\ No newline at end of file
--
Gitblit v1.7.1