|
|
@ -1,5 +1,6 @@ |
|
|
package com.techsor.datacenter.sender.dao; |
|
|
package com.techsor.datacenter.sender.dao; |
|
|
|
|
|
|
|
|
|
|
|
import com.alibaba.fastjson2.JSON; |
|
|
import com.techsor.datacenter.sender.dto.BlockConfigDTO; |
|
|
import com.techsor.datacenter.sender.dto.BlockConfigDTO; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import org.springframework.jdbc.core.JdbcTemplate; |
|
|
import org.springframework.jdbc.core.JdbcTemplate; |
|
|
@ -25,7 +26,7 @@ public class DashboardBlockConfigDao { |
|
|
if (buildingId == null) { |
|
|
if (buildingId == null) { |
|
|
return Collections.emptyList(); |
|
|
return Collections.emptyList(); |
|
|
} |
|
|
} |
|
|
String sql = "SELECT id, building_id, start_time, end_time " + |
|
|
String sql = "SELECT id, building_id, start_time, end_time, block_big_class_id " + |
|
|
"FROM dashboard_block_config " + |
|
|
"FROM dashboard_block_config " + |
|
|
"WHERE building_id = ? AND flag = 0 AND status = 0 "; |
|
|
"WHERE building_id = ? AND flag = 0 AND status = 0 "; |
|
|
return jdbcTemplate.query(sql, (rs, rowNum) -> { |
|
|
return jdbcTemplate.query(sql, (rs, rowNum) -> { |
|
|
@ -34,6 +35,10 @@ public class DashboardBlockConfigDao { |
|
|
dto.setBuildingId(rs.getLong("building_id")); |
|
|
dto.setBuildingId(rs.getLong("building_id")); |
|
|
dto.setStartTime(rs.getLong("start_time")); |
|
|
dto.setStartTime(rs.getLong("start_time")); |
|
|
dto.setEndTime(rs.getLong("end_time")); |
|
|
dto.setEndTime(rs.getLong("end_time")); |
|
|
|
|
|
String blockBigClassIdStr = rs.getString("block_big_class_id"); |
|
|
|
|
|
if (blockBigClassIdStr != null && !blockBigClassIdStr.trim().isEmpty()) { |
|
|
|
|
|
dto.setBlockBigClassId(JSON.parseArray(blockBigClassIdStr, Long.class)); |
|
|
|
|
|
} |
|
|
return dto; |
|
|
return dto; |
|
|
}, buildingId); |
|
|
}, buildingId); |
|
|
} |
|
|
} |
|
|
|