1.添加两个字段:管口高程、管底高程。都是数据类型都是浮点,可为空。只是记录用,不参与其他的计算
2.修改埋设高程字段:把 埋设高程 字段改成必填项,默认值是0。现在已经有这个字段了,可以先将这个字段中,为空的设置为 0 ,然后再修改字段属性 3.修改渗压计到孔底距离字段,改为可为空 4.修改渗压入库公式:在计算时,用“埋设高程”代替“渗压计到孔底距离”字段 5.修改展示:基础信息分页列表去掉“渗压计到孔底距离”,加上“埋设高程”。监测数据列表只是改字,将“管内水位”这几个字改成“测压管水位”master
parent
a542ce39dc
commit
51a98cdf44
|
|
@ -344,6 +344,7 @@ public class DeviceInfo implements Serializable {
|
||||||
@ApiParam(value = "埋设高程(m)")
|
@ApiParam(value = "埋设高程(m)")
|
||||||
@ApiModelProperty(value = "埋设高程(m)", dataType = "java.math.BigDecimal")
|
@ApiModelProperty(value = "埋设高程(m)", dataType = "java.math.BigDecimal")
|
||||||
@Excel(name = "埋设高程(m)")
|
@Excel(name = "埋设高程(m)")
|
||||||
|
@NotNull(message = "埋设高程必填")
|
||||||
@TableField("EMBEDDING_ELEVATION")
|
@TableField("EMBEDDING_ELEVATION")
|
||||||
private BigDecimal embeddingElevation;
|
private BigDecimal embeddingElevation;
|
||||||
|
|
||||||
|
|
@ -530,4 +531,14 @@ public class DeviceInfo implements Serializable {
|
||||||
@Excel(name = "埋设示意图说明", type = 2, savePath = "img")
|
@Excel(name = "埋设示意图说明", type = 2, savePath = "img")
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private String picPath;
|
private String picPath;
|
||||||
|
|
||||||
|
@ApiParam(value = "管口高程")
|
||||||
|
@ApiModelProperty(value = "管口高程", dataType = "java.lang.Double")
|
||||||
|
@TableField("PIPE_TOP_HEIGHT")
|
||||||
|
private Double pipeTopHeight;
|
||||||
|
|
||||||
|
@ApiParam(value = "管底高程")
|
||||||
|
@ApiModelProperty(value = "管底高程", dataType = "java.lang.Double")
|
||||||
|
@TableField("PIPE_BOTTOM_HEIGHT")
|
||||||
|
private Double pipeBottomHeight;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -155,7 +155,12 @@ public class DeviceDataServiceImpl extends ServiceImpl<DeviceDataMapper, DeviceD
|
||||||
// dd.setPipeZ(decimal.multiply(BigDecimal.valueOf(o_z_modulus)));
|
// dd.setPipeZ(decimal.multiply(BigDecimal.valueOf(o_z_modulus)));
|
||||||
//加“渗压计到孔底距离”,浮点(三位小数)同步数据时计算出的管水位加上这个数值
|
//加“渗压计到孔底距离”,浮点(三位小数)同步数据时计算出的管水位加上这个数值
|
||||||
// 2022-10-08 lyf
|
// 2022-10-08 lyf
|
||||||
dd.setPipeZ(decimal.multiply(BigDecimal.valueOf(o_z_modulus)).add(BigDecimal.valueOf(di.getDistFromOsmosisMeterToBottom())));
|
// dd.setPipeZ(decimal.multiply(BigDecimal.valueOf(o_z_modulus)).add(BigDecimal.valueOf(di.getDistFromOsmosisMeterToBottom())));
|
||||||
|
// 2022-10-27 lyf
|
||||||
|
//修改渗压入库公式:在计算时,用“埋设高程”代替“渗压计到孔底距离”字段
|
||||||
|
System.out.println("修改渗压入库公式:在计算时,用“埋设高程”代替“渗压计到孔底距离”字段");
|
||||||
|
System.out.println(di.getStationCode() + "---" + di.getEmbeddingElevation());
|
||||||
|
dd.setPipeZ(decimal.multiply(BigDecimal.valueOf(o_z_modulus)).add(di.getEmbeddingElevation()));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (super.save(dd)) {
|
if (super.save(dd)) {
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@
|
||||||
|
|
||||||
<select id="listAll" resultType="com.whdc.zhdbaqapi.model.entity.DeviceInfo">
|
<select id="listAll" resultType="com.whdc.zhdbaqapi.model.entity.DeviceInfo">
|
||||||
SELECT ID, DEVICE_ID, STATION_CODE, CHANNEL_NUM, LATEST_REPORTING_TIME, TEMPERATURE_K, START_TEMPERATURE,
|
SELECT ID, DEVICE_ID, STATION_CODE, CHANNEL_NUM, LATEST_REPORTING_TIME, TEMPERATURE_K, START_TEMPERATURE,
|
||||||
CALIBRATION_COEFFICIENT, INITIAL_READING, DIST_FROM_OSMOSIS_METER_TO_BOTTOM
|
CALIBRATION_COEFFICIENT, INITIAL_READING, DIST_FROM_OSMOSIS_METER_TO_BOTTOM, EMBEDDING_ELEVATION
|
||||||
FROM DEVICE_INFO
|
FROM DEVICE_INFO
|
||||||
WHERE DEL = 0
|
WHERE DEL = 0
|
||||||
</select>
|
</select>
|
||||||
|
|
@ -43,6 +43,8 @@
|
||||||
<if test="obj.stationCode != null and obj.stationCode != '' ">
|
<if test="obj.stationCode != null and obj.stationCode != '' ">
|
||||||
AND STATION_CODE LIKE CONCAT('%', #{obj.stationCode}, '%')
|
AND STATION_CODE LIKE CONCAT('%', #{obj.stationCode}, '%')
|
||||||
</if>
|
</if>
|
||||||
|
|
||||||
|
ORDER BY STATION_CODE ASC
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="listBySC" resultType="com.whdc.zhdbaqapi.model.entity.DeviceInfo">
|
<select id="listBySC" resultType="com.whdc.zhdbaqapi.model.entity.DeviceInfo">
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue