diff --git a/klp-mes/src/main/java/com/klp/mes/qc/domain/vo/WmsCheckItemVo.java b/klp-mes/src/main/java/com/klp/mes/qc/domain/vo/WmsCheckItemVo.java index 24e170e4..ac4fe28d 100644 --- a/klp-mes/src/main/java/com/klp/mes/qc/domain/vo/WmsCheckItemVo.java +++ b/klp-mes/src/main/java/com/klp/mes/qc/domain/vo/WmsCheckItemVo.java @@ -56,4 +56,6 @@ public class WmsCheckItemVo { private Long checkTaskItemId; + private String actualMeasure; + } diff --git a/klp-mes/src/main/java/com/klp/mes/qc/service/impl/WmsCheckTaskServiceImpl.java b/klp-mes/src/main/java/com/klp/mes/qc/service/impl/WmsCheckTaskServiceImpl.java index 9efd909d..779842c2 100644 --- a/klp-mes/src/main/java/com/klp/mes/qc/service/impl/WmsCheckTaskServiceImpl.java +++ b/klp-mes/src/main/java/com/klp/mes/qc/service/impl/WmsCheckTaskServiceImpl.java @@ -56,6 +56,7 @@ public class WmsCheckTaskServiceImpl implements IWmsCheckTaskService { String[] standardTargets = vo.getStandardTargets() != null ? vo.getStandardTargets().split(",") : new String[ids.length]; String[] units = vo.getUnits() != null ? vo.getUnits().split(",") : new String[ids.length]; String[] qualitativeQuantitatives = vo.getQualitativeQuantitatives() != null ? vo.getQualitativeQuantitatives().split(",") : new String[ids.length]; + String[] actualMeasures = vo.getActualMeasures() != null ? vo.getActualMeasures().split(",") : new String[ids.length]; List itemList = new ArrayList<>(); for (int i = 0; i < ids.length; i++) { @@ -84,6 +85,7 @@ public class WmsCheckTaskServiceImpl implements IWmsCheckTaskService { if (qualitativeQuantitatives.length > i && StringUtils.isNotBlank(qualitativeQuantitatives[i])) { item.setQualitativeQuantitative(Integer.parseInt(qualitativeQuantitatives[i])); } + if (actualMeasures.length > i) item.setActualMeasure(actualMeasures[i]); itemList.add(item); } } diff --git a/klp-mes/src/main/resources/mapper/qc/WmsCheckTaskMapper.xml b/klp-mes/src/main/resources/mapper/qc/WmsCheckTaskMapper.xml index f2f611c6..87b5a9a0 100644 --- a/klp-mes/src/main/resources/mapper/qc/WmsCheckTaskMapper.xml +++ b/klp-mes/src/main/resources/mapper/qc/WmsCheckTaskMapper.xml @@ -41,7 +41,8 @@ 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 + GROUP_CONCAT(ti.qualitative_quantitative) AS qualitativeQuantitatives, + GROUP_CONCAT(ti.actual_measure) AS actualMeasures 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