From 8f8b4a2e97306b9998bbabc3aec447339df20032 Mon Sep 17 00:00:00 2001 From: 16337 <1633794139@qq.com> Date: Thu, 26 Mar 2026 15:38:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=EF=BC=9A=E6=91=84=E5=83=8F?= =?UTF-8?q?=E5=A4=B4=E5=88=9B=E5=BB=BA=E6=97=B6=20APP+STREAM=20=E9=87=8D?= =?UTF-8?q?=E5=A4=8D=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit app/stream 自动生成唯一值(app=camera, stream=cameraCode), 去掉前端传入和重复检查,保留字段供后期 ZLM 对接使用。 --- .../streamProxy/service/impl/StreamProxyServiceImpl.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/genersoft/iot/vmp/streamProxy/service/impl/StreamProxyServiceImpl.java b/src/main/java/com/genersoft/iot/vmp/streamProxy/service/impl/StreamProxyServiceImpl.java index a92ceaff9..1761c63fa 100755 --- a/src/main/java/com/genersoft/iot/vmp/streamProxy/service/impl/StreamProxyServiceImpl.java +++ b/src/main/java/com/genersoft/iot/vmp/streamProxy/service/impl/StreamProxyServiceImpl.java @@ -146,15 +146,14 @@ public class StreamProxyServiceImpl implements IStreamProxyService { @Override @Transactional public void add(StreamProxy streamProxy) { - StreamProxy streamProxyInDb = streamProxyMapper.selectOneByAppAndStream(streamProxy.getApp(), streamProxy.getStream()); - if (streamProxyInDb != null) { - throw new ControllerException(ErrorCode.ERROR100.getCode(), "APP+STREAM已经存在"); - } - // 自动生成 camera_code(日期+序号格式) String cameraCode = CameraCodeUtil.generate(streamProxyMapper); streamProxy.setCameraCode(cameraCode); + // app/stream 自动生成唯一值(不再依赖前端传入) + streamProxy.setApp("camera"); + streamProxy.setStream(cameraCode); + // camera_name 必填校验 if (streamProxy.getCameraName() == null || streamProxy.getCameraName().trim().isEmpty()) { throw new ControllerException(ErrorCode.ERROR100.getCode(), "摄像头名称不能为空");