fix(printer): 修复人脸照片统计逻辑

- 在统计人脸照片数量时增加状态过滤条件
- 仅统计状态为0的有效记录
- 避免已删除或无效数据影响统计结果
This commit is contained in:
2025-11-21 21:06:28 +08:00
parent cd8ae491e2
commit 91f3632e2b

View File

@@ -69,7 +69,9 @@
SELECT t.*, p.name as printerName FROM print_task t left join printer p on p.id = t.printer_id WHERE mp_id = #{orderId} order by t.create_time desc limit 1
</select>
<select id="countFacePhoto" resultType="java.lang.Integer">
SELECT count(*) FROM member_print WHERE face_id = #{faceId} AND scenic_id = #{scenicId} AND source_id = #{sourceId}
SELECT count(*)
FROM member_print
WHERE face_id = #{faceId} AND scenic_id = #{scenicId} AND source_id = #{sourceId} AND status = 0
</select>
<!-- 新增 -->