lyhzzz 2 年之前
父節點
當前提交
4b917ac098

+ 1 - 0
src/main/java/com/fdkankan/manage/common/ResultCode.java

@@ -77,6 +77,7 @@ public enum ResultCode  {
     RECOED_NO_EXITS(50058, "记录不存在!"),
     MACHINE_CODE_EXITS(50059, "当前设备已存在授权记录!"),
     UPDATE_CAMERA_NO_IN(50060, "替换的sn未入库!"),
+    UPDATE_CAMERA_ERROR(50061, "替换的sn重复!"),
     ;
 
     private Integer code;

+ 3 - 0
src/main/java/com/fdkankan/manage/service/impl/AuthorizeCameraServiceImpl.java

@@ -161,6 +161,9 @@ public class AuthorizeCameraServiceImpl extends ServiceImpl<IAuthorizeCameraMapp
         if(authorizeCamera == null){
             throw new BusinessException(ResultCode.RECOED_NO_EXITS);
         }
+        if(cameraDetail.getSnCode().equals(snCode)){
+            throw new BusinessException(ResultCode.UPDATE_CAMERA_ERROR);
+        }
         Camera bySnCode = cameraService.getBySnCode(snCode);
         if(bySnCode == null){
             throw new BusinessException(ResultCode.UPDATE_CAMERA_NO_IN);