From 9f5bdfe8c33150e844330e7057aee0578a2a287d Mon Sep 17 00:00:00 2001 From: fengyuan_yang <1976974459@qq.com> Date: Tue, 12 Dec 2023 13:54:33 +0800 Subject: [PATCH] =?UTF-8?q?2023-12-12=20=E6=A3=80=E9=AA=8C=E5=8D=95?= =?UTF-8?q?=E4=B8=AD=E5=A2=9E=E5=8A=A0=E6=A3=80=E9=AA=8C=E6=96=B9=E6=B3=95?= =?UTF-8?q?=E5=90=8D=E7=A7=B0=E5=92=8C=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sys/modules/pms/data/QcFAIRecordData.java | 30 +++ .../pms/service/Impl/QcServiceImpl.java | 10 +- src/main/resources/mapper/pms/QcMapper.xml | 248 ++++++++++-------- 3 files changed, 169 insertions(+), 119 deletions(-) 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 @@