From b0a34952a61975657bd3a2386fe38047c4e03723 Mon Sep 17 00:00:00 2001 From: zhouxiantao <1026371446@qq.com> Date: Fri, 27 Sep 2024 09:24:56 +0800 Subject: [PATCH] 小程序催办 --- dyh-service/dyh-sys/src/main/java/cn/huge/module/kind/controller/wechat/SyregionWechatController.java | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) diff --git a/dyh-service/dyh-sys/src/main/java/cn/huge/module/kind/controller/wechat/SyregionWechatController.java b/dyh-service/dyh-sys/src/main/java/cn/huge/module/kind/controller/wechat/SyregionWechatController.java index 498a1b7..b7b0228 100644 --- a/dyh-service/dyh-sys/src/main/java/cn/huge/module/kind/controller/wechat/SyregionWechatController.java +++ b/dyh-service/dyh-sys/src/main/java/cn/huge/module/kind/controller/wechat/SyregionWechatController.java @@ -1,9 +1,7 @@ package cn.huge.module.kind.controller.wechat; import cn.huge.base.common.constant.GzAreaEnum; -import cn.huge.base.common.utils.ObjectUtils; -import cn.huge.base.common.utils.ReturnFailUtils; -import cn.huge.base.common.utils.ReturnSucUtils; +import cn.huge.base.common.utils.*; import cn.huge.module.kind.domain.po.SyRegion; import cn.huge.module.kind.service.SyRegionService; import cn.huge.module.sys.dto.QueAddrBaseDTO; @@ -48,7 +46,9 @@ @GetMapping("/checkRegisterArea") public Object checkRegisterArea(@RequestParam(value = "lng") String lng, @RequestParam(value = "lat") String lat) { try { - BaiduMapAddrDTO baiduMapAddrDTO = BaiduMapUtils.getAddrByLngLat(lng, lat, BaiduMapUtils.coordtype_bd09ll); + //经纬度转换 + PointXY pointXY = MapUtils.gcj02tobd09(Double.valueOf(lng), Double.valueOf(lat)); + BaiduMapAddrDTO baiduMapAddrDTO = BaiduMapUtils.getAddrByLngLat(String.valueOf(pointXY.getLon()), String.valueOf(pointXY.getLat()), BaiduMapUtils.coordtype_bd09ll); QueryWrapper<SyRegion> syRegionQueryWrapper = new QueryWrapper<>(); // 查询区 syRegionQueryWrapper.clear(); @@ -56,12 +56,12 @@ SyRegion district = service.getOne(syRegionQueryWrapper); if (ObjectUtils.isNotEmpty(district)) { if (GzAreaEnum.GZAREAEnum_7.getIndex().equals(district.getId())) { - return ReturnSucUtils.getRepInfo(); + return ReturnSucUtils.getRepInfo(true); } else { - return ReturnSucUtils.getRepInfo(200, "反映诉求服务目前仅支持纠纷发生地为白云区内的申请。", null); + return ReturnSucUtils.getRepInfo("反映诉求服务目前仅支持纠纷发生地为白云区内的申请。", false); } }else { - return ReturnSucUtils.getRepInfo(200, "反映诉求服务目前仅支持纠纷发生地为白云区内的申请。", null); + return ReturnSucUtils.getRepInfo("反映诉求服务目前仅支持纠纷发生地为白云区内的申请。", false); } } catch (Exception e) { return ReturnFailUtils.getRepInfo(); -- Gitblit v1.8.0