feat(qc): 增强检查任务查询功能以支持详细检查项信息
- 在 WmsCheckItemVo 中新增 checkTaskItemId 字段 - 修改 WmsCheckTaskMapper.xml 以查询更多检查项相关字段 - 更新 WmsCheckTaskServiceImpl 中的 queryById 方法以处理新增字段 - 在 WmsCheckTaskVo 中添加 targetUppers、targetLowers 等字段用于存储检查项详情 - 优化字段拆分和赋值逻辑,增强数据处理的健壮性- 添加对数值类型字段的安全转换处理,避免解析异常
This commit is contained in:
@@ -32,7 +32,16 @@
|
||||
GROUP BY t.task_id
|
||||
</select>
|
||||
<select id="selectVoByIdPlus" resultType="com.klp.mes.qc.domain.vo.WmsCheckTaskVo">
|
||||
SELECT t.*, GROUP_CONCAT(i.item_name) AS itemNames, GROUP_CONCAT(i.item_id) AS itemIds, GROUP_CONCAT(ti.status) AS itemStatus
|
||||
SELECT
|
||||
t.*,
|
||||
GROUP_CONCAT(ti.item_id) AS checkTaskItemIds,
|
||||
GROUP_CONCAT(i.item_name) AS itemNames,
|
||||
GROUP_CONCAT(i.item_id) AS itemIds,
|
||||
GROUP_CONCAT(ti.target_upper) AS targetUppers,
|
||||
GROUP_CONCAT(ti.target_lower) AS targetLowers,
|
||||
GROUP_CONCAT(ti.standard_target) AS standardTargets,
|
||||
GROUP_CONCAT(ti.unit) AS units,
|
||||
GROUP_CONCAT(ti.qualitative_quantitative) AS qualitativeQuantitatives
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user