You've already forked FrameTour-BE
refactor(pc): 移除日志记录并优化数据查询
- 移除了多个控制器和服务类中的冗余日志记录 - 在查询数据时,不再通过 SQL左连接直接获取景点和设备名称,而是使用 Repository 单独查询 - 更新了 FaceSampleMapper、
This commit is contained in:
@@ -33,14 +33,10 @@
|
||||
resultType="com.ycwl.basic.model.pc.scenicDeviceStats.resp.ScenicDeviceStatsResp">
|
||||
select
|
||||
ds.scenic_id as scenicId,
|
||||
s.name as scenicName,
|
||||
ds.device_id as deviceId,
|
||||
d.name as deviceName,
|
||||
IFNULL(sum(ds.count), 0) as count
|
||||
from scenic_device_stats ds
|
||||
left join scenic s on ds.scenic_id = s.id
|
||||
left join device d on ds.device_id = d.id
|
||||
where s.id = #{scenicId}
|
||||
where ds.device_id = #{scenicId}
|
||||
and ds.date >= #{start}
|
||||
and ds.date <= #{end}
|
||||
group by ds.scenic_id, ds.device_id
|
||||
@@ -49,9 +45,7 @@
|
||||
resultType="com.ycwl.basic.model.pc.scenicDeviceStats.resp.ScenicDeviceStatsResp">
|
||||
select
|
||||
ds.scenic_id as scenicId,
|
||||
s.name as scenicName,
|
||||
ds.device_id as deviceId,
|
||||
d.name as deviceName,
|
||||
ds.count
|
||||
from (
|
||||
select scenic_id, device_id, count(1) as count
|
||||
@@ -66,8 +60,6 @@
|
||||
)a
|
||||
group by scenic_id, device_id
|
||||
) ds
|
||||
left join scenic s on ds.scenic_id = s.id
|
||||
left join device d on ds.device_id = d.id
|
||||
where s.id = #{scenicId}
|
||||
where ds.scenic_id = #{scenicId}
|
||||
</select>
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user