修复:摄像头名称推送时gbName为空字符串时回退到cameraId

This commit is contained in:
2026-03-20 22:31:40 +08:00
parent 4c264ee800
commit f6bc60f0c2

View File

@@ -357,7 +357,11 @@ public class AiConfigServiceImpl implements IAiConfigService {
camOut.put("camera_id", cameraId);
camOut.put("enabled", true);
camOut.put("rtsp_url", proxy.getSrcUrl());
camOut.put("camera_name", proxy.getGbName() != null ? proxy.getGbName() : cameraId);
String cameraName = proxy.getGbName();
if (cameraName == null || cameraName.isBlank()) {
cameraName = cameraId;
}
camOut.put("camera_name", cameraName);
cameraList.add(camOut);
validCameraIds.add(cameraId);
log.debug("[AiConfig] 添加摄像头: cameraCode={}, srcUrl={}", cameraId, proxy.getSrcUrl());