liujie
2025-04-29 40bfb646d1b962d33841c1ebbceb0dd7cb668bfb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.panzhihua.sangeshenbian.dao.ComplaintAuditRecordMapper">
 
    <select id="getComplaintTimeout" resultType="com.panzhihua.sangeshenbian.model.dto.ComplaintTimeout">
        SELECT
        sc.id complaintId,
        sc.description_title title,
        sc.create_by,
        scar.report_type,
        scar.superior_id,
        sc.create_time,
        sc.closingTime
        FROM
        sgsb_complaint_audit_record scar
        LEFT JOIN sgsb_complaint sc ON scar.complaint_id = sc.id
        WHERE
        scar.latest_flag = 1
        AND sc.create_time <![CDATA[ < ]]> NOW() - INTERVAL
        CASE scar.report_type
        WHEN 1 THEN ${cityDay}
        WHEN 2 THEN ${districtDay}
        WHEN 3 THEN ${streetDay}
        WHEN 4 THEN ${communityDay}
        WHEN 5 THEN ${partyMemberDay}
        END DAY
    </select>
</mapper>