diff --git a/src/main/java/com/xujie/sys/modules/pms/data/QcFAIRecordData.java b/src/main/java/com/xujie/sys/modules/pms/data/QcFAIRecordData.java index 6614abce..a6d986d7 100644 --- a/src/main/java/com/xujie/sys/modules/pms/data/QcFAIRecordData.java +++ b/src/main/java/com/xujie/sys/modules/pms/data/QcFAIRecordData.java @@ -169,6 +169,36 @@ public class QcFAIRecordData extends QueryPage { private String active; // 卷数 private BigDecimal rollCount; + // 检验方法编码 + private String methodNo; + // 检验方法名称 + private String methodName; + // 检验方法说明 + private String methodRemark; + + public String getMethodNo() { + return methodNo; + } + + public void setMethodNo(String methodNo) { + this.methodNo = methodNo; + } + + public String getMethodName() { + return methodName; + } + + public void setMethodName(String methodName) { + this.methodName = methodName; + } + + public String getMethodRemark() { + return methodRemark; + } + + public void setMethodRemark(String methodRemark) { + this.methodRemark = methodRemark; + } public BigDecimal getRollCount() { return rollCount; diff --git a/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java b/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java index 93790ebe..d1780727 100644 --- a/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java @@ -1864,7 +1864,7 @@ public class QcServiceImpl implements QcService { subDetailValues.get(i).setInspectionNo(data.getInspectionNo()); subDetailValues.get(i).setItemNo(data.getItemNo()); // 如果该项目维护了上下限且实测值类型为数值 - if ("N".equals(data.getValueTypeDb())) { + if ("N".equals(data.getValueTypeDb()) && (data.getMaxValue() != null || data.getMinValue() != null)) { // 如果实际填入值为数值 if (isNumberString(subDetailValues.get(i).getSubDetailValue())) { // 实测值 @@ -2284,7 +2284,7 @@ public class QcServiceImpl implements QcService { subDetailValues.get(i).setInspectionNo(data.getInspectionNo()); subDetailValues.get(i).setItemNo(data.getItemNo()); // 如果该项目维护了上下限且实测值类型为数值 - if ("N".equals(data.getValueTypeDb())) { + if ("N".equals(data.getValueTypeDb()) && (data.getMaxValue() != null || data.getMinValue() != null)) { // 如果实际填入值为数值 if (isNumberString(subDetailValues.get(i).getSubDetailValue())) { BigDecimal value = new BigDecimal(subDetailValues.get(i).getSubDetailValue()); @@ -2742,7 +2742,7 @@ public class QcServiceImpl implements QcService { subDetailValues.get(i).setInspectionNo(data.getInspectionNo()); subDetailValues.get(i).setItemNo(data.getItemNo()); // 如果该项目维护了上下限且实测值类型为数值 - if ("N".equals(data.getValueTypeDb())) { + if ("N".equals(data.getValueTypeDb()) && (data.getMaxValue() != null || data.getMinValue() != null)) { // 如果实际填入值为数值 if (isNumberString(subDetailValues.get(i).getSubDetailValue())) { BigDecimal value = new BigDecimal(subDetailValues.get(i).getSubDetailValue()); @@ -3151,7 +3151,7 @@ public class QcServiceImpl implements QcService { subDetailValues.get(i).setInspectionNo(data.getInspectionNo()); subDetailValues.get(i).setItemNo(data.getItemNo()); // 如果该项目维护了上下限且实测值类型为数值 - if ("N".equals(data.getValueTypeDb())) { + if ("N".equals(data.getValueTypeDb()) && (data.getMaxValue() != null || data.getMinValue() != null)) { // 如果实际填入值为数值 if (isNumberString(subDetailValues.get(i).getSubDetailValue())) { BigDecimal value = new BigDecimal(subDetailValues.get(i).getSubDetailValue()); @@ -3500,7 +3500,7 @@ public class QcServiceImpl implements QcService { countMap.put(task.getItemNo(), 0); } // 如果该项目的实测值类型为数值 - if ("N".equals(itemDataList.get(0).getValueTypeDb())) { + if ("N".equals(itemDataList.get(0).getValueTypeDb()) && (itemDataList.get(0).getMaxValue() != null || itemDataList.get(0).getMinValue() != null)) { // 如果实际填入值为数值 if (isNumberString(task.getSubDetailValue())) { BigDecimal value = new BigDecimal(task.getSubDetailValue()); diff --git a/src/main/resources/mapper/pms/QcMapper.xml b/src/main/resources/mapper/pms/QcMapper.xml index a28c31e1..cf202873 100644 --- a/src/main/resources/mapper/pms/QcMapper.xml +++ b/src/main/resources/mapper/pms/QcMapper.xml @@ -1549,35 +1549,40 @@ @@ -1832,35 +1837,40 @@ @@ -2144,33 +2154,38 @@ @@ -2445,35 +2460,40 @@