From d2598d24e6f7a20b048620f038b9a3f17f66ac32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com> Date: Mon, 22 Sep 2025 14:44:41 +0800 Subject: [PATCH] =?UTF-8?q?fix(HjmCarController):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=9D=90=E6=A0=87=E5=8F=82=E6=95=B0=E6=A0=A1=E9=AA=8C=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 当用户未提供有效的经纬度坐标时,直接返回分页结果而不调用腾讯地图API,避免无效请求并提高响应速度。 --- .../com/gxwebsoft/hjm/controller/HjmCarController.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/com/gxwebsoft/hjm/controller/HjmCarController.java b/src/main/java/com/gxwebsoft/hjm/controller/HjmCarController.java index 835ef14..adc48b8 100644 --- a/src/main/java/com/gxwebsoft/hjm/controller/HjmCarController.java +++ b/src/main/java/com/gxwebsoft/hjm/controller/HjmCarController.java @@ -329,6 +329,14 @@ public class HjmCarController extends BaseController { @Operation(summary = "根据坐标解析地址(腾讯地图)") @GetMapping("/pageByQQMap") public ApiResult> pageByQQMap(HjmCarParam param) { + // 检查必要的坐标参数 + if (param.getLatitude() == null || param.getLatitude().isEmpty() || + param.getLongitude() == null || param.getLongitude().isEmpty()) { + // 如果坐标为空,直接返回分页结果 + param.setLimit(100L); + return success(hjmCarService.pageRel(param)); + } + final DictDataParam dictDataParam = new DictDataParam(); dictDataParam.setDictCode("QQMapKey"); // final List dictDataList = dictDataService.listRel(dictDataParam);