refactor(qc): 重构检查任务查询逻辑以支持更多筛选条件

- 将 LambdaQueryWrapper 替换为 QueryWrapper 以增强查询灵活性
- 更新 XML 映射文件中的 SQL 片段位置以优化执行顺序
- 新增 buildQueryWrapperPlus 方法支持多字段模糊查询
- 添加 verifyTarget、workshopSection、process 等新增字段的查询条件-保留原有分页和逻辑删除功能确保数据一致性
This commit is contained in:
2025-10-17 10:57:16 +08:00
parent c7f639bbf2
commit 03b98b33d2
3 changed files with 23 additions and 5 deletions

View File

@@ -25,11 +25,10 @@
FROM wms_check_task t
LEFT JOIN wms_check_task_item ti ON t.task_id = ti.check_task_id AND ti.del_flag = 0
LEFT JOIN wms_check_item i ON ti.check_item_id = i.item_id AND i.del_flag = 0
WHERE t.del_flag = 0
${ew.customSqlSegment}
AND EXISTS (
SELECT 1 FROM wms_check_task_item ti2 WHERE ti2.check_task_id = t.task_id AND ti2.status = 0 AND ti2.del_flag = 0
)
${ew.customSqlSegment}
GROUP BY t.task_id
</select>
<select id="selectVoByIdPlus" resultType="com.klp.mes.qc.domain.vo.WmsCheckTaskVo">