liusuyi
2025-11-21 e4aeeaf6fc665faa0f1e9e71c60609d62a9b093f
修复机场挂载相机无法删除的问题
2 files modified
4 ■■■■■ changed files
ard-device/src/main/java/com/ard/device/component/sdk/hik/service/impl/HikVisionSDK.java 1 ●●●●● patch | view | raw | blame | history
ard-device/src/main/resources/mapper/ArdCameraMapper.xml 3 ●●●●● patch | view | raw | blame | history
ard-device/src/main/java/com/ard/device/component/sdk/hik/service/impl/HikVisionSDK.java
@@ -106,6 +106,7 @@
                eventPublisher.publishEvent(loginEvent);
                log.warn("设备[{}:{}]登录失败: {}({})", camera.getIp(), camera.getPort(),
                        SdkErrorCodeEnum.getDescByCode(errorCode), errorCode);
                return;
            }
            log.info("Login Success 【 {}:{} 】", camera.getIp(), camera.getPort());
ard-device/src/main/resources/mapper/ArdCameraMapper.xml
@@ -201,7 +201,8 @@
            <if test="longitude != null">longitude = #{longitude},</if>
            <if test="latitude != null">latitude = #{latitude},</if>
            <if test="altitude != null">altitude = #{altitude},</if>
            <if test="dockId != null">dock_id = #{dockId},</if>
            <!-- 简洁写法:直接设置值,包括null -->
            dock_id = #{dockId},
            <if test="loginId != null">login_id = #{loginId},</if>
            <if test="deptId != null">dept_id = #{deptId},</if>
            <if test="userId != null">user_id = #{userId},</if>