xuhy
2023-12-08 4adf49cd01c70e3867ddcad214e690619ddc3d07
ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/IncomeMapper.xml
@@ -67,15 +67,16 @@
    </select>
    <select  id="getList1" resultType="map" parameterType="com.baomidou.mybatisplus.plugins.Page">
            select
            a.date as times,
            a.`date` as times,
            a.driverNum,
            b.duration as timeNumber
            from (
            select date, count(driverId) as driverNum from t_driver_online where assessment = 0 group by date
            select `date`, count(driverId) as driverNum from t_driver_online where assessment = 0 group by `date`
            ) as a
            left join (
            select date, sum(duration) as duration from t_driver_online where assessment = 0 group by date
            select `date`, sum(duration) as duration from t_driver_online where assessment = 0 group by `date`
            ) as b on (a.date = b.date)
            ORDER BY a.date DESC
    </select>
    <select  id="getList2" resultType="map" parameterType="com.baomidou.mybatisplus.plugins.Page">
        select
@@ -83,7 +84,7 @@
        a.duration as timeNumber
        from t_driver_online a
        left join t_driver b on (a.driverId = b.id)
         where assessment = 0 and DATE_FORMAT(date, '%Y-%m-%d') = '2022-12-29'
         where a.assessment = 0 and DATE_FORMAT(a.`date`, '%Y-%m-%d') = #{times}
    </select>
    <select  id="getTotal" resultType="map">
      SELECT COUNT(o.driverId) driverNum,SUM(o.timeNumber) timeNumber from (SELECT