liurunyu
2025-01-09 e059d06932a35d26be1c030dce61964bd04a1488
pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmOpenCloseValveHistoryMapper.xml
@@ -605,6 +605,8 @@
        SELECT COUNT(*)  AS recordCount,
               inta.id   AS intakeId,
               inta.name AS intakeNum,
               inta.lng  AS lng,
               inta.lat  AS lat,
               blo.name  AS blockName
        FROM pr_intake inta
        LEFT JOIN(SELECT intake_id
@@ -645,6 +647,8 @@
        SELECT COUNT(*)  AS recordCount,
               inta.id   AS intakeId,
               inta.name AS intakeNum,
               inta.lng  AS lng,
               inta.lat  AS lat,
               blo.name  AS blockName
        FROM pr_intake inta
        LEFT JOIN(SELECT intake_id
@@ -1070,8 +1074,8 @@
        IFNULL(SUM(rocvh.cl_this_time),0) AS recordCount
        FROM
        pr_intake inta
        INNER JOIN ba_block blo ON blo.id = inta.blockId
        LEFT JOIN rm_open_close_valve_history rocvh ON rocvh.intake_id = inta.id
        LEFT JOIN ba_block blo ON blo.id = inta.blockId
        INNER JOIN rm_open_close_valve_history rocvh ON rocvh.intake_id = inta.id
        WHERE rocvh.op_dt >= #{timeStart} AND rocvh.cl_dt <= #{timeStop} AND inta.deleted = 0
        GROUP BY inta.id
        HAVING IFNULL(SUM(rocvh.cl_this_time),0) > #{value}
@@ -1090,9 +1094,9 @@
            inta.id AS intakeId
            FROM
            pr_intake inta
            INNER JOIN ba_block blo ON blo.id = inta.blockId
            inner JOIN rm_open_close_valve_history rocvh ON rocvh.intake_id = inta.id
            WHERE inta.deleted = 0 AND rocvh.id >= #{idStart} AND  rocvh.id >= #{idEnd} AND rocvh.cl_dt IS NULL
            LEFT JOIN ba_block blo ON blo.id = inta.blockId
            INNER JOIN rm_open_close_valve_history rocvh ON rocvh.intake_id = inta.id
            WHERE inta.deleted = 0 AND rocvh.id <![CDATA[>=]]> #{idStart} AND  rocvh.id <![CDATA[<=]]> #{idEnd} AND rocvh.cl_dt IS NULL
            GROUP BY inta.id
        ) c
    </select>
@@ -1106,9 +1110,9 @@
            blo.NAME AS blockName
        FROM
            pr_intake inta
            INNER JOIN ba_block blo ON blo.id = inta.blockId
            inner JOIN rm_open_close_valve_history rocvh ON rocvh.intake_id = inta.id
        WHERE inta.deleted = 0 AND rocvh.id >= #{idStart} AND  rocvh.id >= #{idEnd} AND rocvh.cl_dt IS NULL
            LEFT JOIN ba_block blo ON blo.id = inta.blockId
            INNER JOIN rm_open_close_valve_history rocvh ON rocvh.intake_id = inta.id
        WHERE inta.deleted = 0 AND rocvh.id <![CDATA[>=]]> #{idStart} AND  rocvh.id <![CDATA[<=]]> #{idEnd} AND rocvh.cl_dt IS NULL
        GROUP BY inta.id
        ORDER BY inta.id DESC
        <trim prefix="limit ">
@@ -1125,9 +1129,9 @@
            inta.id AS intakeId
            FROM
            pr_intake inta
            INNER JOIN ba_block blo ON blo.id = inta.blockId
            inner JOIN rm_open_close_valve_history rocvh ON rocvh.intake_id = inta.id
            WHERE inta.deleted = 0 AND rocvh.id >= #{idStart} AND  rocvh.id >= #{idEnd} AND rocvh.op_dt IS NULL
            LEFT JOIN ba_block blo ON blo.id = inta.blockId
            INNER JOIN rm_open_close_valve_history rocvh ON rocvh.intake_id = inta.id
            WHERE inta.deleted = 0 AND rocvh.id <![CDATA[>=]]> #{idStart} AND  rocvh.id <![CDATA[<=]]> #{idEnd} AND rocvh.op_dt IS NULL
            GROUP BY inta.id
        ) c
    </select>
@@ -1141,9 +1145,9 @@
        blo.NAME AS blockName
        FROM
        pr_intake inta
        INNER JOIN ba_block blo ON blo.id = inta.blockId
        inner JOIN rm_open_close_valve_history rocvh ON rocvh.intake_id = inta.id
        WHERE inta.deleted = 0 AND rocvh.id >= #{idStart} AND  rocvh.id >= #{idEnd} AND rocvh.op_dt IS NULL
        LEFT JOIN ba_block blo ON blo.id = inta.blockId
        INNER JOIN rm_open_close_valve_history rocvh ON rocvh.intake_id = inta.id
        WHERE inta.deleted = 0 AND rocvh.id <![CDATA[>=]]> #{idStart} AND  rocvh.id <![CDATA[<=]]> #{idEnd} AND rocvh.op_dt IS NULL
        GROUP BY inta.id
        ORDER BY inta.id DESC
        <trim prefix="limit ">