liusuyi
2025-12-12 296dedfcdcc4d769dbad703e4d80bda6b948f3f2
优化
2 files modified
6 ■■■■■ changed files
ard-work/src/main/java/com/ard/work/aspect/annotation/CheckTakeoffAltitude.java 2 ●●●●● patch | view | raw | blame | history
ard-work/src/main/java/com/ard/work/service/impl/TyServiceImpl.java 4 ●●●●● patch | view | raw | blame | history
ard-work/src/main/java/com/ard/work/aspect/annotation/CheckTakeoffAltitude.java
@@ -11,5 +11,5 @@
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface CheckTakeoffAltitude {
    double minAltitude() default 20.0; // 默认最低起飞高度为10米
    double minAltitude() default 10.0; // 默认最低起飞高度为10米
}
ard-work/src/main/java/com/ard/work/service/impl/TyServiceImpl.java
@@ -555,7 +555,7 @@
     * 方向控制
     */
    @CheckControlRight(UavControlType.FLY)
    @CheckTakeoffAltitude(minAltitude = 30.0)
    @CheckTakeoffAltitude
    @Override
    public Boolean flyControl(FlyControlDTO flyControlDTO) {
        String boxSn = flyControlDTO.getBoxSn();
@@ -572,7 +572,7 @@
     * 指点飞行控制
     */
    @CheckControlRight(UavControlType.FLY)
    @CheckTakeoffAltitude(minAltitude = 30.0)
    @CheckTakeoffAltitude
    @CheckNoFlyZone
    @Override
    public Boolean flyPointControl(FlyPointControlDTO flyPointControlDTO) {