You've already forked FrameTour-BE
refactor(pc): 移除日志记录并优化数据查询
- 移除了多个控制器和服务类中的冗余日志记录 - 在查询数据时,不再通过 SQL左连接直接获取景点和设备名称,而是使用 Repository 单独查询 - 更新了 FaceSampleMapper、
This commit is contained in:
@@ -54,10 +54,8 @@
|
||||
</if>
|
||||
</delete>
|
||||
<select id="list" resultType="com.ycwl.basic.model.pc.faceSample.resp.FaceSampleRespVO">
|
||||
select f.id, f.scenic_id, s.name scenicName, device_id, d.name deviceName, face_url, f.score, match_sample_ids, first_match_rate, match_result, f.`status`, f.create_at
|
||||
select f.id, f.scenic_id, device_id, face_url, f.score, match_sample_ids, first_match_rate, match_result, f.`status`, f.create_at
|
||||
from face_sample f
|
||||
left join scenic s on s.id = f.scenic_id
|
||||
left join device d on d.id = f.device_id
|
||||
<where>
|
||||
<if test="scenicId!= null and scenicId!= ''">
|
||||
and f.scenic_id = #{scenicId}
|
||||
|
@@ -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>
|
@@ -72,10 +72,8 @@
|
||||
</delete>
|
||||
|
||||
<select id="list" resultType="com.ycwl.basic.model.pc.source.resp.SourceRespVO">
|
||||
select so.id, so.scenic_id, de.name as deviceName, device_id, url, so.create_time, so.update_time,sc.`name` as scenicName, so.video_url, so.`type`, so.face_sample_id
|
||||
select so.id, so.scenic_id, device_id, url, so.create_time, so.update_time,so.video_url, so.`type`, so.face_sample_id
|
||||
from source so
|
||||
left join scenic sc on sc.id = so.scenic_id
|
||||
left join device de on de.id = so.device_id
|
||||
<where>
|
||||
<if test="scenicId!= null">and so.scenic_id = #{scenicId} </if>
|
||||
<if test="deviceId!= null">and device_id = #{deviceId} </if>
|
||||
|
Reference in New Issue
Block a user