From e91d5b4846f233505a88bf727fd3160a4574b588 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期日, 19 四月 2026 11:40:45 +0800
Subject: [PATCH] update
---
DriverYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/dao/mapping/LineSiteMapper.xml | 39 +++++++++++++++++++++++++++++++++++++++
1 files changed, 39 insertions(+), 0 deletions(-)
diff --git a/DriverYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/dao/mapping/LineSiteMapper.xml b/DriverYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/dao/mapping/LineSiteMapper.xml
index 55f093b..ada49c1 100644
--- a/DriverYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/dao/mapping/LineSiteMapper.xml
+++ b/DriverYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/dao/mapping/LineSiteMapper.xml
@@ -54,4 +54,43 @@
</if>
order by b.startTime
</select>
+
+ <select id="queryOtherDriver" resultType="map">
+ select
+ b.id as id,
+ a.id as lineShiftDriverId,
+ CONCAT(b.startTime, '-', b.endTime) as startTime,
+ c.headImgUrl as headImgUrl,
+ CONCAT(left(c.`name`, 1), '师傅') as `name`,
+ d.carLicensePlate as carLicensePlate,
+ CONCAT(e.`name`, f.`name`) as brand,
+ d.carColor as carColor,
+ CONCAT((a.totalSeat - a.laveSeat), '/', a.totalSeat) as `number`,
+ (select sum(fraction)/count(fraction) from t_order_evaluate where driverId = a.driverId) as evaluate,
+ h.type as priceType,
+ h.content as content,
+ a.driverId as driverId,
+ c.carId as carId,
+ a.totalSeat as totalSeat,
+ g.serverCarModelId as serverCarModelId,
+ a.laveSeatNumber as laveSeatNumber,
+ a.laveSeat as laveSeat
+ from t_line_shift_driver a
+ left join t_line_shift b on (a.lineShiftId = b.id)
+ left join t_driver c on (a.driverId = c.id)
+ left join t_car d on (c.carId = d.id)
+ left join t_car_brand e on (d.carBrandId = e.id)
+ left join t_car_model f on (d.carModelId = f.id)
+ left join t_car_service g on (d.id = g.carId and g.`type` = 3)
+ left join t_line_price h on (g.serverCarModelId = h.serverCarModelId and b.lineId = h.lineId)
+ where 1 = 1
+ <if test="null != lineId">
+ and b.lineId = #{lineId}
+ </if>
+ <if test="null != day">
+ and a.day = #{day}
+ </if>
+ and a.driverId != #{driverId}
+ order by b.startTime
+ </select>
</mapper>
\ No newline at end of file
--
Gitblit v1.7.1