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 @@