Merge remote-tracking branch 'origin/SelfStation-pgsql' into SelfStation
# Conflicts: # jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/configuration/GardsDetectors.java # jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/original/GardsAlertData.java # jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/original/GardsGPSData.java # jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/original/GardsMetData.java # jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/original/GardsSampleData.java # jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/original/GardsSohData.java # jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnauto/GardsAnalyses.java # jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/entity/rnman/GardsAnalyses.java # jeecg-module-auto-process/src/main/java/org/jeecg/modules/mapper/xml/GardsCalibrationMapper.xml # jeecg-module-station-operation/src/main/java/org/jeecg/modules/mapper/xml/calCulStationInfoMapper.xml # jeecg-server-cloud/armd-cloud-gateway/src/main/resources/application.yml # jeecg-server-cloud/armd-web-statistics-start/src/main/java/org/jeecg/JeecgWebStatisticsApplication.java
This commit is contained in:
commit
9a0f00ab29
|
|
@ -124,13 +124,6 @@
|
||||||
<version>${mysql-connector-java.version}</version>
|
<version>${mysql-connector-java.version}</version>
|
||||||
<scope>runtime</scope>
|
<scope>runtime</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<!-- sqlserver-->
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.microsoft.sqlserver</groupId>
|
|
||||||
<artifactId>sqljdbc4</artifactId>
|
|
||||||
<version>${sqljdbc4.version}</version>
|
|
||||||
<scope>runtime</scope>
|
|
||||||
</dependency>
|
|
||||||
<!-- oracle驱动 -->
|
<!-- oracle驱动 -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.oracle</groupId>
|
<groupId>com.oracle</groupId>
|
||||||
|
|
@ -70,6 +70,16 @@ public class MybatisInterceptor implements Interceptor {
|
||||||
field.setAccessible(false);
|
field.setAccessible(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if ("moddate".equalsIgnoreCase(field.getName())) {
|
||||||
|
field.setAccessible(true);
|
||||||
|
Object localCreateDate = field.get(parameter);
|
||||||
|
field.setAccessible(false);
|
||||||
|
if (localCreateDate == null || "".equals(localCreateDate)) {
|
||||||
|
field.setAccessible(true);
|
||||||
|
field.set(parameter, new Date());
|
||||||
|
field.setAccessible(false);
|
||||||
|
}
|
||||||
|
}
|
||||||
//注入部门编码
|
//注入部门编码
|
||||||
if ("sysOrgCode".equals(field.getName())) {
|
if ("sysOrgCode".equals(field.getName())) {
|
||||||
field.setAccessible(true);
|
field.setAccessible(true);
|
||||||
|
|
|
||||||
|
|
@ -6,8 +6,14 @@ import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.jeecg.config.valid.InsertGroup;
|
||||||
|
import org.jeecg.config.valid.UpdateGroup;
|
||||||
import org.springframework.format.annotation.DateTimeFormat;
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
|
||||||
|
import javax.validation.constraints.NotBlank;
|
||||||
|
import javax.validation.constraints.NotNull;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
import java.time.LocalDateTime;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
|
|
@ -17,7 +23,7 @@ public class GardsDetectors implements Serializable {
|
||||||
/**
|
/**
|
||||||
* 探测器id
|
* 探测器id
|
||||||
*/
|
*/
|
||||||
@TableId(type = IdType.INPUT)
|
@TableId(value="detector_id",type = IdType.INPUT)
|
||||||
private Integer detectorId;
|
private Integer detectorId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
package org.jeecg.modules.base.entity.configuration;
|
package org.jeecg.modules.base.entity.configuration;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
|
@ -21,7 +22,7 @@ public class GardsStations implements Serializable {
|
||||||
/**
|
/**
|
||||||
* 台站id
|
* 台站id
|
||||||
*/
|
*/
|
||||||
@TableId("STATION_ID")
|
@TableId(value = "station_id",type = IdType.INPUT)
|
||||||
@NotNull(message = "不能为空", groups = {InsertGroup.class, UpdateGroup.class})
|
@NotNull(message = "不能为空", groups = {InsertGroup.class, UpdateGroup.class})
|
||||||
private Integer stationId;
|
private Integer stationId;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,6 @@
|
||||||
package org.jeecg.modules.base.entity.original;
|
package org.jeecg.modules.base.entity.original;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.*;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import org.jeecgframework.poi.excel.annotation.Excel;
|
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||||
|
|
@ -22,7 +19,7 @@ public class GardsAlertData implements Serializable {
|
||||||
@TableField(value = "STATION_CODE")
|
@TableField(value = "STATION_CODE")
|
||||||
private String stationCode;
|
private String stationCode;
|
||||||
|
|
||||||
@TableId(type = IdType.AUTO)
|
@TableId(value="alert_id",type = IdType.AUTO)
|
||||||
private Integer alertId;
|
private Integer alertId;
|
||||||
|
|
||||||
@TableField(value = "TIME")
|
@TableField(value = "TIME")
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,6 @@
|
||||||
package org.jeecg.modules.base.entity.original;
|
package org.jeecg.modules.base.entity.original;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.*;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import org.jeecgframework.poi.excel.annotation.Excel;
|
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||||
|
|
@ -32,7 +29,7 @@ public class GardsDOSData implements Serializable {
|
||||||
/**
|
/**
|
||||||
* 报警ID号
|
* 报警ID号
|
||||||
*/
|
*/
|
||||||
@TableId(value = "DOS_ID",type = IdType.AUTO)
|
@TableId(value="dos_id",type = IdType.AUTO)
|
||||||
@Excel(name = "SID",orderNum = "5")
|
@Excel(name = "SID",orderNum = "5")
|
||||||
private Integer dosId;
|
private Integer dosId;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,6 @@
|
||||||
package org.jeecg.modules.base.entity.original;
|
package org.jeecg.modules.base.entity.original;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.*;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import org.springframework.format.annotation.DateTimeFormat;
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
|
@ -13,6 +10,7 @@ import java.util.Date;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@TableName("ORIGINAL.GARDS_GPS_DATA")
|
@TableName("ORIGINAL.GARDS_GPS_DATA")
|
||||||
|
@KeySequence("original.gards_gps_data_seq")
|
||||||
public class GardsGPSData implements Serializable {
|
public class GardsGPSData implements Serializable {
|
||||||
|
|
||||||
@TableField(value = "STATION_ID")
|
@TableField(value = "STATION_ID")
|
||||||
|
|
@ -21,7 +19,7 @@ public class GardsGPSData implements Serializable {
|
||||||
@TableField(value = "STATION_CODE")
|
@TableField(value = "STATION_CODE")
|
||||||
private String stationCode;
|
private String stationCode;
|
||||||
|
|
||||||
@TableId(type = IdType.AUTO)
|
@TableId(value="gps_id",type = IdType.AUTO)
|
||||||
private Integer gpsId;
|
private Integer gpsId;
|
||||||
|
|
||||||
@TableField(value = "LON")
|
@TableField(value = "LON")
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,6 @@
|
||||||
package org.jeecg.modules.base.entity.original;
|
package org.jeecg.modules.base.entity.original;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.*;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import org.jeecgframework.poi.excel.annotation.Excel;
|
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||||
|
|
@ -31,7 +28,7 @@ public class GardsMetData implements Serializable {
|
||||||
/**
|
/**
|
||||||
* 气象数据id
|
* 气象数据id
|
||||||
*/
|
*/
|
||||||
@TableId(type = IdType.AUTO)
|
@TableId(value="met_id",type = IdType.AUTO)
|
||||||
private Integer metId;
|
private Integer metId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,6 @@
|
||||||
package org.jeecg.modules.base.entity.original;
|
package org.jeecg.modules.base.entity.original;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.*;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import org.jeecgframework.poi.excel.annotation.Excel;
|
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||||
|
|
@ -27,7 +24,7 @@ public class GardsSampleData implements Serializable {
|
||||||
* 样品id
|
* 样品id
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@TableId(type = IdType.AUTO)
|
@TableId(value = "sample_id",type = IdType.AUTO)
|
||||||
private Integer sampleId;
|
private Integer sampleId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,6 @@
|
||||||
package org.jeecg.modules.base.entity.original;
|
package org.jeecg.modules.base.entity.original;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.*;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import org.jeecgframework.poi.excel.annotation.Excel;
|
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||||
|
|
@ -31,7 +28,7 @@ public class GardsSohData implements Serializable {
|
||||||
/**
|
/**
|
||||||
* 报警ID号
|
* 报警ID号
|
||||||
*/
|
*/
|
||||||
@TableId(type = IdType.AUTO)
|
@TableId(value = "soh_id",type = IdType.AUTO)
|
||||||
@Excel(name = "SID",orderNum = "5")
|
@Excel(name = "SID",orderNum = "5")
|
||||||
private Integer sohId;
|
private Integer sohId;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,6 @@
|
||||||
package org.jeecg.modules.base.entity.rnauto;
|
package org.jeecg.modules.base.entity.rnauto;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.*;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import org.springframework.format.annotation.DateTimeFormat;
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
|
@ -21,7 +18,7 @@ public class GardsAnalyses implements Serializable {
|
||||||
/**
|
/**
|
||||||
* 分析ID号
|
* 分析ID号
|
||||||
*/
|
*/
|
||||||
@TableId(value = "idanalysis",type = IdType.AUTO)
|
@TableId(value="idanalysis",type = IdType.AUTO)
|
||||||
private Integer idAnalysis;
|
private Integer idAnalysis;
|
||||||
/**
|
/**
|
||||||
* 样品id
|
* 样品id
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,7 @@ public class GardsAnalysisRoi {
|
||||||
|
|
||||||
private Integer sampleId;
|
private Integer sampleId;
|
||||||
|
|
||||||
|
@TableId(value="roi_id",type = IdType.INPUT)
|
||||||
private Integer roiId;
|
private Integer roiId;
|
||||||
|
|
||||||
private Integer roiNum;
|
private Integer roiNum;
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ public class GardsAnalyses implements Serializable {
|
||||||
/**
|
/**
|
||||||
* 分析ID号
|
* 分析ID号
|
||||||
*/
|
*/
|
||||||
@TableId(value = "idanalysis",type = IdType.AUTO)
|
@TableId(value = "idanalysis",type= IdType.AUTO)
|
||||||
private Integer idAnalysis;
|
private Integer idAnalysis;
|
||||||
/**
|
/**
|
||||||
* 样品id
|
* 样品id
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,32 @@
|
||||||
#{calibration.moddate})
|
#{calibration.moddate})
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
|
<insert id="createBatch" parameterType="org.jeecg.modules.base.entity.rnauto.GardsCalibration">
|
||||||
|
insert into RNAUTO.GARDS_CALIBRATION(
|
||||||
|
SAMPLE_ID,
|
||||||
|
IDANALYSIS,
|
||||||
|
SAMPLE_TYPE,
|
||||||
|
CALTYPE,
|
||||||
|
FUNCTION,
|
||||||
|
FUNCTIONDEF,
|
||||||
|
STARTOFRANGE,
|
||||||
|
ENDOFRANGE,
|
||||||
|
COEFF_STRING,
|
||||||
|
moddate)
|
||||||
|
values
|
||||||
|
<foreach collection="calibrations" separator="," close=";" item="calibration">
|
||||||
|
(#{calibration.sampleId},
|
||||||
|
#{calibration.idAnalysis},
|
||||||
|
#{calibration.sampleType},
|
||||||
|
#{calibration.calType},
|
||||||
|
#{calibration.function},
|
||||||
|
#{calibration.functionDef},
|
||||||
|
#{calibration.startOfRange},
|
||||||
|
#{calibration.endOfRange},
|
||||||
|
#{calibration.coeffString},
|
||||||
|
#{calibration.moddate})
|
||||||
|
</foreach>
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
@ -19,7 +19,9 @@
|
||||||
substr(t.site_det_code,1,5) as station_name,
|
substr(t.site_det_code,1,5) as station_name,
|
||||||
t.data_type,
|
t.data_type,
|
||||||
1 as original_data_number,
|
1 as original_data_number,
|
||||||
nvl2((select t.sample_id from rnauto.GARDS_ANALYSES ga where ga.sample_id = t.sample_id),1,0) as anlyse_data_number
|
-- oracle 转 postgresql
|
||||||
|
-- nvl2((select t.sample_id from rnauto.GARDS_ANALYSES ga where ga.sample_id = t.sample_id),1,0) as anlyse_data_number
|
||||||
|
(select CASE WHEN t.sample_id is not null THEN 1 ELSE 0 END from rnauto.GARDS_ANALYSES ga where ga.sample_id = t.sample_id ) as anlyse_data_number
|
||||||
from original.GARDS_SAMPLE_DATA t
|
from original.GARDS_SAMPLE_DATA t
|
||||||
where t.moddate between #{beginDate} and #{endDate}
|
where t.moddate between #{beginDate} and #{endDate}
|
||||||
) r
|
) r
|
||||||
|
|
|
||||||
|
|
@ -521,7 +521,7 @@
|
||||||
<select id="getAnalysis" resultType="org.jeecg.modules.entity.GardsAnalysesSpectrum">
|
<select id="getAnalysis" resultType="org.jeecg.modules.entity.GardsAnalysesSpectrum">
|
||||||
SELECT
|
SELECT
|
||||||
IDANALYSIS idAnalysis,
|
IDANALYSIS idAnalysis,
|
||||||
COMMENTS comments,
|
COMMENTS as comments,
|
||||||
SEARCHSTARTCHANNEL searchStartChannel,
|
SEARCHSTARTCHANNEL searchStartChannel,
|
||||||
SEARCHENDCHANNEL searchEndChannel,
|
SEARCHENDCHANNEL searchEndChannel,
|
||||||
SEARCHTHRESHOLD searchThreshold,
|
SEARCHTHRESHOLD searchThreshold,
|
||||||
|
|
@ -1069,7 +1069,7 @@
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<update id="updateAnalysesStatus">
|
<update id="updateAnalysesStatus">
|
||||||
UPDATE ORIGINAL.GARDS_SAMPLE_DATA A SET A.STATUS='R' WHERE INPUT_FILE_NAME=#{filePathName}
|
UPDATE ORIGINAL.GARDS_SAMPLE_DATA SET STATUS='R' WHERE INPUT_FILE_NAME=#{filePathName}
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
<select id="getStationId" resultType="java.lang.Integer">
|
<select id="getStationId" resultType="java.lang.Integer">
|
||||||
|
|
|
||||||
|
|
@ -22,27 +22,12 @@
|
||||||
<select id="findPhdfProvisionRateSauna" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
<select id="findPhdfProvisionRateSauna" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
||||||
select
|
select
|
||||||
count(sdata.station_id) dataNumber,
|
count(sdata.station_id) dataNumber,
|
||||||
ROUND(count(sdata.station_id)/(to_number(TO_DATE('${curDateTime}','YYYY-MM-DD hh24:mi:ss')-TO_DATE('${pretime}','YYYY-MM-DD hh24:mi:ss'))*${number})*100,2) dataRate
|
ROUND(count(sdata.station_id)/(ROUND(EXTRACT(EPOCH FROM (to_timestamp('${curDateTime}', 'yyyy-MM-dd HH24:mi:ss')-to_timestamp('${pretime}', 'yyyy-MM-dd HH24:mi:ss'))) / 86400,1)*${number})*100,2) dataRate
|
||||||
from ORIGINAL.GARDS_SAMPLE_DATA sdata
|
from ORIGINAL.GARDS_SAMPLE_DATA sdata
|
||||||
LEFT JOIN CONFIGURATION.GARDS_STATIONS sta on sta.station_id = sdata.station_id
|
LEFT JOIN CONFIGURATION.GARDS_STATIONS sta on sta.station_id = sdata.station_id
|
||||||
<where>
|
<where>
|
||||||
substr(sta.station_code, 3,1)='X'
|
substr(sta.station_code, 3,1)='X'
|
||||||
and sta.EFFIC_CALCUL_TYPE='SAUNA'
|
and sta.type='SAUNA'
|
||||||
and sdata.spectral_qualifie='FULL' and sdata.SAMPLE_TYPE='B'
|
|
||||||
and sdata.station_id = #{stationId}
|
|
||||||
and to_char(sdata.ACQUISITION_START,'YYYY-MM-DD hh24:mi:ss') BETWEEN #{pretime} and #{curDateTime}
|
|
||||||
</where>
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="findPhdfProvisionRateSauna2" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
|
||||||
select
|
|
||||||
count(sdata.station_id) dataNumber,
|
|
||||||
ROUND(count(sdata.station_id)/(to_number(TO_DATE('${curDateTime}','YYYY-MM-DD hh24:mi:ss')-TO_DATE('${pretime}','YYYY-MM-DD hh24:mi:ss'))*${number})*100,2) dataRate
|
|
||||||
from ORIGINAL.GARDS_SAMPLE_DATA sdata
|
|
||||||
LEFT JOIN CONFIGURATION.GARDS_STATIONS sta on sta.station_id = sdata.station_id
|
|
||||||
<where>
|
|
||||||
substr(sta.station_code, 3,1)='X'
|
|
||||||
and sta.EFFIC_CALCUL_TYPE='SAUNA2'
|
|
||||||
and sdata.spectral_qualifie='FULL' and sdata.SAMPLE_TYPE='B'
|
and sdata.spectral_qualifie='FULL' and sdata.SAMPLE_TYPE='B'
|
||||||
and sdata.station_id = #{stationId}
|
and sdata.station_id = #{stationId}
|
||||||
and to_char(sdata.ACQUISITION_START,'YYYY-MM-DD hh24:mi:ss') BETWEEN #{pretime} and #{curDateTime}
|
and to_char(sdata.ACQUISITION_START,'YYYY-MM-DD hh24:mi:ss') BETWEEN #{pretime} and #{curDateTime}
|
||||||
|
|
@ -53,8 +38,8 @@
|
||||||
SELECT
|
SELECT
|
||||||
(sum(CASE WHEN ROUND( sdata.acquisition_live_sec / 60 / 60.00 ) BETWEEN ${liveLow} AND ${liveHigh}
|
(sum(CASE WHEN ROUND( sdata.acquisition_live_sec / 60 / 60.00 ) BETWEEN ${liveLow} AND ${liveHigh}
|
||||||
AND sdata.quantity > ${quantity}
|
AND sdata.quantity > ${quantity}
|
||||||
AND xe.MDC < ${mdc}
|
AND xe.MDC > ${mdc}
|
||||||
AND ( to_number( SDATA.COLLECT_STOP - SDATA.COLLECT_START ) * 24 ) BETWEEN ${collectLow} AND ${collectHigh}
|
AND ( ROUND(EXTRACT(EPOCH FROM (SDATA.COLLECT_STOP - SDATA.COLLECT_START ))/86400,1) * 24 ) BETWEEN ${collectLow} AND ${collectHigh}
|
||||||
AND aux.xe_volume > ${xeVolume}
|
AND aux.xe_volume > ${xeVolume}
|
||||||
AND xe.nuclide_name = '${nuclideName}'
|
AND xe.nuclide_name = '${nuclideName}'
|
||||||
AND sdata.data_type = 'S' THEN 1 ELSE 0
|
AND sdata.data_type = 'S' THEN 1 ELSE 0
|
||||||
|
|
@ -64,14 +49,14 @@
|
||||||
AND sdata.data_type = 'G' THEN 1 ELSE 0 END)) dataNumber,
|
AND sdata.data_type = 'G' THEN 1 ELSE 0 END)) dataNumber,
|
||||||
ROUND((sum(CASE WHEN ROUND( sdata.acquisition_live_sec / 60 / 60.00 ) BETWEEN ${liveLow} AND ${liveHigh}
|
ROUND((sum(CASE WHEN ROUND( sdata.acquisition_live_sec / 60 / 60.00 ) BETWEEN ${liveLow} AND ${liveHigh}
|
||||||
AND sdata.quantity > ${quantity}
|
AND sdata.quantity > ${quantity}
|
||||||
AND xe.MDC < ${mdc}
|
AND xe.MDC > ${mdc}
|
||||||
AND ( to_number( SDATA.COLLECT_STOP - SDATA.COLLECT_START ) * 24 ) BETWEEN ${collectLow} AND ${collectHigh}
|
AND ( ROUND(EXTRACT(EPOCH FROM (SDATA.COLLECT_STOP - SDATA.COLLECT_START ))/86400,1) * 24 ) BETWEEN ${collectLow} AND ${collectHigh}
|
||||||
AND aux.xe_volume > ${xeVolume}
|
AND aux.xe_volume > ${xeVolume}
|
||||||
AND xe.nuclide_name = '${nuclideName}'
|
AND xe.nuclide_name = '${nuclideName}'
|
||||||
AND sdata.data_type = 'S' THEN 1 ELSE 0 END )
|
AND sdata.data_type = 'S' THEN 1 ELSE 0 END )
|
||||||
+ sum( CASE WHEN sdata.acquisition_live_sec > ${liveQc} AND sdata.data_type = 'Q' THEN 1 ELSE 0 END )
|
+ sum( CASE WHEN sdata.acquisition_live_sec > ${liveQc} AND sdata.data_type = 'Q' THEN 1 ELSE 0 END )
|
||||||
+ sum( CASE WHEN ROUND( sdata.acquisition_live_sec / 60 / 60.00, 2 ) BETWEEN ${liveLow} AND ${liveHigh}
|
+ sum( CASE WHEN ROUND( sdata.acquisition_live_sec / 60 / 60.00, 2 ) BETWEEN ${liveLow} AND ${liveHigh}
|
||||||
AND sdata.data_type = 'G' THEN 1 ELSE 0 END)) / ( to_number( TO_DATE( '${curDateTime}', 'YYYY-MM-DD hh24:mi:ss' ) - TO_DATE( '${pretime}', 'YYYY-MM-DD hh24:mi:ss' ) + 1 ) * ${number} ) * 100,2) dataEfficiency
|
AND sdata.data_type = 'G' THEN 1 ELSE 0 END)) / ( (ROUND(EXTRACT(EPOCH FROM (to_timestamp('${curDateTime}', 'yyyy-MM-dd HH24:mi:ss')-to_timestamp('${pretime}', 'yyyy-MM-dd HH24:mi:ss'))) / 86400,1)+1) * ${number} ) * 100,2) dataEfficiency
|
||||||
FROM
|
FROM
|
||||||
ORIGINAL.GARDS_SAMPLE_DATA sdata
|
ORIGINAL.GARDS_SAMPLE_DATA sdata
|
||||||
LEFT JOIN RNAUTO.GARDS_XE_RESULTS xe ON xe.sample_id = sdata.sample_id
|
LEFT JOIN RNAUTO.GARDS_XE_RESULTS xe ON xe.sample_id = sdata.sample_id
|
||||||
|
|
@ -89,27 +74,12 @@
|
||||||
<select id="findPhdProvisionRateSauna" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
<select id="findPhdProvisionRateSauna" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
||||||
select
|
select
|
||||||
(sum(case when SDATA.DATA_TYPE='S' then 1 else 0 end)+sum(case when SDATA.DATA_TYPE='G' then 1 else 0 end)+sum(case when SDATA.DATA_TYPE='Q' and SDATA.SPECTRAL_QUALIFIE='FULL' then 1 else 0 end)) dataNumber,
|
(sum(case when SDATA.DATA_TYPE='S' then 1 else 0 end)+sum(case when SDATA.DATA_TYPE='G' then 1 else 0 end)+sum(case when SDATA.DATA_TYPE='Q' and SDATA.SPECTRAL_QUALIFIE='FULL' then 1 else 0 end)) dataNumber,
|
||||||
ROUND(count(sdata.station_id)/(to_number(TO_DATE('${curDateTime}','YYYY-MM-DD hh24:mi:ss')-TO_DATE('${pretime}','YYYY-MM-DD hh24:mi:ss')+1)* ${number})*100,2) dataRate
|
ROUND(count(sdata.station_id)/((ROUND(EXTRACT(EPOCH FROM (to_timestamp('${curDateTime}', 'yyyy-MM-dd HH24:mi:ss')-to_timestamp('${pretime}', 'yyyy-MM-dd HH24:mi:ss'))) / 86400,1)+1)* ${number})*100,2) dataRate
|
||||||
from ORIGINAL.GARDS_SAMPLE_DATA sdata
|
from ORIGINAL.GARDS_SAMPLE_DATA sdata
|
||||||
LEFT JOIN CONFIGURATION.GARDS_STATIONS sta on sta.station_id = sdata.station_id
|
LEFT JOIN CONFIGURATION.GARDS_STATIONS sta on sta.station_id = sdata.station_id
|
||||||
<where>
|
<where>
|
||||||
substr( sta.station_code, 3,1)='X'
|
substr( sta.station_code, 3,1)='X'
|
||||||
and sta.EFFIC_CALCUL_TYPE='SAUNA'
|
and sta.type='SAUNA'
|
||||||
and SDATA.SAMPLE_TYPE='B'
|
|
||||||
and sdata.station_id= #{stationId}
|
|
||||||
and to_char(sdata.ACQUISITION_START,'YYYY-MM-DD hh24:mi:ss') BETWEEN #{pretime} and #{curDateTime}
|
|
||||||
</where>
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="findPhdProvisionRateSauna2" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
|
||||||
select
|
|
||||||
(sum(case when SDATA.DATA_TYPE='S' then 1 else 0 end)+sum(case when SDATA.DATA_TYPE='G' then 1 else 0 end)+sum(case when SDATA.DATA_TYPE='Q' and SDATA.SPECTRAL_QUALIFIE='FULL' then 1 else 0 end)) dataNumber,
|
|
||||||
ROUND(count(sdata.station_id)/(to_number(TO_DATE('${curDateTime}','YYYY-MM-DD hh24:mi:ss')-TO_DATE('${pretime}','YYYY-MM-DD hh24:mi:ss')+1)* ${number})*100,2) dataRate
|
|
||||||
from ORIGINAL.GARDS_SAMPLE_DATA sdata
|
|
||||||
LEFT JOIN CONFIGURATION.GARDS_STATIONS sta on sta.station_id = sdata.station_id
|
|
||||||
<where>
|
|
||||||
substr( sta.station_code, 3,1)='X'
|
|
||||||
and sta.EFFIC_CALCUL_TYPE='SAUNA2'
|
|
||||||
and SDATA.SAMPLE_TYPE='B'
|
and SDATA.SAMPLE_TYPE='B'
|
||||||
and sdata.station_id= #{stationId}
|
and sdata.station_id= #{stationId}
|
||||||
and to_char(sdata.ACQUISITION_START,'YYYY-MM-DD hh24:mi:ss') BETWEEN #{pretime} and #{curDateTime}
|
and to_char(sdata.ACQUISITION_START,'YYYY-MM-DD hh24:mi:ss') BETWEEN #{pretime} and #{curDateTime}
|
||||||
|
|
@ -118,47 +88,23 @@
|
||||||
|
|
||||||
<select id="findPhdProvisionEfficiencySauna" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
<select id="findPhdProvisionEfficiencySauna" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
||||||
select (sum(case when ROUND(sdata.acquisition_live_sec/60/60.00) BETWEEN ${liveLow} and ${liveHigh}
|
select (sum(case when ROUND(sdata.acquisition_live_sec/60/60.00) BETWEEN ${liveLow} and ${liveHigh}
|
||||||
and sdata.quantity> ${quantity} and xe.MDC < ${mdc}
|
and sdata.quantity> ${quantity} and xe.MDC> ${mdc}
|
||||||
and (to_number(SDATA.COLLECT_STOP - SDATA.COLLECT_START)*24) BETWEEN ${collectLow} and ${collectHigh}
|
and (ROUND(EXTRACT(EPOCH FROM (SDATA.COLLECT_STOP - SDATA.COLLECT_START ))/86400,1)*24) BETWEEN ${collectLow} and ${collectHigh}
|
||||||
and aux.xe_volume> ${xeVolume} and xe.nuclide_name= '${nuclideName}' and sdata.data_type='S' then 1 else 0 end)
|
and aux.xe_volume> ${xeVolume} and xe.nuclide_name= '${nuclideName}' and sdata.data_type='S' then 1 else 0 end)
|
||||||
+ sum(case when sdata.acquisition_live_sec> ${liveQc} and sdata.data_type='Q' and sdata.spectral_qualifie='FULL' then 1 else 0 end)
|
+ sum(case when sdata.acquisition_live_sec> ${liveQc} and sdata.data_type='Q' and sdata.spectral_qualifie='FULL' then 1 else 0 end)
|
||||||
+ sum(case when ROUND(sdata.acquisition_live_sec/60/60.00,2) BETWEEN ${liveLow} and ${liveHigh} and sdata.data_type='G' then 1 else 0 end)) dataNumber,
|
+ sum(case when ROUND(sdata.acquisition_live_sec/60/60.00,2) BETWEEN ${liveLow} and ${liveHigh} and sdata.data_type='G' then 1 else 0 end)) dataNumber,
|
||||||
ROUND((sum(case when ROUND(sdata.acquisition_live_sec/60/60.00) BETWEEN ${liveLow} and ${liveHigh} and sdata.quantity>${quantity} and xe.MDC < ${mdc}
|
ROUND((sum(case when ROUND(sdata.acquisition_live_sec/60/60.00) BETWEEN ${liveLow} and ${liveHigh} and sdata.quantity>${quantity} and xe.MDC> ${mdc}
|
||||||
and (to_number(SDATA.COLLECT_STOP - SDATA.COLLECT_START)*24) BETWEEN ${collectLow} and ${collectHigh}
|
and (ROUND(EXTRACT(EPOCH FROM (SDATA.COLLECT_STOP - SDATA.COLLECT_START ))/86400,1)*24) BETWEEN ${collectLow} and ${collectHigh}
|
||||||
and aux.xe_volume> ${xeVolume} and xe.nuclide_name= '${nuclideName}' and sdata.data_type='S' then 1 else 0 end)
|
and aux.xe_volume> ${xeVolume} and xe.nuclide_name= '${nuclideName}' and sdata.data_type='S' then 1 else 0 end)
|
||||||
+ sum(case when sdata.acquisition_live_sec> ${liveQc} and sdata.data_type='Q' and sdata.spectral_qualifie='FULL' then 1 else 0 end)
|
+ sum(case when sdata.acquisition_live_sec> ${liveQc} and sdata.data_type='Q' and sdata.spectral_qualifie='FULL' then 1 else 0 end)
|
||||||
+ sum(case when ROUND(sdata.acquisition_live_sec/60/60.00,2) BETWEEN ${liveLow} and ${liveHigh} and sdata.data_type='G' then 1 else 0 end))/(to_number(TO_DATE('${curDateTime}','YYYY-MM-DD hh24:mi:ss')-TO_DATE('${pretime}','YYYY-MM-DD hh24:mi:ss')+1)* ${number})*100,2) dataEfficiency
|
+ sum(case when ROUND(sdata.acquisition_live_sec/60/60.00,2) BETWEEN ${liveLow} and ${liveHigh} and sdata.data_type='G' then 1 else 0 end))/((ROUND(EXTRACT(EPOCH FROM (to_timestamp('${curDateTime}', 'yyyy-MM-dd HH24:mi:ss')-to_timestamp('${pretime}', 'yyyy-MM-dd HH24:mi:ss'))) / 86400,1)+1)* ${number})*100,2) dataEfficiency
|
||||||
from ORIGINAL.GARDS_SAMPLE_DATA sdata
|
from ORIGINAL.GARDS_SAMPLE_DATA sdata
|
||||||
LEFT JOIN RNAUTO.GARDS_XE_RESULTS xe on xe.sample_id = sdata.sample_id
|
LEFT JOIN RNAUTO.GARDS_XE_RESULTS xe on xe.sample_id = sdata.sample_id
|
||||||
LEFT JOIN ORIGINAL.GARDS_SAMPLE_AUX aux on aux.sample_id = sdata.sample_id
|
LEFT JOIN ORIGINAL.GARDS_SAMPLE_AUX aux on aux.sample_id = sdata.sample_id
|
||||||
LEFT JOIN CONFIGURATION.GARDS_STATIONS sta on sta.station_id = sdata.station_id
|
LEFT JOIN CONFIGURATION.GARDS_STATIONS sta on sta.station_id = sdata.station_id
|
||||||
<where>
|
<where>
|
||||||
substr( sta.station_code, 3,1)='X' and SDATA.SAMPLE_TYPE='B'
|
substr( sta.station_code, 3,1)='X' and SDATA.SAMPLE_TYPE='B'
|
||||||
and sta.EFFIC_CALCUL_TYPE='SAUNA'
|
and sta.type='SAUNA'
|
||||||
and sdata.station_id = #{stationId}
|
|
||||||
and to_char(sdata.ACQUISITION_START,'YYYY-MM-DD hh24:mi:ss') BETWEEN #{pretime} and #{curDateTime}
|
|
||||||
</where>
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="findPhdProvisionEfficiencySauna2" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
|
||||||
select (sum(case when ROUND(sdata.acquisition_live_sec/60/60.00) BETWEEN ${liveLow} and ${liveHigh}
|
|
||||||
and sdata.quantity> ${quantity} and xe.MDC < ${mdc}
|
|
||||||
and (to_number(SDATA.COLLECT_STOP - SDATA.COLLECT_START)*24) BETWEEN ${collectLow} and ${collectHigh}
|
|
||||||
and aux.xe_volume> ${xeVolume} and xe.nuclide_name= '${nuclideName}' and sdata.data_type='S' then 1 else 0 end)
|
|
||||||
+ sum(case when sdata.acquisition_live_sec> ${liveQc} and sdata.data_type='Q' and sdata.spectral_qualifie='FULL' then 1 else 0 end)
|
|
||||||
+ sum(case when ROUND(sdata.acquisition_live_sec/60/60.00,2) BETWEEN ${liveLow} and ${liveHigh} and sdata.data_type='G' then 1 else 0 end)) dataNumber,
|
|
||||||
ROUND((sum(case when ROUND(sdata.acquisition_live_sec/60/60.00) BETWEEN ${liveLow} and ${liveHigh} and sdata.quantity>${quantity} and xe.MDC < ${mdc}
|
|
||||||
and (to_number(SDATA.COLLECT_STOP - SDATA.COLLECT_START)*24) BETWEEN ${collectLow} and ${collectHigh}
|
|
||||||
and aux.xe_volume> ${xeVolume} and xe.nuclide_name= '${nuclideName}' and sdata.data_type='S' then 1 else 0 end)
|
|
||||||
+ sum(case when sdata.acquisition_live_sec> ${liveQc} and sdata.data_type='Q' and sdata.spectral_qualifie='FULL' then 1 else 0 end)
|
|
||||||
+ sum(case when ROUND(sdata.acquisition_live_sec/60/60.00,2) BETWEEN ${liveLow} and ${liveHigh} and sdata.data_type='G' then 1 else 0 end))/(to_number(TO_DATE('${curDateTime}','YYYY-MM-DD hh24:mi:ss')-TO_DATE('${pretime}','YYYY-MM-DD hh24:mi:ss')+1)* ${number})*100,2) dataEfficiency
|
|
||||||
from ORIGINAL.GARDS_SAMPLE_DATA sdata
|
|
||||||
LEFT JOIN RNAUTO.GARDS_XE_RESULTS xe on xe.sample_id = sdata.sample_id
|
|
||||||
LEFT JOIN ORIGINAL.GARDS_SAMPLE_AUX aux on aux.sample_id = sdata.sample_id
|
|
||||||
LEFT JOIN CONFIGURATION.GARDS_STATIONS sta on sta.station_id = sdata.station_id
|
|
||||||
<where>
|
|
||||||
substr( sta.station_code, 3,1)='X' and SDATA.SAMPLE_TYPE='B'
|
|
||||||
and sta.EFFIC_CALCUL_TYPE='SAUNA2'
|
|
||||||
and sdata.station_id = #{stationId}
|
and sdata.station_id = #{stationId}
|
||||||
and to_char(sdata.ACQUISITION_START,'YYYY-MM-DD hh24:mi:ss') BETWEEN #{pretime} and #{curDateTime}
|
and to_char(sdata.ACQUISITION_START,'YYYY-MM-DD hh24:mi:ss') BETWEEN #{pretime} and #{curDateTime}
|
||||||
</where>
|
</where>
|
||||||
|
|
@ -166,7 +112,7 @@
|
||||||
|
|
||||||
<select id="findMetProvisionSauna" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
<select id="findMetProvisionSauna" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
||||||
SELECT COUNT(STATION_ID) dataNumber,
|
SELECT COUNT(STATION_ID) dataNumber,
|
||||||
ROUND(COUNT(STATION_ID)/(to_number(TO_DATE('${curDateTime}','YYYY-MM-DD hh24:mi:ss')-TO_DATE('${pretime}','YYYY-MM-DD hh24:mi:ss')+1)* ${met})*100,2) dataRate
|
ROUND(COUNT(STATION_ID)/((ROUND(EXTRACT(EPOCH FROM (to_timestamp('${curDateTime}', 'yyyy-MM-dd HH24:mi:ss')-to_timestamp('${pretime}', 'yyyy-MM-dd HH24:mi:ss'))) / 86400,1)+1)* ${met})*100,2) dataRate
|
||||||
FROM ORIGINAL.GARDS_MET_DATA mdata
|
FROM ORIGINAL.GARDS_MET_DATA mdata
|
||||||
<where>
|
<where>
|
||||||
STATION_ID = '${stationId}'
|
STATION_ID = '${stationId}'
|
||||||
|
|
@ -176,7 +122,7 @@
|
||||||
|
|
||||||
<select id="findSohProvisionSauna" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
<select id="findSohProvisionSauna" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
||||||
SELECT COUNT(STATION_ID) dataNumber,
|
SELECT COUNT(STATION_ID) dataNumber,
|
||||||
ROUND(COUNT(STATION_ID)/(to_number(TO_DATE('${curDateTime}','YYYY-MM-DD hh24:mi:ss')-TO_DATE('${pretime}','YYYY-MM-DD hh24:mi:ss')+1)* ${soh})*100,2)dataRate
|
ROUND(COUNT(STATION_ID)/((ROUND(EXTRACT(EPOCH FROM (to_timestamp('${curDateTime}', 'yyyy-MM-dd HH24:mi:ss')-to_timestamp('${pretime}', 'yyyy-MM-dd HH24:mi:ss'))) / 86400,1)+1)* ${soh})*100,2)dataRate
|
||||||
FROM ORIGINAL.GARDS_SOH_DATA mdata
|
FROM ORIGINAL.GARDS_SOH_DATA mdata
|
||||||
<where>
|
<where>
|
||||||
STATION_ID = #{stationId}
|
STATION_ID = #{stationId}
|
||||||
|
|
@ -192,21 +138,7 @@
|
||||||
LEFT JOIN CONFIGURATION.GARDS_STATIONS sta on sta.station_id = sdata.station_id
|
LEFT JOIN CONFIGURATION.GARDS_STATIONS sta on sta.station_id = sdata.station_id
|
||||||
<where>
|
<where>
|
||||||
substr( sta.station_code,3,1)='X'
|
substr( sta.station_code,3,1)='X'
|
||||||
and sta.EFFIC_CALCUL_TYPE='SAUNA'
|
and sta.type='SAUNA'
|
||||||
and SDATA.SAMPLE_TYPE = 'B'
|
|
||||||
and sdata.station_id= #{stationId}
|
|
||||||
and to_char(sdata.ACQUISITION_START,'YYYY-MM-DD hh24:mi:ss') BETWEEN #{pretime} and #{curDateTime}
|
|
||||||
</where>
|
|
||||||
</select>
|
|
||||||
<select id="findSphdProvisionSauna2" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
|
||||||
select (SUM(case when SDATA.DATA_TYPE = 'S' then 1 else 0 end)
|
|
||||||
+ sum(case when SDATA.DATA_TYPE = 'Q' and SDATA.SPECTRAL_QUALIFIE = 'FULL' then 1 else 0 end)
|
|
||||||
+ sum(case when SDATA.DATA_TYPE = 'G' then 1 else 0 end)) dataNumber
|
|
||||||
from ORIGINAL.GARDS_SAMPLE_DATA sdata
|
|
||||||
LEFT JOIN CONFIGURATION.GARDS_STATIONS sta on sta.station_id = sdata.station_id
|
|
||||||
<where>
|
|
||||||
substr( sta.station_code,3,1)='X'
|
|
||||||
and sta.EFFIC_CALCUL_TYPE='SAUNA2'
|
|
||||||
and SDATA.SAMPLE_TYPE = 'B'
|
and SDATA.SAMPLE_TYPE = 'B'
|
||||||
and sdata.station_id= #{stationId}
|
and sdata.station_id= #{stationId}
|
||||||
and to_char(sdata.ACQUISITION_START,'YYYY-MM-DD hh24:mi:ss') BETWEEN #{pretime} and #{curDateTime}
|
and to_char(sdata.ACQUISITION_START,'YYYY-MM-DD hh24:mi:ss') BETWEEN #{pretime} and #{curDateTime}
|
||||||
|
|
@ -223,7 +155,7 @@
|
||||||
|
|
||||||
<select id="findSphdMetSohProvisionSauna" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
<select id="findSphdMetSohProvisionSauna" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
||||||
SELECT count(SOH.STATION_ID) + ${SPHD_NUM} + ${MET_NUM} dataNumber,
|
SELECT count(SOH.STATION_ID) + ${SPHD_NUM} + ${MET_NUM} dataNumber,
|
||||||
round((count(SOH.STATION_ID)+2507)/(to_number(TO_DATE('${curDateTime}','YYYY-MM-DD hh24:mi:ss')-TO_DATE('${pretime}','YYYY-MM-DD hh24:mi:ss')+1)* ${sphdMetSoh})*100,2) dataRate
|
round((count(SOH.STATION_ID)+2507)/((ROUND(EXTRACT(EPOCH FROM (to_timestamp('${curDateTime}', 'yyyy-MM-dd HH24:mi:ss')-to_timestamp('${pretime}', 'yyyy-MM-dd HH24:mi:ss'))) / 86400,1)+1)* ${sphdMetSoh})*100,2) dataRate
|
||||||
FROM ORIGINAL.GARDS_SOH_DATA soh
|
FROM ORIGINAL.GARDS_SOH_DATA soh
|
||||||
<where>
|
<where>
|
||||||
SOH.STATION_ID = #{stationId}
|
SOH.STATION_ID = #{stationId}
|
||||||
|
|
@ -233,7 +165,7 @@
|
||||||
|
|
||||||
<select id="findPhdfProvisionRateSpalax" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
<select id="findPhdfProvisionRateSpalax" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
||||||
select count(sdata.station_id) dataNumber,
|
select count(sdata.station_id) dataNumber,
|
||||||
ROUND(count(sdata.station_id)/(to_number(TO_DATE('${curDateTime}','YYYY-MM-DD hh24:mi:ss')-TO_DATE('${pretime}','YYYY-MM-DD hh24:mi:ss')+1)*${number})*100,2) dataRate
|
ROUND(count(sdata.station_id)/((ROUND(EXTRACT(EPOCH FROM (to_timestamp('${curDateTime}', 'yyyy-MM-dd HH24:mi:ss')-to_timestamp('${pretime}', 'yyyy-MM-dd HH24:mi:ss'))) / 86400,1)+1)*${number})*100,2) dataRate
|
||||||
from ORIGINAL.GARDS_SAMPLE_DATA sdata
|
from ORIGINAL.GARDS_SAMPLE_DATA sdata
|
||||||
LEFT JOIN CONFIGURATION.GARDS_STATIONS sta on sta.station_id = sdata.station_id
|
LEFT JOIN CONFIGURATION.GARDS_STATIONS sta on sta.station_id = sdata.station_id
|
||||||
<where>
|
<where>
|
||||||
|
|
@ -247,37 +179,17 @@
|
||||||
<select id="findPhdfProvisionEfficiencySpalax" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
<select id="findPhdfProvisionEfficiencySpalax" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
||||||
select (sum(case when sdata.acquisition_live_sec> ${liveQc} and sdata.data_type='Q' and sdata.spectral_qualifie='FULL' then 1 else 0 end)
|
select (sum(case when sdata.acquisition_live_sec> ${liveQc} and sdata.data_type='Q' and sdata.spectral_qualifie='FULL' then 1 else 0 end)
|
||||||
+sum(case when sdata.data_type='S' and (sdata. acquisition_live_sec/60/60.00) BETWEEN ${liveLow} and ${liveHigh}
|
+sum(case when sdata.data_type='S' and (sdata. acquisition_live_sec/60/60.00) BETWEEN ${liveLow} and ${liveHigh}
|
||||||
and (to_number(SDATA.COLLECT_STOP - SDATA.COLLECT_START)*24) BETWEEN ${collectLow} and ${collectHigh} and sdata.quantity>${quantity} then 1 else 0 end)) dataNumber,
|
and (ROUND(EXTRACT(EPOCH FROM (SDATA.COLLECT_STOP - SDATA.COLLECT_START ))/86400,1)*24) BETWEEN ${collectLow} and ${collectHigh} and sdata.quantity>${quantity} then 1 else 0 end)) dataNumber,
|
||||||
ROUND((sum(case when sdata.acquisition_live_sec> ${liveQc} and sdata.data_type='Q' and sdata.spectral_qualifie='FULL' then 1 else 0 end)
|
ROUND((sum(case when sdata.acquisition_live_sec> ${liveQc} and sdata.data_type='Q' and sdata.spectral_qualifie='FULL' then 1 else 0 end)
|
||||||
+sum(case when sdata.data_type='S' and (sdata. acquisition_live_sec/60/60.00) BETWEEN ${liveLow} and ${liveHigh}
|
+sum(case when sdata.data_type='S' and (sdata. acquisition_live_sec/60/60.00) BETWEEN ${liveLow} and ${liveHigh}
|
||||||
and (to_number(SDATA.COLLECT_STOP - SDATA.COLLECT_START)*24) BETWEEN ${collectLow} and ${collectHigh}
|
and (ROUND(EXTRACT(EPOCH FROM (SDATA.COLLECT_STOP - SDATA.COLLECT_START ))/86400,1)*24) BETWEEN ${collectLow} and ${collectHigh}
|
||||||
and sdata.quantity>${quantity} then 1 else 0 end)) / (to_number(TO_DATE('${curDateTime}','YYYY-MM-DD hh24:mi:ss')-TO_DATE('${pretime}','YYYY-MM-DD hh24:mi:ss')+1)* ${number})*100,2) dataEfficiency
|
and sdata.quantity>${quantity} then 1 else 0 end)) / ((ROUND(EXTRACT(EPOCH FROM (to_timestamp('${curDateTime}', 'yyyy-MM-dd HH24:mi:ss')-to_timestamp('${pretime}', 'yyyy-MM-dd HH24:mi:ss'))) / 86400,1)+1)* ${number})*100,2) dataEfficiency
|
||||||
from ORIGINAL.GARDS_SAMPLE_DATA sdata
|
from ORIGINAL.GARDS_SAMPLE_DATA sdata
|
||||||
LEFT JOIN RNAUTO.GARDS_XE_RESULTS xe on xe.sample_id = sdata.sample_id
|
LEFT JOIN RNAUTO.GARDS_XE_RESULTS xe on xe.sample_id = sdata.sample_id
|
||||||
LEFT JOIN ORIGINAL.GARDS_SAMPLE_AUX aux on aux.sample_id = sdata.sample_id
|
LEFT JOIN ORIGINAL.GARDS_SAMPLE_AUX aux on aux.sample_id = sdata.sample_id
|
||||||
LEFT JOIN CONFIGURATION.GARDS_STATIONS sta on sta.station_id = sdata.station_id
|
LEFT JOIN CONFIGURATION.GARDS_STATIONS sta on sta.station_id = sdata.station_id
|
||||||
<where>
|
<where>
|
||||||
sta.EFFIC_CALCUL_TYPE='SPALAX'
|
sta.type='SPALAX'
|
||||||
and SDATA.SAMPLE_TYPE='G'
|
|
||||||
and substr( sta.station_code, 3,1)='X'
|
|
||||||
and sdata.station_id=#{stationId}
|
|
||||||
and to_char(sdata.ACQUISITION_START,'YYYY-MM-DD hh24:mi:ss') BETWEEN #{pretime} and #{curDateTime}
|
|
||||||
</where>
|
|
||||||
</select>
|
|
||||||
<select id="findPhdfProvisionEfficiencySpalaxPLC" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
|
||||||
select (sum(case when sdata.acquisition_live_sec> ${liveQc} and sdata.data_type='Q' and sdata.spectral_qualifie='FULL' then 1 else 0 end)
|
|
||||||
+sum(case when sdata.data_type='S' and (sdata. acquisition_live_sec/60/60.00) BETWEEN ${liveLow} and ${liveHigh}
|
|
||||||
and (to_number(SDATA.COLLECT_STOP - SDATA.COLLECT_START)*24) BETWEEN ${collectLow} and ${collectHigh} and sdata.quantity>${quantity} then 1 else 0 end)) dataNumber,
|
|
||||||
ROUND((sum(case when sdata.acquisition_live_sec> ${liveQc} and sdata.data_type='Q' and sdata.spectral_qualifie='FULL' then 1 else 0 end)
|
|
||||||
+sum(case when sdata.data_type='S' and (sdata. acquisition_live_sec/60/60.00) BETWEEN ${liveLow} and ${liveHigh}
|
|
||||||
and (to_number(SDATA.COLLECT_STOP - SDATA.COLLECT_START)*24) BETWEEN ${collectLow} and ${collectHigh}
|
|
||||||
and sdata.quantity>${quantity} then 1 else 0 end)) / (to_number(TO_DATE('${curDateTime}','YYYY-MM-DD hh24:mi:ss')-TO_DATE('${pretime}','YYYY-MM-DD hh24:mi:ss')+1)* ${number})*100,2) dataEfficiency
|
|
||||||
from ORIGINAL.GARDS_SAMPLE_DATA sdata
|
|
||||||
LEFT JOIN RNAUTO.GARDS_XE_RESULTS xe on xe.sample_id = sdata.sample_id
|
|
||||||
LEFT JOIN ORIGINAL.GARDS_SAMPLE_AUX aux on aux.sample_id = sdata.sample_id
|
|
||||||
LEFT JOIN CONFIGURATION.GARDS_STATIONS sta on sta.station_id = sdata.station_id
|
|
||||||
<where>
|
|
||||||
sta.EFFIC_CALCUL_TYPE='SPALAX_PLC'
|
|
||||||
and SDATA.SAMPLE_TYPE='G'
|
and SDATA.SAMPLE_TYPE='G'
|
||||||
and substr( sta.station_code, 3,1)='X'
|
and substr( sta.station_code, 3,1)='X'
|
||||||
and sdata.station_id=#{stationId}
|
and sdata.station_id=#{stationId}
|
||||||
|
|
@ -288,25 +200,12 @@
|
||||||
<select id="findPhdProvisionRateSpalax" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
<select id="findPhdProvisionRateSpalax" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
||||||
select (sum(case when SDATA.DATA_TYPE='S' then 1 else 0 end)+sum(case when SDATA.DATA_TYPE='Q' and SDATA.SPECTRAL_QUALIFIE='FULL' then 1 else 0 end)) dataNumber,
|
select (sum(case when SDATA.DATA_TYPE='S' then 1 else 0 end)+sum(case when SDATA.DATA_TYPE='Q' and SDATA.SPECTRAL_QUALIFIE='FULL' then 1 else 0 end)) dataNumber,
|
||||||
ROUND((sum(case when SDATA.DATA_TYPE='S' then 1 else 0 end)
|
ROUND((sum(case when SDATA.DATA_TYPE='S' then 1 else 0 end)
|
||||||
+sum(case when SDATA.DATA_TYPE='Q' and SDATA.SPECTRAL_QUALIFIE='FULL' then 1 else 0 end))/(to_number(TO_DATE('${curDateTime}','YYYY-MM-DD hh24:mi:ss')-TO_DATE('${pretime}','YYYY-MM-DD hh24:mi:ss')+1)* ${number})*100,2) dataRate
|
+sum(case when SDATA.DATA_TYPE='Q' and SDATA.SPECTRAL_QUALIFIE='FULL' then 1 else 0 end))/((ROUND(EXTRACT(EPOCH FROM (to_timestamp('${curDateTime}', 'yyyy-MM-dd HH24:mi:ss')-to_timestamp('${pretime}', 'yyyy-MM-dd HH24:mi:ss'))) / 86400,1)+1)* ${number})*100,2) dataRate
|
||||||
from ORIGINAL.GARDS_SAMPLE_DATA sdata
|
from ORIGINAL.GARDS_SAMPLE_DATA sdata
|
||||||
LEFT JOIN CONFIGURATION.GARDS_STATIONS sta on sta.station_id = sdata.station_id
|
LEFT JOIN CONFIGURATION.GARDS_STATIONS sta on sta.station_id = sdata.station_id
|
||||||
<where>
|
<where>
|
||||||
substr( sta.station_code, 3,1)='X' and SDATA.SAMPLE_TYPE='G'
|
substr( sta.station_code, 3,1)='X' and SDATA.SAMPLE_TYPE='G'
|
||||||
and sta.EFFIC_CALCUL_TYPE='SPALAX'
|
and sta.type='SPALAX'
|
||||||
and sdata.station_id= #{stationId}
|
|
||||||
and to_char(sdata.ACQUISITION_START,'YYYY-MM-DD hh24:mi:ss') BETWEEN #{pretime} and #{curDateTime}
|
|
||||||
</where>
|
|
||||||
</select>
|
|
||||||
<select id="findPhdProvisionRateSpalaxPLC" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
|
||||||
select (sum(case when SDATA.DATA_TYPE='S' then 1 else 0 end)+sum(case when SDATA.DATA_TYPE='Q' and SDATA.SPECTRAL_QUALIFIE='FULL' then 1 else 0 end)) dataNumber,
|
|
||||||
ROUND((sum(case when SDATA.DATA_TYPE='S' then 1 else 0 end)
|
|
||||||
+sum(case when SDATA.DATA_TYPE='Q' and SDATA.SPECTRAL_QUALIFIE='FULL' then 1 else 0 end))/(to_number(TO_DATE('${curDateTime}','YYYY-MM-DD hh24:mi:ss')-TO_DATE('${pretime}','YYYY-MM-DD hh24:mi:ss')+1)* ${number})*100,2) dataRate
|
|
||||||
from ORIGINAL.GARDS_SAMPLE_DATA sdata
|
|
||||||
LEFT JOIN CONFIGURATION.GARDS_STATIONS sta on sta.station_id = sdata.station_id
|
|
||||||
<where>
|
|
||||||
substr( sta.station_code, 3,1)='X' and SDATA.SAMPLE_TYPE='G'
|
|
||||||
and sta.EFFIC_CALCUL_TYPE='SPALAX_PLC'
|
|
||||||
and sdata.station_id= #{stationId}
|
and sdata.station_id= #{stationId}
|
||||||
and to_char(sdata.ACQUISITION_START,'YYYY-MM-DD hh24:mi:ss') BETWEEN #{pretime} and #{curDateTime}
|
and to_char(sdata.ACQUISITION_START,'YYYY-MM-DD hh24:mi:ss') BETWEEN #{pretime} and #{curDateTime}
|
||||||
</where>
|
</where>
|
||||||
|
|
@ -315,14 +214,14 @@
|
||||||
<select id="findPhdProvisionEfficiencySpalax" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
<select id="findPhdProvisionEfficiencySpalax" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
||||||
select (sum(case when sdata.acquisition_live_sec> ${liveQc} and sdata.data_type='Q' and sdata.spectral_qualifie='FULL' then 1 else 0 end)
|
select (sum(case when sdata.acquisition_live_sec> ${liveQc} and sdata.data_type='Q' and sdata.spectral_qualifie='FULL' then 1 else 0 end)
|
||||||
+sum(case when sdata.data_type='S' and (sdata. acquisition_live_sec/60/60.00) BETWEEN ${liveLow} and ${liveHigh}
|
+sum(case when sdata.data_type='S' and (sdata. acquisition_live_sec/60/60.00) BETWEEN ${liveLow} and ${liveHigh}
|
||||||
and (to_number(SDATA.COLLECT_STOP - SDATA.COLLECT_START)*24) BETWEEN ${collectLow} and ${collectHigh} and sdata.quantity>${quantity} then 1 else 0 end)) dataNumber,
|
and (ROUND(EXTRACT(EPOCH FROM (SDATA.COLLECT_STOP - SDATA.COLLECT_START ))/86400,1)*24) BETWEEN ${collectLow} and ${collectHigh} and sdata.quantity>${quantity} then 1 else 0 end)) dataNumber,
|
||||||
ROUND((sum(case when sdata.acquisition_live_sec> ${liveQc} and sdata.data_type='Q' and sdata.spectral_qualifie='FULL' then 1 else 0 end)
|
ROUND((sum(case when sdata.acquisition_live_sec> ${liveQc} and sdata.data_type='Q' and sdata.spectral_qualifie='FULL' then 1 else 0 end)
|
||||||
+sum(case when sdata.data_type='S' and (sdata. acquisition_live_sec/60/60.00) BETWEEN ${liveLow} and ${liveHigh}
|
+sum(case when sdata.data_type='S' and (sdata. acquisition_live_sec/60/60.00) BETWEEN ${liveLow} and ${liveHigh}
|
||||||
and (to_number(SDATA.COLLECT_STOP - SDATA.COLLECT_START)*24) BETWEEN ${collectLow} and ${collectHigh} and sdata.quantity>${quantity} then 1 else 0 end))/ (to_number(TO_DATE('${curDateTime}','YYYY-MM-DD hh24:mi:ss')-TO_DATE('${pretime}','YYYY-MM-DD hh24:mi:ss')+1)* ${number})*100,2) dataEfficiency
|
and (ROUND(EXTRACT(EPOCH FROM (SDATA.COLLECT_STOP - SDATA.COLLECT_START ))/86400,1)*24) BETWEEN ${collectLow} and ${collectHigh} and sdata.quantity>${quantity} then 1 else 0 end))/ ((ROUND(EXTRACT(EPOCH FROM (to_timestamp('${curDateTime}', 'yyyy-MM-dd HH24:mi:ss')-to_timestamp('${pretime}', 'yyyy-MM-dd HH24:mi:ss'))) / 86400,1)+1)* ${number})*100,2) dataEfficiency
|
||||||
from ORIGINAL.GARDS_SAMPLE_DATA sdata
|
from ORIGINAL.GARDS_SAMPLE_DATA sdata
|
||||||
LEFT JOIN CONFIGURATION.GARDS_STATIONS sta on sta.station_id = sdata.station_id
|
LEFT JOIN CONFIGURATION.GARDS_STATIONS sta on sta.station_id = sdata.station_id
|
||||||
<where>
|
<where>
|
||||||
sta.EFFIC_CALCUL_TYPE='SPALAX'
|
sta.type='SPALAX'
|
||||||
and SDATA.SAMPLE_TYPE='G'
|
and SDATA.SAMPLE_TYPE='G'
|
||||||
and substr( sta.station_code, 3,1)='X'
|
and substr( sta.station_code, 3,1)='X'
|
||||||
and sdata.station_id= #{stationId}
|
and sdata.station_id= #{stationId}
|
||||||
|
|
@ -330,29 +229,9 @@
|
||||||
</where>
|
</where>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="findPhdProvisionEfficiencySpalaxPLC" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
|
||||||
select (sum(case when sdata.acquisition_live_sec> ${liveQc} and sdata.data_type='Q' and sdata.spectral_qualifie='FULL' then 1 else 0 end)
|
|
||||||
+sum(case when sdata.data_type='S' and (sdata. acquisition_live_sec/60/60.00) BETWEEN ${liveLow} and ${liveHigh}
|
|
||||||
and (to_number(SDATA.COLLECT_STOP - SDATA.COLLECT_START)*24) BETWEEN ${collectLow} and ${collectHigh} and sdata.quantity>${quantity} then 1 else 0 end)) dataNumber,
|
|
||||||
ROUND((sum(case when sdata.acquisition_live_sec> ${liveQc} and sdata.data_type='Q' and sdata.spectral_qualifie='FULL' then 1 else 0 end)
|
|
||||||
+sum(case when sdata.data_type='S' and (sdata. acquisition_live_sec/60/60.00) BETWEEN ${liveLow} and ${liveHigh}
|
|
||||||
and (to_number(SDATA.COLLECT_STOP - SDATA.COLLECT_START)*24) BETWEEN ${collectLow} and ${collectHigh} and sdata.quantity>${quantity} then 1 else 0 end))/ (to_number(TO_DATE('${curDateTime}','YYYY-MM-DD hh24:mi:ss')-TO_DATE('${pretime}','YYYY-MM-DD hh24:mi:ss')+1)* ${number})*100,2) dataEfficiency
|
|
||||||
from ORIGINAL.GARDS_SAMPLE_DATA sdata
|
|
||||||
LEFT JOIN CONFIGURATION.GARDS_STATIONS sta on sta.station_id = sdata.station_id
|
|
||||||
<where>
|
|
||||||
sta.EFFIC_CALCUL_TYPE='SPALAX_PLC'
|
|
||||||
and SDATA.SAMPLE_TYPE='G'
|
|
||||||
and substr( sta.station_code, 3,1)='X'
|
|
||||||
and sdata.station_id= #{stationId}
|
|
||||||
and to_char(sdata.ACQUISITION_START,'YYYY-MM-DD hh24:mi:ss') BETWEEN #{pretime} and #{curDateTime}
|
|
||||||
</where>
|
|
||||||
</select>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<select id="findMetProvisionSpalax" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
<select id="findMetProvisionSpalax" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
||||||
SELECT COUNT(STATION_ID) dataNumber,
|
SELECT COUNT(STATION_ID) dataNumber,
|
||||||
ROUND(COUNT(STATION_ID)/(to_number(TO_DATE('${curDateTime}','YYYY-MM-DD hh24:mi:ss')-TO_DATE('${pretime}','YYYY-MM-DD hh24:mi:ss')+1)* ${met})*100,2)dataRate
|
ROUND(COUNT(STATION_ID)/((ROUND(EXTRACT(EPOCH FROM (to_timestamp('${curDateTime}', 'yyyy-MM-dd HH24:mi:ss')-to_timestamp('${pretime}', 'yyyy-MM-dd HH24:mi:ss'))) / 86400,1)+1)* ${met})*100,2)dataRate
|
||||||
FROM ORIGINAL.GARDS_MET_DATA mdata
|
FROM ORIGINAL.GARDS_MET_DATA mdata
|
||||||
<where>
|
<where>
|
||||||
STATION_ID = '${stationId}'
|
STATION_ID = '${stationId}'
|
||||||
|
|
@ -362,7 +241,7 @@
|
||||||
|
|
||||||
<select id="findSohProvisionSpalax" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
<select id="findSohProvisionSpalax" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
||||||
SELECT COUNT(STATION_ID) dataNumber,
|
SELECT COUNT(STATION_ID) dataNumber,
|
||||||
ROUND(COUNT(STATION_ID)/(to_number(TO_DATE('${curDateTime}','YYYY-MM-DD hh24:mi:ss')-TO_DATE('${pretime}','YYYY-MM-DD hh24:mi:ss')+1)* ${soh})*100,2)dataRate
|
ROUND(COUNT(STATION_ID)/((ROUND(EXTRACT(EPOCH FROM (to_timestamp('${curDateTime}', 'yyyy-MM-dd HH24:mi:ss')-to_timestamp('${pretime}', 'yyyy-MM-dd HH24:mi:ss'))) / 86400,1)+1)* ${soh})*100,2)dataRate
|
||||||
FROM ORIGINAL.GARDS_SOH_DATA mdata
|
FROM ORIGINAL.GARDS_SOH_DATA mdata
|
||||||
<where>
|
<where>
|
||||||
STATION_ID = #{stationId}
|
STATION_ID = #{stationId}
|
||||||
|
|
@ -392,7 +271,7 @@
|
||||||
|
|
||||||
<select id="findSphdMetSohProvisionSpalax" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
<select id="findSphdMetSohProvisionSpalax" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
||||||
SELECT count(SOH.STATION_ID)+ ${SPHD_NUM} + ${MET_NUM} dataNumber,
|
SELECT count(SOH.STATION_ID)+ ${SPHD_NUM} + ${MET_NUM} dataNumber,
|
||||||
round((count(SOH.STATION_ID)+ ${SPHD_NUM} + ${MET_NUM} )/(to_number(TO_DATE('${curDateTime}','YYYY-MM-DD hh24:mi:ss')-TO_DATE('${pretime}','YYYY-MM-DD hh24:mi:ss')+1)* ${sphdMetSoh})*100,2) dataRate
|
round((count(SOH.STATION_ID)+ ${SPHD_NUM} + ${MET_NUM} )/((ROUND(EXTRACT(EPOCH FROM (to_timestamp('${curDateTime}', 'yyyy-MM-dd HH24:mi:ss')-to_timestamp('${pretime}', 'yyyy-MM-dd HH24:mi:ss'))) / 86400,1)+1)* ${sphdMetSoh})*100,2) dataRate
|
||||||
FROM ORIGINAL.GARDS_SOH_DATA soh
|
FROM ORIGINAL.GARDS_SOH_DATA soh
|
||||||
<where>
|
<where>
|
||||||
SOH.STATION_ID = #{stationId}
|
SOH.STATION_ID = #{stationId}
|
||||||
|
|
@ -403,7 +282,7 @@
|
||||||
|
|
||||||
<select id="findPhdfProvisionRateParticulate" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
<select id="findPhdfProvisionRateParticulate" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
||||||
select count(sdata.station_id) dataNumber,
|
select count(sdata.station_id) dataNumber,
|
||||||
ROUND(count(sdata.station_id)/(to_number(TO_DATE('${curDateTime}','YYYY-MM-DD hh24:mi:ss')-TO_DATE('${pretime}','YYYY-MM-DD hh24:mi:ss')+1)*${number})*100,2) dataRate
|
ROUND(count(sdata.station_id)/((ROUND(EXTRACT(EPOCH FROM (to_timestamp('${curDateTime}', 'yyyy-MM-dd HH24:mi:ss')-to_timestamp('${pretime}', 'yyyy-MM-dd HH24:mi:ss'))) / 86400,1)+1)*${number})*100,2) dataRate
|
||||||
from ORIGINAL.GARDS_SAMPLE_DATA sdata
|
from ORIGINAL.GARDS_SAMPLE_DATA sdata
|
||||||
LEFT JOIN CONFIGURATION.GARDS_STATIONS sta on sta.station_id = sdata.station_id
|
LEFT JOIN CONFIGURATION.GARDS_STATIONS sta on sta.station_id = sdata.station_id
|
||||||
<where>
|
<where>
|
||||||
|
|
@ -415,9 +294,9 @@
|
||||||
</where>
|
</where>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="findPhdfProvisionEfficiencyParticulate1" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
<select id="findPhdfProvisionEfficiencyParticulate" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
||||||
select count(sdata.station_id) dataNumber,
|
select count(sdata.station_id) dataNumber,
|
||||||
ROUND(count(sdata.station_id)/(to_number(TO_DATE('${curDateTime}' ,'YYYY-MM-DD hh24:mi:ss')-TO_DATE('${pretime}','YYYY-MM-DD hh24:mi:ss')+1)*${number})*100,2) dataEfficiency
|
ROUND(count(sdata.station_id)/((ROUND(EXTRACT(EPOCH FROM (to_timestamp('${curDateTime}', 'yyyy-MM-dd HH24:mi:ss')-to_timestamp('${pretime}', 'yyyy-MM-dd HH24:mi:ss'))) / 86400,1)+1)*${number})*100,2) dataEfficiency
|
||||||
from ORIGINAL.GARDS_SAMPLE_DATA sdata
|
from ORIGINAL.GARDS_SAMPLE_DATA sdata
|
||||||
LEFT JOIN RNAUTO.GARDS_XE_RESULTS xe on xe.sample_id = sdata.sample_id
|
LEFT JOIN RNAUTO.GARDS_XE_RESULTS xe on xe.sample_id = sdata.sample_id
|
||||||
LEFT JOIN ORIGINAL.GARDS_SAMPLE_AUX aux on aux.sample_id = sdata.sample_id
|
LEFT JOIN ORIGINAL.GARDS_SAMPLE_AUX aux on aux.sample_id = sdata.sample_id
|
||||||
|
|
@ -428,52 +307,16 @@
|
||||||
and sdata.spectral_qualifie='FULL'
|
and sdata.spectral_qualifie='FULL'
|
||||||
and substr( sta.station_code, 3,1)='P'
|
and substr( sta.station_code, 3,1)='P'
|
||||||
and (sdata. acquisition_live_sec/60/60.00) BETWEEN #{liveLow} and #{liveHigh}
|
and (sdata. acquisition_live_sec/60/60.00) BETWEEN #{liveLow} and #{liveHigh}
|
||||||
and (to_number(sdata.COLLECT_STOP - sdata.COLLECT_START)*24) BETWEEN #{collectLow} and #{collectHigh}
|
and (ROUND(EXTRACT(EPOCH FROM (SDATA.COLLECT_STOP - SDATA.COLLECT_START ))/86400,1)*24) BETWEEN #{collectLow} and #{collectHigh}
|
||||||
and sdata.quantity> #{quantity}
|
and sdata.quantity> #{quantity}
|
||||||
and sdata.station_id= #{stationId}
|
and sdata.station_id= #{stationId}
|
||||||
and to_char(sdata.ACQUISITION_START,'YYYY-MM-DD hh24:mi:ss') BETWEEN #{pretime} and #{curDateTime}
|
and to_char(sdata.ACQUISITION_START,'YYYY-MM-DD hh24:mi:ss') BETWEEN #{pretime} and #{curDateTime}
|
||||||
</where>
|
</where>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="findPhdfProvisionEfficiencyParticulate" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
|
||||||
SELECT
|
|
||||||
dataNumber,
|
|
||||||
ROUND(
|
|
||||||
dataNumber / (to_number(TO_DATE('${curDateTime}', 'YYYY-MM-DD hh24:mi:ss') - TO_DATE('${pretime}', 'YYYY-MM-DD hh24:mi:ss') + 1) *${number}) * 100,
|
|
||||||
2
|
|
||||||
) dataEfficiency
|
|
||||||
FROM
|
|
||||||
(
|
|
||||||
SELECT
|
|
||||||
COUNT(
|
|
||||||
CASE
|
|
||||||
WHEN sdata.data_type = 'Q' THEN
|
|
||||||
1
|
|
||||||
WHEN sdata.data_type = 'S'
|
|
||||||
AND sdata.acquisition_live_sec BETWEEN #{liveLow}
|
|
||||||
AND #{liveHigh}
|
|
||||||
AND (sdata.COLLECT_STOP - sdata.COLLECT_START) BETWEEN #{ collectLow }
|
|
||||||
AND #{collectHigh}
|
|
||||||
AND sdata.quantity > #{quantity} THEN
|
|
||||||
1
|
|
||||||
END
|
|
||||||
) AS dataNumber
|
|
||||||
FROM
|
|
||||||
ORIGINAL.GARDS_SAMPLE_DATA sdata
|
|
||||||
LEFT JOIN CONFIGURATION.GARDS_STATIONS sta ON sta.station_id = sdata.station_id
|
|
||||||
WHERE
|
|
||||||
SDATA.SAMPLE_TYPE = 'P'
|
|
||||||
AND sdata.spectral_qualifie = 'FULL'
|
|
||||||
AND sta.station_code LIKE '__P%'
|
|
||||||
AND sdata.station_id = #{stationId}
|
|
||||||
AND sdata.ACQUISITION_START BETWEEN TO_DATE('${pretime}', 'YYYY-MM-DD hh24:mi:ss')
|
|
||||||
AND TO_DATE('${curDateTime}', 'YYYY-MM-DD hh24:mi:ss')
|
|
||||||
)
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="findPhdProvisionRateParticulate" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
<select id="findPhdProvisionRateParticulate" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
||||||
select count(sdata.station_id) dataNumber,
|
select count(sdata.station_id) dataNumber,
|
||||||
ROUND(count(sdata.station_id)/(to_number(TO_DATE('${curDateTime}','YYYY-MM-DD hh24:mi:ss')-TO_DATE('${pretime}','YYYY-MM-DD hh24:mi:ss')+1)* ${number})*100,2) dataRate
|
ROUND(count(sdata.station_id)/((ROUND(EXTRACT(EPOCH FROM (to_timestamp('${curDateTime}', 'yyyy-MM-dd HH24:mi:ss')-to_timestamp('${pretime}', 'yyyy-MM-dd HH24:mi:ss'))) / 86400,1)+1)* ${number})*100,2) dataRate
|
||||||
from ORIGINAL.GARDS_SAMPLE_DATA sdata
|
from ORIGINAL.GARDS_SAMPLE_DATA sdata
|
||||||
LEFT JOIN CONFIGURATION.GARDS_STATIONS sta on sta.station_id = sdata.station_id
|
LEFT JOIN CONFIGURATION.GARDS_STATIONS sta on sta.station_id = sdata.station_id
|
||||||
<where>
|
<where>
|
||||||
|
|
@ -487,7 +330,7 @@
|
||||||
|
|
||||||
<select id="findPhdProvisionEfficiencyParticulate" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
<select id="findPhdProvisionEfficiencyParticulate" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
||||||
select count(sdata.station_id) dataNumber,
|
select count(sdata.station_id) dataNumber,
|
||||||
ROUND(count(sdata.station_id)/(to_number(TO_DATE('${curDateTime}','YYYY-MM-DD hh24:mi:ss')-TO_DATE('${pretime}','YYYY-MM-DD hh24:mi:ss')+1)* ${number})*100,2) dataEfficiency
|
ROUND(count(sdata.station_id)/((ROUND(EXTRACT(EPOCH FROM (to_timestamp('${curDateTime}', 'yyyy-MM-dd HH24:mi:ss')-to_timestamp('${pretime}', 'yyyy-MM-dd HH24:mi:ss'))) / 86400,1)+1)* ${number})*100,2) dataEfficiency
|
||||||
from ORIGINAL.GARDS_SAMPLE_DATA sdata
|
from ORIGINAL.GARDS_SAMPLE_DATA sdata
|
||||||
LEFT JOIN CONFIGURATION.GARDS_STATIONS sta on sta.station_id = sdata.station_id
|
LEFT JOIN CONFIGURATION.GARDS_STATIONS sta on sta.station_id = sdata.station_id
|
||||||
<where>
|
<where>
|
||||||
|
|
@ -495,7 +338,7 @@
|
||||||
and SDATA.SAMPLE_TYPE='P'
|
and SDATA.SAMPLE_TYPE='P'
|
||||||
and substr( sta.station_code, 3,1)='P'
|
and substr( sta.station_code, 3,1)='P'
|
||||||
and (sdata. acquisition_live_sec/60/60.00) BETWEEN #{liveLow} and #{liveHigh}
|
and (sdata. acquisition_live_sec/60/60.00) BETWEEN #{liveLow} and #{liveHigh}
|
||||||
and (to_number(sdata.COLLECT_STOP - sdata.COLLECT_START)*24) BETWEEN #{collectLow} and #{collectHigh}
|
and (ROUND(EXTRACT(EPOCH FROM (SDATA.COLLECT_STOP - SDATA.COLLECT_START ))/86400,1)*24) BETWEEN #{collectLow} and #{collectHigh}
|
||||||
and sdata.quantity> #{quantity}
|
and sdata.quantity> #{quantity}
|
||||||
and sdata.station_id= #{stationId}
|
and sdata.station_id= #{stationId}
|
||||||
and to_char(sdata.ACQUISITION_START,'YYYY-MM-DD hh24:mi:ss') BETWEEN #{pretime} and #{curDateTime}
|
and to_char(sdata.ACQUISITION_START,'YYYY-MM-DD hh24:mi:ss') BETWEEN #{pretime} and #{curDateTime}
|
||||||
|
|
@ -504,7 +347,7 @@
|
||||||
|
|
||||||
<select id="findMetProvisionParticulate" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
<select id="findMetProvisionParticulate" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
||||||
SELECT COUNT(STATION_ID) dataNumber,
|
SELECT COUNT(STATION_ID) dataNumber,
|
||||||
ROUND(COUNT(STATION_ID)/(to_number(TO_DATE('${curDateTime}','YYYY-MM-DD hh24:mi:ss')-TO_DATE('${pretime}','YYYY-MM-DD hh24:mi:ss')+1)* ${met})*100,2)dataRate
|
ROUND(COUNT(STATION_ID)/((ROUND(EXTRACT(EPOCH FROM (to_timestamp('${curDateTime}', 'yyyy-MM-dd HH24:mi:ss')-to_timestamp('${pretime}', 'yyyy-MM-dd HH24:mi:ss'))) / 86400,1)+1)* ${met})*100,2)dataRate
|
||||||
FROM ORIGINAL.GARDS_MET_DATA mdata
|
FROM ORIGINAL.GARDS_MET_DATA mdata
|
||||||
<where>
|
<where>
|
||||||
STATION_ID = '${stationId}'
|
STATION_ID = '${stationId}'
|
||||||
|
|
@ -514,7 +357,7 @@
|
||||||
|
|
||||||
<select id="findSohProvisionParticulate" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
<select id="findSohProvisionParticulate" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
||||||
SELECT COUNT(STATION_ID) dataNumber,
|
SELECT COUNT(STATION_ID) dataNumber,
|
||||||
ROUND(COUNT(STATION_ID)/(to_number(TO_DATE('${curDateTime}','YYYY-MM-DD hh24:mi:ss')-TO_DATE('${pretime}','YYYY-MM-DD hh24:mi:ss')+1)* ${soh})*100,2)dataRate
|
ROUND(COUNT(STATION_ID)/((ROUND(EXTRACT(EPOCH FROM (to_timestamp('${curDateTime}', 'yyyy-MM-dd HH24:mi:ss')-to_timestamp('${pretime}', 'yyyy-MM-dd HH24:mi:ss'))) / 86400,1)+1)* ${soh})*100,2)dataRate
|
||||||
FROM ORIGINAL.GARDS_SOH_DATA mdata
|
FROM ORIGINAL.GARDS_SOH_DATA mdata
|
||||||
<where>
|
<where>
|
||||||
STATION_ID = #{stationId}
|
STATION_ID = #{stationId}
|
||||||
|
|
@ -544,7 +387,7 @@
|
||||||
|
|
||||||
<select id="findSphdMetSohProvisionParticulate" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
<select id="findSphdMetSohProvisionParticulate" resultType="org.jeecg.modules.entity.data.ProvisionData">
|
||||||
SELECT count(SOH.STATION_ID)+ ${SPHD_NUM} + ${MET_NUM} dataNumber,
|
SELECT count(SOH.STATION_ID)+ ${SPHD_NUM} + ${MET_NUM} dataNumber,
|
||||||
round((count(SOH.STATION_ID)+ ${SPHD_NUM} + ${MET_NUM})/(to_number(TO_DATE('${curDateTime}','YYYY-MM-DD hh24:mi:ss')-TO_DATE('${pretime}','YYYY-MM-DD hh24:mi:ss')+1)* ${sphdMetSoh})*100,2) dataRate
|
round((count(SOH.STATION_ID)+ ${SPHD_NUM} + ${MET_NUM})/((ROUND(EXTRACT(EPOCH FROM (to_timestamp('${curDateTime}', 'yyyy-MM-dd HH24:mi:ss')-to_timestamp('${pretime}', 'yyyy-MM-dd HH24:mi:ss'))) / 86400,1)+1)* ${sphdMetSoh})*100,2) dataRate
|
||||||
FROM ORIGINAL.GARDS_SOH_DATA soh
|
FROM ORIGINAL.GARDS_SOH_DATA soh
|
||||||
<where>
|
<where>
|
||||||
SOH.STATION_ID = #{stationId}
|
SOH.STATION_ID = #{stationId}
|
||||||
|
|
@ -555,4 +398,5 @@
|
||||||
<select id="getUsed" resultType="java.lang.Integer">
|
<select id="getUsed" resultType="java.lang.Integer">
|
||||||
SELECT DETECTOR_ID FROM CONFIGURATION.GARDS_DETECTORS WHERE STATION_ID = #{stationId} AND STATUS = 'Operating'
|
SELECT DETECTOR_ID FROM CONFIGURATION.GARDS_DETECTORS WHERE STATION_ID = #{stationId} AND STATUS = 'Operating'
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
@ -15,7 +15,7 @@
|
||||||
#{stationId}
|
#{stationId}
|
||||||
</foreach>
|
</foreach>
|
||||||
</if>
|
</if>
|
||||||
AND d.TIME BETWEEN TO_DATE(#{params.startTime}, 'YYYY-MM-DD HH24:MI:SS') AND TO_DATE(#{params.endTime}, 'YYYY-MM-DD HH24:MI:SS')
|
AND d.TIME BETWEEN to_timestamp(#{params.startTime}, 'YYYY-MM-DD HH24:MI:SS') AND to_timestamp(#{params.endTime}, 'YYYY-MM-DD HH24:MI:SS')
|
||||||
</where>
|
</where>
|
||||||
ORDER BY d.TIME DESC
|
ORDER BY d.TIME DESC
|
||||||
</select>
|
</select>
|
||||||
|
|
|
||||||
|
|
@ -65,7 +65,6 @@ public class JeecgAutoProcessApplication extends SpringBootServletInitializer im
|
||||||
System.exit(exitCode);
|
System.exit(exitCode);
|
||||||
}
|
}
|
||||||
|
|
||||||
// ConfigurableApplicationContext application = SpringApplication.run(JeecgAutoProcessApplication.class, args);
|
|
||||||
Environment env = application.getEnvironment();
|
Environment env = application.getEnvironment();
|
||||||
String ip = InetAddress.getLocalHost().getHostAddress();
|
String ip = InetAddress.getLocalHost().getHostAddress();
|
||||||
String port = env.getProperty("server.port");
|
String port = env.getProperty("server.port");
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,7 @@ spring:
|
||||||
#Sentinel配置
|
#Sentinel配置
|
||||||
sentinel:
|
sentinel:
|
||||||
transport:
|
transport:
|
||||||
dashboard: armd-nacos:9000
|
dashboard: armd-sentinel:9000
|
||||||
# 支持链路限流
|
# 支持链路限流
|
||||||
web-context-unify: false
|
web-context-unify: false
|
||||||
filter:
|
filter:
|
||||||
|
|
|
||||||
|
|
@ -10,9 +10,9 @@ WORKDIR /armd-cloud-nacos
|
||||||
|
|
||||||
EXPOSE 8848
|
EXPOSE 8848
|
||||||
|
|
||||||
ENV DB_URL="jdbc:postgresql://192.168.8.103:5432/nacos"
|
ENV DB_URL="jdbc:postgresql://172.21.170.142:5432/nacos"
|
||||||
ENV DB_USER="postgres"
|
ENV DB_USER="postgres"
|
||||||
ENV DB_PASSWORD="123456"
|
ENV DB_PASSWORD="postgres"
|
||||||
ENV DB_PLATFORM="postgresql"
|
ENV DB_PLATFORM="postgresql"
|
||||||
ENV SERVER_PORT="8848"
|
ENV SERVER_PORT="8848"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -71,14 +71,8 @@
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.postgresql</groupId>
|
<groupId>org.postgresql</groupId>
|
||||||
<artifactId>postgresql</artifactId>
|
<artifactId>postgresql</artifactId>
|
||||||
<version>42.2.25</version>
|
<version>42.7.3</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<!-- pgsql 数据源插件,nacos2.1之后才支持 -->
|
|
||||||
<!-- <dependency>-->
|
|
||||||
<!-- <groupId>com.alibaba.nacos</groupId>-->
|
|
||||||
<!-- <artifactId>nacos-postgresql-datasource-plugin-ext</artifactId>-->
|
|
||||||
<!-- <version>1.0.0-SNAPSHOT</version>-->
|
|
||||||
<!-- </dependency>-->
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.pig4cloud.plugin</groupId>
|
<groupId>com.pig4cloud.plugin</groupId>
|
||||||
<artifactId>nacos-datasource-plugin-pg</artifactId>
|
<artifactId>nacos-datasource-plugin-pg</artifactId>
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@ spring:
|
||||||
db:
|
db:
|
||||||
num: 1
|
num: 1
|
||||||
password:
|
password:
|
||||||
'0': ${MYSQL-PWD:123456}
|
'0': ${MYSQL-PWD:postgres}
|
||||||
url:
|
url:
|
||||||
'0': jdbc:postgresql://${MYSQL-HOST:127.0.0.1}:${MYSQL-PORT:5432}/${MYSQL-DB:nacos}?tcpKeepAlive=true&reWriteBatchedInserts=true&ApplicationName=nacos_java
|
'0': jdbc:postgresql://${MYSQL-HOST:127.0.0.1}:${MYSQL-PORT:5432}/${MYSQL-DB:nacos}?tcpKeepAlive=true&reWriteBatchedInserts=true&ApplicationName=nacos_java
|
||||||
#'0': jdbc:postgresql://${MYSQL-HOST:172.21.50.118}:${MYSQL-PORT:5432}/${MYSQL-DB:nacos}?tcpKeepAlive=true&reWriteBatchedInserts=true&ApplicationName=nacos_java
|
#'0': jdbc:postgresql://${MYSQL-HOST:172.21.50.118}:${MYSQL-PORT:5432}/${MYSQL-DB:nacos}?tcpKeepAlive=true&reWriteBatchedInserts=true&ApplicationName=nacos_java
|
||||||
|
|
|
||||||
|
|
@ -38,13 +38,12 @@ public class JeecgWebStatisticsApplication extends SpringBootServletInitializer
|
||||||
System.exit(exitCode);
|
System.exit(exitCode);
|
||||||
}
|
}
|
||||||
|
|
||||||
// ConfigurableApplicationContext application = SpringApplication.run(JeecgWebStatisticsApplication.class, args);
|
|
||||||
Environment env = application.getEnvironment();
|
Environment env = application.getEnvironment();
|
||||||
String ip = InetAddress.getLocalHost().getHostAddress();
|
String ip = InetAddress.getLocalHost().getHostAddress();
|
||||||
String port = env.getProperty("server.port");
|
String port = env.getProperty("server.port");
|
||||||
String path = oConvertUtils.getString(env.getProperty("server.servlet.context-path"));
|
String path = oConvertUtils.getString(env.getProperty("server.servlet.context-path"));
|
||||||
log.info("\n----------------------------------------------------------\n\t" +
|
log.info("\n----------------------------------------------------------\n\t" +
|
||||||
"Application WebStatistics is running! Access URLs:\n\t" +
|
"Application ArmdWebStatistics is running! Access URLs:\n\t" +
|
||||||
"Local: \t\thttp://localhost:" + port + path + "/doc.html\n" +
|
"Local: \t\thttp://localhost:" + port + path + "/doc.html\n" +
|
||||||
"External: \thttp://" + ip + ":" + port + path + "/doc.html\n" +
|
"External: \thttp://" + ip + ":" + port + path + "/doc.html\n" +
|
||||||
"Swagger文档: \thttp://" + ip + ":" + port + path + "/doc.html\n" +
|
"Swagger文档: \thttp://" + ip + ":" + port + path + "/doc.html\n" +
|
||||||
|
|
|
||||||
2
pom.xml
2
pom.xml
|
|
@ -42,7 +42,7 @@
|
||||||
<knife4j-spring-boot-starter.version>3.0.3</knife4j-spring-boot-starter.version>
|
<knife4j-spring-boot-starter.version>3.0.3</knife4j-spring-boot-starter.version>
|
||||||
<knife4j-spring-ui.version>2.0.9</knife4j-spring-ui.version>
|
<knife4j-spring-ui.version>2.0.9</knife4j-spring-ui.version>
|
||||||
<!-- 数据库驱动 -->
|
<!-- 数据库驱动 -->
|
||||||
<postgresql.version>42.2.25</postgresql.version>
|
<postgresql.version>42.7.3</postgresql.version>
|
||||||
<ojdbc6.version>11.2.0.3</ojdbc6.version>
|
<ojdbc6.version>11.2.0.3</ojdbc6.version>
|
||||||
<sqljdbc4.version>4.0</sqljdbc4.version>
|
<sqljdbc4.version>4.0</sqljdbc4.version>
|
||||||
<mysql-connector-java.version>8.0.27</mysql-connector-java.version>
|
<mysql-connector-java.version>8.0.27</mysql-connector-java.version>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user