liujie
2025-07-28 039abee6b27058ca46b1e1e82aa0b5407a5dad44
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
29
30
31
32
33
34
35
36
37
38
<?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.westcommittee.dao.ComplaintAuditRecordMapper">
 
    <select id="getComplaintTimeout" resultType="com.panzhihua.westcommittee.model.dto.ComplaintTimeout">
            SELECT
            id complaintId,
            description_title title,
            problem_type problemType,
            serial_number serialNumber,
            create_by,
            create_time,
            now_level AS nowLevel,
            assign_status AS assignStatus,
            assign_person_id AS assignPersonId
            FROM
            west_complaint
            WHERE now_level_sms = 0 and NOW() > now_level_time + INTERVAL
            CASE now_level
            WHEN 2 THEN ${districtDay}
            WHEN 3 THEN ${streetDay}
            WHEN 4 THEN ${communityDay}
            END DAY
    </select>
 
    <select id="getComplaintTimeout1" resultType="com.panzhihua.westcommittee.model.dto.ComplaintTimeout">
        SELECT
            id complaintId,
        FROM
            west_complaint
        WHERE NOW() <![CDATA[ > ]]> now_level_time + INTERVAL
            CASE sc.now_level
            WHEN 2 THEN ${districtDay}
            WHEN 3 THEN ${streetDay}
            WHEN 4 THEN ${communityDay}
        END DAY
    </select>
</mapper>