@@ -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;
@@ -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);