refactor(qc): 重构检查任务查询逻辑以支持更多筛选条件
- 将 LambdaQueryWrapper 替换为 QueryWrapper 以增强查询灵活性 - 更新 XML 映射文件中的 SQL 片段位置以优化执行顺序 - 新增 buildQueryWrapperPlus 方法支持多字段模糊查询 - 添加 verifyTarget、workshopSection、process 等新增字段的查询条件-保留原有分页和逻辑删除功能确保数据一致性
This commit is contained in:
@@ -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">
|
||||
|
||||
Reference in New Issue
Block a user