liujie
2026-01-29 162212c128b0cd46c2ea0c924de51a25646a9f56
修改bug
4个文件已修改
31 ■■■■■ 已修改文件
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/DashboardStatisticsController.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/query/StoryListQuery.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/vo/HiddenDangerListVo.java 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/resources/mapper/system/RecordMapper.xml 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/DashboardStatisticsController.java
@@ -118,6 +118,13 @@
        if(query.getCity()!=null && !query.getCity().isEmpty()){
            wrapper.eq(AccidentBrief::getCity, query.getCity());
        }
        if(query.getProvince()!=null && !query.getProvince().isEmpty()){
            wrapper.eq(AccidentBrief::getProvince, query.getProvince());
        }
        if(query.getArea()!=null && !query.getArea().isEmpty()){
            wrapper.eq(AccidentBrief::getArea, query.getArea());
        }
        if(query.getClassifyId()!=null){
            wrapper.eq(AccidentBrief::getClassifyId, query.getClassifyId());
        }
ruoyi-system/src/main/java/com/ruoyi/system/query/StoryListQuery.java
@@ -11,6 +11,12 @@
    @ApiModelProperty("城市")
    private String city;
    @ApiModelProperty("省")
    private String province;
    @ApiModelProperty("区")
    private String area;
    @ApiModelProperty("类型id")
    private Integer classifyId;
ruoyi-system/src/main/java/com/ruoyi/system/vo/HiddenDangerListVo.java
@@ -60,7 +60,7 @@
    @ApiModelProperty("责任人")
    private String responsiblePerson;
    @ApiModelProperty("0未整改  1部分整改  2已整改")
    private Integer state;
    @ApiModelProperty("0未整改  1部分整改  2已整改  3未复查")
    private Integer state=3;
}
ruoyi-system/src/main/resources/mapper/system/RecordMapper.xml
@@ -37,22 +37,19 @@
        when t1.device_id is null then 1
        else 2
        end as type,
        t1.create_time,t1.reformed,t1.responsible_person responsiblePerson,
        case
            when t5.id is null then 0
        else t5.state
        end as state
        t1.create_time,t1.reformed,t1.responsible_person responsiblePerson
        from record t1
        left join problem t2 on t1.problem_id = t2.id
        left join task t3 on t1.check_task_id = t3.id
        left join plan t4 on t3.plan_id = t4.id
        left join error_review t5 on t1.error_review_id = t5.id
        where t1.deleted = 0 and t1.level is not null
        and t1.check_task_id in
        <foreach item="item" index="index" collection="taskIds" open="(" separator="," close=")">
            #{item}
        </foreach>
        <if test="query.reformed != null">
            and t1.reformed = #{query.reformed}
        </if>
        <if test="query.type == null">
            and t1.level = 0
        </if>
@@ -66,9 +63,6 @@
        ) as o where 1=1
        <if test="query.type != null">
            and o.type = #{query.type}
        </if>
        <if test="query.reformed != null">
            and o.state = #{query.reformed}
        </if>
        order by o.create_time desc
    </select>