From a0efb3f1c1eb1269e8cd0f0dda2543a9dadddb93 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期五, 22 十二月 2023 10:56:34 +0800
Subject: [PATCH] 修改bug

---
 ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TUserMapper.xml |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TUserMapper.xml b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TUserMapper.xml
index fb87d19..6e61ca1 100644
--- a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TUserMapper.xml
+++ b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TUserMapper.xml
@@ -87,16 +87,18 @@
     <select id="getUserDetailById" resultType="java.util.Map">
         SELECT DATE_FORMAT(ui.insertTime,'%Y-%m-%d %H:%i') as insertTimeStr,ci.`name` as companyName,
         case when ui.isAuth = 1 then '否' else '是' end as isAuthStr,
-        IFNULL(0,0) as zcNum,
+        IFNULL(op.num,0) as zcNum,
         IFNULL(ot.num,0) as czNum,
         IFNULL(0,0) as kcNum,
-        IFNULL(0,0) as wlNum,
+        IFNULL(ol.num,0) as wlNum,
         IFNULL(td.num,0) as consumptionNum,
         IFNULL(ui.balance,0) as balanceStr,
         ui.* from t_user as ui
         LEFT JOIN (select * from t_company where flag != 3) as ci on ci.id = ui.companyId
         LEFT JOIN (SELECT sum(money) as num,userId from t_pub_transaction_details where userType = 1 and type = 1 and state = 2 GROUP BY userId) as td on td.userId = ui.id
+        LEFT JOIN (SELECT COUNT(id) as num,userId from t_order_private_car where FIND_IN_SET(state,'8,9') GROUP BY userId) as op on op.userId = ui.id
         LEFT JOIN (SELECT COUNT(id) as num,userId from t_order_taxi where FIND_IN_SET(state,'8,9') GROUP BY userId) as ot on ot.userId = ui.id
+        LEFT JOIN (SELECT COUNT(id) as num,userId from t_order_logistics where FIND_IN_SET(state,'9') GROUP BY userId) as ol on ol.userId = ui.id
         where ui.id = #{userId}
     </select>
 
@@ -124,7 +126,7 @@
             select
                 concat('user_',id) as id,
                 phone as phone,
-                IFNULL(name,nickName) as name,
+                IFNULL(CONCAT(firstName, lastName),nickName) as name,
                 1 as uType,
                 insertTime as insertTime
                 from t_user
@@ -134,7 +136,7 @@
                 select
                 concat('driver_',id) as id,
                 phone as phone,
-                name as name,
+                CONCAT(firstName, lastName) as name,
                 2 as uType,
                 insertTime as insertTime
                 from

--
Gitblit v1.7.1