liujie
2026-06-09 c96fbe6b0aeb413a17c429133ee6d81d138144b9
xp-robotaxi-api/src/main/java/com/xiaopeng/api/factory/operation/XpElectronicClientFallbackFactory.java
@@ -5,6 +5,7 @@
import com.xiaopeng.api.dto.operation.ElectronicFenceUpdateDto;
import com.xiaopeng.api.feignClient.operation.XpElectronicClient;
import com.xiaopeng.api.model.operation.XpElectronicFence;
import com.xiaopeng.api.model.operation.XpElectronicFenceArea;
import com.xiaopeng.api.query.operation.ElectronicPageListQuery;
import com.xiaopeng.api.vo.operation.ElectronicFenceDetailVo;
import com.xiaopeng.common.core.domain.R;
@@ -12,6 +13,7 @@
import lombok.extern.slf4j.Slf4j;
import org.springframework.cloud.openfeign.FallbackFactory;
import org.springframework.stereotype.Component;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import java.util.Collection;
@@ -30,6 +32,7 @@
                return R.fail("获取电子围栏列表失败");
            }
            @PostMapping("/api/v1/electronicFence/add")
            @Override
            public R add(ElectronicFenceAddDto dto) {
                log.error("添加电子围栏失败:{}", cause.getMessage());
@@ -65,6 +68,12 @@
                log.error("根据ID列表批量查询电子围栏失败:{}", cause.getMessage());
                return R.fail("根据ID列表批量查询电子围栏失败");
            }
            @Override
            public R<XpElectronicFenceArea> queryElectronicFenceAreaById(Long id) {
                log.error("通过区域ID查询围栏失败:{}", cause.getMessage());
                return R.fail("通过区域ID查询围栏失败");
            }
        };
    }
}