From a82c9a2633c519d5d7d868d3ec89832f77849700 Mon Sep 17 00:00:00 2001
From: liusuyi <1951119284@qq.com>
Date: Mon, 17 Mar 2025 09:35:58 +0800
Subject: [PATCH] 增加飞行高度控制切面
---
ard-work/src/main/java/com/ard/tianyu/service/control/UavControlService.java | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/ard-work/src/main/java/com/ard/tianyu/service/control/UavControlService.java b/ard-work/src/main/java/com/ard/tianyu/service/control/UavControlService.java
index a58c63b..850fb75 100644
--- a/ard-work/src/main/java/com/ard/tianyu/service/control/UavControlService.java
+++ b/ard-work/src/main/java/com/ard/tianyu/service/control/UavControlService.java
@@ -1,6 +1,6 @@
package com.ard.tianyu.service.control;
-import com.ard.common.exception.NoPermissionException;
+import com.ard.common.exception.ControlException;
import com.ard.common.utils.SecurityUtils;
import com.ard.tianyu.websocket.domain.UavControlType;
import com.ard.tianyu.websocket.handler.UavControlManager;
@@ -66,7 +66,7 @@
requestMap.put(boxSn, requester);
uavControlManager.sendControlRequest(controller, boxSn, controlType.getType(), requester);
} else {
- throw new NoPermissionException("当前已拥有控制权");
+ throw new ControlException("当前已拥有控制权");
}
return false;
}
@@ -94,7 +94,7 @@
Long requester = requestMap.get(boxSn);
if (requester == null || requester.equals(controller)) {
- throw new NoPermissionException("无控制请求");
+ throw new ControlException("无控制请求");
}
if (approve) {
@@ -128,7 +128,7 @@
ConcurrentHashMap<String, Long> controlMap = getControlMap(controlType);
if (!controller.equals(controlMap.get(boxSn))) {
- throw new NoPermissionException("没有该设备的" + controlType.getType().toUpperCase() + "控制权");
+ throw new ControlException("没有该设备的" + controlType.getType().toUpperCase() + "控制权");
}
controlMap.remove(boxSn);
--
Gitblit v1.9.3