java110
2023-06-19 138055a208cd0f7ebad523eed1c3b9df5dd17084
optimize import detail log
2个文件已修改
12 ■■■■■ 已修改文件
java110-bean/src/main/java/com/java110/dto/log/AssetImportLogDto.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
java110-db/src/main/resources/mapper/common/AssetImportLogServiceDaoImplMapper.xml 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
java110-bean/src/main/java/com/java110/dto/log/AssetImportLogDto.java
@@ -44,6 +44,7 @@
    private String remark;
    private String communityId;
    private Long errorCount;
    private Long waitCount;
    private String state;
@@ -159,4 +160,12 @@
    public void setStateName(String stateName) {
        this.stateName = stateName;
    }
    public Long getWaitCount() {
        return waitCount;
    }
    public void setWaitCount(Long waitCount) {
        this.waitCount = waitCount;
    }
}
java110-db/src/main/resources/mapper/common/AssetImportLogServiceDaoImplMapper.xml
@@ -22,7 +22,8 @@
        communityId,t.error_count,t.error_count errorCount,t.create_time createTime,t.state,td.`name`
        logTypeName,td1.name stateName,
        (select count(1) successCount from asset_import_log_detail a where a.log_id = t.log_id and a.status_cd = '0' and a.state = 'C') successCount,
        (select count(1) errorCount from asset_import_log_detail a where a.log_id = t.log_id and a.status_cd = '0' and a.state = 'F') errorCount
        (select count(1) errorCount from asset_import_log_detail a where a.log_id = t.log_id and a.status_cd = '0' and a.state = 'F') errorCount,
        (select count(1) waitCount from asset_import_log_detail a where a.log_id = t.log_id and a.status_cd = '0' and a.state = 'W') waitCount
        from asset_import_log t
        LEFT JOIN t_dict td on t.log_type = td.status_cd and td.table_name = 'asset_import_log' and td.table_columns =
        'log_type'