forked from gzzfw/backEnd/gz-dyh

xusd
2024-10-22 f33bb23ebe6ea8e805c84fa3020a9cc307a29a00
dyh-service/dyh-sys/src/main/java/cn/huge/module/kind/controller/client/SyregionClientController.java
@@ -45,32 +45,8 @@
    @GetMapping("/getQueAddrByBaiduiLngLat")
    public Object getQueAddrByBaiduiLngLat(@RequestParam(value = "lng") String lng, @RequestParam(value = "lat") String lat) {
        try {
            QueAddrBaseDTO syRegionBaseDTO = new QueAddrBaseDTO();
            BaiduMapAddrDTO baiduMapAddrDTO = BaiduMapUtils.getAddrByLngLat(lng, lat, BaiduMapUtils.coordtype_bd09ll);
            if (ObjectUtils.isNotEmpty(baiduMapAddrDTO)) {
                QueryWrapper<SyRegion> syRegionQueryWrapper = new QueryWrapper<>();
                // 查询省
                syRegionQueryWrapper.eq("name", baiduMapAddrDTO.getProvince());
                SyRegion province = service.getOne(syRegionQueryWrapper);
                syRegionBaseDTO.setQueProv(province.getId());
                syRegionBaseDTO.setQueProvName(province.getName());
                // 查询市
                syRegionQueryWrapper.eq("name", baiduMapAddrDTO.getCity());
                SyRegion city = service.getOne(syRegionQueryWrapper);
                syRegionBaseDTO.setQueProv(city.getId());
                syRegionBaseDTO.setQueProvName(city.getName());
                // 查询区
                syRegionQueryWrapper.eq("name", baiduMapAddrDTO.getDistrict());
                SyRegion district = service.getOne(syRegionQueryWrapper);
                syRegionBaseDTO.setQueProv(district.getId());
                syRegionBaseDTO.setQueProvName(district.getName());
                // 查询街道
                syRegionQueryWrapper.eq("name", baiduMapAddrDTO.getTown());
                SyRegion town = service.getOne(syRegionQueryWrapper);
                syRegionBaseDTO.setQueProv(town.getId());
                syRegionBaseDTO.setQueProvName(town.getName());
            }
            return ReturnSucUtils.getRepInfo(syRegionBaseDTO);
            QueAddrBaseDTO queAddrBaseDTO = service.getQueAddrByBaiduiLngLat(lng, lat);
            return ReturnSucUtils.getRepInfo(queAddrBaseDTO);
        } catch (Exception e) {
            return ReturnFailUtils.getRepInfo();
        }