From 4bb903c3eb6b78b77a87da914b6cc882d8092e79 Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期三, 20 十一月 2024 11:38:58 +0800 Subject: [PATCH] 修改bug --- ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TDriverMapper.xml | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TDriverMapper.xml b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TDriverMapper.xml index fd22eb4..5e6f2c4 100644 --- a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TDriverMapper.xml +++ b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TDriverMapper.xml @@ -337,7 +337,7 @@ tc1.name as companyName, tc2.name as franchiseeName, <if test="1 == type"> - topc1.num as privateCarTotalNum, + IFNULL(topc1.num, 0) as privateCarTotalNum, IFNULL(topc2.num, 0) as privateCarNotPayNum, IFNULL(topc3.num, 0) as privateCarcancelNum, IFNULL(topc4.taxiMoney, 0) as privateCarTotalMoney, @@ -350,7 +350,7 @@ LEFT JOIN (SELECT id,name FROM t_company WHERE FIND_IN_SET(type, '1,2') AND flag != 3 ) AS tc1 ON td.companyId=tc1.id LEFT JOIN ( SELECT id,name FROM t_company WHERE type = 3 AND flag != 3 ) AS tc2 ON tc2.id = td.franchiseeId <if test="1 == type"> - INNER JOIN ( SELECT COUNT(id) AS num, driverId FROM t_order_private_car WHERE FIND_IN_SET(state, '7,8,9,10,12') + LEFT JOIN ( SELECT COUNT(id) AS num, driverId FROM t_order_private_car WHERE FIND_IN_SET(state, '7,8,9,10,12') <if test="null != start and '' != start and null != end and '' != end"> and DATE_FORMAT(travelTime, '%Y-%m-%d') between #{start} and #{end} </if> -- Gitblit v1.7.1