diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/FTPUtil.java b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/FTPUtil.java
index 4ce37ade..d101e593 100644
--- a/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/FTPUtil.java
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/FTPUtil.java
@@ -245,7 +245,7 @@ public class FTPUtil {
try {
if (ObjectUtil.isNotNull(inputStream))inputStream.close();
if (ObjectUtil.isNotNull(outputStream))outputStream.close();
- ftpClient.disconnect();
+ if (ObjectUtil.isNotNull(ftpClient))ftpClient.disconnect();
} catch (IOException e) {
e.printStackTrace();
}
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/dto/Calibration.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/dto/Calibration.java
new file mode 100644
index 00000000..5f739322
--- /dev/null
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/dto/Calibration.java
@@ -0,0 +1,11 @@
+package org.jeecg.modules.base.dto;
+
+import lombok.Data;
+
+@Data
+public class Calibration {
+
+ private String beta;
+
+ private String gamma;
+}
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/dto/ROIResultsStrDto.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/dto/ROIResultsStrDto.java
new file mode 100644
index 00000000..4eff1545
--- /dev/null
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/dto/ROIResultsStrDto.java
@@ -0,0 +1,66 @@
+package org.jeecg.modules.base.dto;
+
+import cn.hutool.core.util.ObjectUtil;
+import lombok.Data;
+import org.jeecg.common.util.NumUtil;
+
+@Data
+public class ROIResultsStrDto {
+
+ /**
+ * 感兴趣区ID号
+ */
+ private Integer roi;
+
+
+ /**
+ * 样品谱感兴趣区总计数
+ */
+ private Double sGross;
+
+ /**
+ * 气体本底谱感兴趣区总计数
+ */
+ private Double gGross;
+
+ /**
+ * 探测器本底谱感兴趣区总计数
+ */
+ private Double bGross;
+
+ /**
+ * 感兴趣区净计数
+ */
+ private Double net;
+
+ /**
+ * 感兴趣区净计数不确定度
+ */
+ private Double netErr;
+
+ /**
+ * 感兴趣区活度浓度
+ */
+ private Double conc;
+
+ /**
+ * 感兴趣区活度浓度不确定度
+ */
+ private Double concErr;
+
+ /**
+ * 感兴趣区LC
+ */
+ private String lc;
+
+ private String lcCts = "";
+
+ /**
+ * 感兴趣区MDC
+ */
+ private String mdc;
+
+ private String netCount;
+
+ private String concStr;
+}
diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/dto/XeResultsStrDto.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/dto/XeResultsStrDto.java
new file mode 100644
index 00000000..754f8261
--- /dev/null
+++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/dto/XeResultsStrDto.java
@@ -0,0 +1,35 @@
+package org.jeecg.modules.base.dto;
+
+import lombok.Data;
+import org.jeecg.common.util.NumUtil;
+
+@Data
+public class XeResultsStrDto {
+ /**
+ * 核素名称
+ */
+ private String nuclideName;
+ /**
+ * 感兴趣区活度浓度
+ */
+ private Double conc;
+
+ /**
+ * 感兴趣区活度浓度不确定度
+ */
+ private Double concErr;
+ /**
+ * 感兴趣区MDC
+ */
+ private String mdc;
+ /**
+ * 感兴趣区LC
+ */
+ private String lc;
+ /**
+ * 感兴趣区识别标示;1:识别到,0,未识别到
+ */
+ private Integer nidFlag;
+
+ private String concStr;
+}
diff --git a/jeecg-boot-base-core/src/main/resources/excelTemplate/SaveExcel.xls b/jeecg-boot-base-core/src/main/resources/excelTemplate/SaveExcel.xls
index 22c3e556..80e4219c 100644
Binary files a/jeecg-boot-base-core/src/main/resources/excelTemplate/SaveExcel.xls and b/jeecg-boot-base-core/src/main/resources/excelTemplate/SaveExcel.xls differ
diff --git a/jeecg-boot-base-core/src/main/resources/excelTemplate/SaveHtml.html b/jeecg-boot-base-core/src/main/resources/excelTemplate/SaveHtml.html
index f0047357..a0e201a4 100644
--- a/jeecg-boot-base-core/src/main/resources/excelTemplate/SaveHtml.html
+++ b/jeecg-boot-base-core/src/main/resources/excelTemplate/SaveHtml.html
@@ -42,11 +42,11 @@
Collection Start: |
- |
+ |
Collection Stop: |
- |
+ |
Collection TIME(h): |
@@ -68,7 +68,7 @@
Acquisition Start: |
- |
+ |
Acq Real Time(s): |
@@ -98,13 +98,9 @@
Old Beta |
Old Gamma |
-
- CH(x) = (?1)+(?2)*x+(?3)x*x |
- CH(x) = (?1)+(?2)*x+(?3)x*x |
-
-
- E(x) = (?1)+(?2)*x+(?3)x*x |
- E(x) = (?1)+(?2)*x+(?3)x*x |
+
+ |
+ |
  |
@@ -116,13 +112,9 @@
New Beta |
New Gamma |
-
- CH(x) = ([[${betaCalibrationSEC.coeff1}]])+([[${betaCalibrationSEC.coeff2}]])*x+([[${betaCalibrationSEC.coeff3}]])x*x |
- CH(x) = ([[${gammaCalibrationSEC.coeff1}]])+([[${gammaCalibrationSEC.coeff2}]])*x+([[${gammaCalibrationSEC.coeff3}]])x*x |
-
-
- E(x) = ([[${betaCalibrationSCE.coeff1}]])+([[${betaCalibrationSCE.coeff2}]])*x+([[${betaCalibrationSCE.coeff3}]])x*x |
- E(x) = ([[${gammaCalibrationSCE.coeff1}]])+([[${gammaCalibrationSCE.coeff2}]])*x+([[${gammaCalibrationSCE.coeff3}]])x*x |
+
+ |
+ |
  |
@@ -150,13 +142,9 @@
Old Beta |
Old Gamma |
-
- CH(x) = (?1)+(?2)*x+(?3)x*x |
- CH(x) = (?1)+(?2)*x+(?3)x*x |
-
-
- E(x) = (?1)+(?2)*x+(?3)x*x |
- E(x) = (?1)+(?2)*x+(?3)x*x |
+
+ |
+ |
  |
@@ -168,13 +156,9 @@
New Beta |
New Gamma |
-
- CH(x) = ([[${betaCalibrationDEC.coeff1}]])+([[${betaCalibrationDEC.coeff2}]])*x+([[${betaCalibrationDEC.coeff3}]])x*x |
- CH(x) = ([[${gammaCalibrationDEC.coeff1}]])+([[${gammaCalibrationDEC.coeff2}]])*x+([[${gammaCalibrationDEC.coeff3}]])x*x |
-
-
- E(x) = ([[${betaCalibrationDCE.coeff1}]])+([[${betaCalibrationDCE.coeff2}]])*x+([[${betaCalibrationDCE.coeff3}]])x*x |
- E(x) = ([[${gammaCalibrationDCE.coeff1}]])+([[${gammaCalibrationDCE.coeff2}]])*x+([[${gammaCalibrationDCE.coeff3}]])x*x |
+
+ |
+ |
  |
@@ -203,13 +187,9 @@
Old Beta |
Old Gamma |
-
- CH(x) = (?1)+(?2)*x+(?3)x*x |
- CH(x) = (?1)+(?2)*x+(?3)x*x |
-
-
- E(x) = (?1)+(?2)*x+(?3)x*x |
- E(x) = (?1)+(?2)*x+(?3)x*x |
+
+ |
+ |
  |
@@ -221,13 +201,9 @@
New Beta |
New Gamma |
-
- CH(x) = ([[${betaCalibrationGEC.coeff1}]])+([[${betaCalibrationGEC.coeff2}]])*x+([[${betaCalibrationGEC.coeff3}]])x*x |
- CH(x) = ([[${gammaCalibrationGEC.coeff1}]])+([[${gammaCalibrationGEC.coeff2}]])*x+([[${gammaCalibrationGEC.coeff3}]])x*x |
-
-
- E(x) = ([[${betaCalibrationGCE.coeff1}]])+([[${betaCalibrationGCE.coeff2}]])*x+([[${betaCalibrationGCE.coeff3}]])x*x |
- E(x) = ([[${gammaCalibrationGCE.coeff1}]])+([[${gammaCalibrationGCE.coeff2}]])*x+([[${gammaCalibrationGCE.coeff3}]])x*x |
+
+ |
+ |
  |
@@ -276,6 +252,7 @@
|
|
+ |
  |
diff --git a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/mapper/SysDatabaseMapper.java b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/mapper/SysDatabaseMapper.java
index 569167b3..acc2178e 100644
--- a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/mapper/SysDatabaseMapper.java
+++ b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/mapper/SysDatabaseMapper.java
@@ -26,5 +26,9 @@ public interface SysDatabaseMapper extends BaseMapper {
List dbIndexOR(@Param("owner") String dataBase);
+ List dbInfoPG();
+
+ List dbRowNumPG();
+
List dbInfoMY(@Param("owner") String dataBase);
}
diff --git a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/mapper/xml/sysDatabaseMapper.xml b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/mapper/xml/sysDatabaseMapper.xml
index f260061a..cf6808b7 100644
--- a/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/mapper/xml/sysDatabaseMapper.xml
+++ b/jeecg-module-abnormal-alarm/src/main/java/org/jeecg/modules/mapper/xml/sysDatabaseMapper.xml
@@ -85,6 +85,28 @@
ORDER BY a.table_name
+
+
+