Browse Source

fix(HjmCarController): 添加坐标参数校验逻辑

当用户未提供有效的经纬度坐标时,直接返回分页结果而不调用腾讯地图API,避免无效请求并提高响应速度。
dev
科技小王子 1 week ago
parent
commit
d2598d24e6
  1. 8
      src/main/java/com/gxwebsoft/hjm/controller/HjmCarController.java

8
src/main/java/com/gxwebsoft/hjm/controller/HjmCarController.java

@ -329,6 +329,14 @@ public class HjmCarController extends BaseController {
@Operation(summary = "根据坐标解析地址(腾讯地图)")
@GetMapping("/pageByQQMap")
public ApiResult<PageResult<HjmCar>> 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<DictData> dictDataList = dictDataService.listRel(dictDataParam);

Loading…
Cancel
Save