吉安感知网项目-后端
linwei
2026-01-26 014ae5978408b0b31047549a5767d83470c05a98
设备范围为0,经纬度置空
2 files modified
17 ■■■■ changed files
drone-service/drone-fw/src/main/java/org/sxkj/fw/device/mapper/FwDeviceMapper.xml 13 ●●●●● patch | view | raw | blame | history
drone-service/drone-fw/src/main/java/org/sxkj/fw/device/service/impl/FwDeviceServiceImpl.java 4 ●●●● patch | view | raw | blame | history
drone-service/drone-fw/src/main/java/org/sxkj/fw/device/mapper/FwDeviceMapper.xml
@@ -38,7 +38,18 @@
    <select id="selectFwDevicePage" resultMap="fwDeviceResultMap">
        select *, (select count(*) from ja_fw_device_track tmp where ja_fw_device.id = tmp.device_id) out_count from ja_fw_device
        select
            *,
            (
            select
                 count(*)
             from
                 ja_fw_device_track tmp
             where
                 ja_fw_device.id = tmp.device_id
                ) out_count
            from
                ja_fw_device
        <where>
            is_deleted = 0
            <if test="param2.id != null and param2.id != ''">
drone-service/drone-fw/src/main/java/org/sxkj/fw/device/service/impl/FwDeviceServiceImpl.java
@@ -161,8 +161,8 @@
    @Override
    public boolean saveOrUpdateDevice(FwDeviceEntity fwDeviceEntity) {
        if (fwDeviceEntity.getEffectiveRangeKm() == null || fwDeviceEntity.getEffectiveRangeKm().compareTo(BigDecimal.ZERO) == 0 ) {
            fwDeviceEntity.setLatitude(null);
            fwDeviceEntity.setLongitude(null);
            fwDeviceEntity.setLatitude("");
            fwDeviceEntity.setLongitude("");
        }
        return saveOrUpdate(fwDeviceEntity);
    }