fuliqi
2024-08-21 31d3591b34d4f26ad2ab207ca3044048d9adb9df
ycl-server/src/main/resources/mapper/zgyw/ReportMapper.xml
@@ -60,6 +60,33 @@
                    FROM t_report
                    WHERE id = #{id} AND deleted = 0
            ) as rr ON r.identify = rr.identify AND r.create_time <= rr.create_time
        ORDER BY
            r.create_time DESC
    </select>
    <select id="selectNumberList" resultType="java.lang.String">
        SELECT yp.serial_number FROM t_report r
        LEFT JOIN t_yw_point yp ON r.point_id = yp.id
        WHERE r.status = #{status} AND
              #{date} between r.begin_create_time and r.end_create_time
    </select>
    <select id="checkPointReported" resultType="com.ycl.platform.domain.vo.ReportVO">
        SELECT
               r.id, r.errorType
        FROM
             t_report r
                 INNER JOIN t_yw_point yo ON r.point_id = yo.id AND yo.deleted = 0
                 INNER JOIN t_work_order wo ON yo.serial_number = wo.serial_number AND wo.serial_number = #{serialNumber} AND wo.deleted = 0
        WHERE
             r.status = 1
        ORDER BY r.auditing_time DESC
        LIMIT 1
    </select>
</mapper>