fix(stats): 修复景点人脸识别统计数据查询逻辑

- 修正了人脸上传统计查询中景点ID的过滤方式,从子查询改为直接解析params字段
- 移除了应用统计服务中的过期缓存逻辑
- 修复了任务完成用户统计的表关联错误,从task表改为member_video表进行统计
This commit is contained in:
2026-01-04 14:37:40 +08:00
parent cc62fb4c18
commit 24f72091b3
2 changed files with 9 additions and 16 deletions

View File

@@ -154,10 +154,9 @@
<!-- 根据 face_id 列表统计已完成任务的用户数 -->
<select id="countCompletedTaskMembersByFaceIds" resultType="java.lang.Integer">
SELECT COUNT(DISTINCT member_id) AS count
FROM task
WHERE status = 1
AND face_id IN
SELECT COUNT(DISTINCT mv.member_id) AS count
FROM member_video mv
WHERE mv.face_id IN
<foreach collection="faceIds" item="faceId" open="(" separator="," close=")">
#{faceId}
</foreach>