From 276571374e8f0e2be2bdcfc5e8ea4a39af1599bc Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期二, 01 八月 2023 09:42:14 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- cloud-server-other/src/main/java/com/dsh/other/controller/StoreController.java | 22 +++++++++++++++++++--- 1 files changed, 19 insertions(+), 3 deletions(-) diff --git a/cloud-server-other/src/main/java/com/dsh/other/controller/StoreController.java b/cloud-server-other/src/main/java/com/dsh/other/controller/StoreController.java index 0ee10ba..73540c5 100644 --- a/cloud-server-other/src/main/java/com/dsh/other/controller/StoreController.java +++ b/cloud-server-other/src/main/java/com/dsh/other/controller/StoreController.java @@ -1,6 +1,7 @@ package com.dsh.other.controller; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.dsh.other.entity.Store; import com.dsh.other.feignclient.model.*; @@ -89,12 +90,11 @@ * @return */ @PostMapping("/base/protocol/storeDetail/distanceCal") - public long calculateDistance(@RequestBody GetDistanceVo distanceVo){ + public String calculateDistance(@RequestBody GetDistanceVo distanceVo){ String current = distanceVo.getLongitude()+","+distanceVo.getLatitude(); Store store = storeService.getById(distanceVo.getStoreId()); String result = store.getLon()+","+store.getLat(); - String distanceTOKilometer = gdMapGeocodingUtil.getDistanceTOKilometer(current, result); - return Long.parseLong(distanceTOKilometer); + return gdMapGeocodingUtil.getDistanceTOKilometer(current, result); } @@ -149,6 +149,22 @@ } + /** + * 获取门店列表 + * @return + */ + @ResponseBody + @PostMapping("/store/queryStoreByIds") + public List<Store> queryStoreByIds(List<Integer> ids){ + try { + return storeService.list(new LambdaQueryWrapper<Store>() + .in(Store::getId,ids)); + }catch (Exception e){ + e.printStackTrace(); + return new ArrayList<>(); + } + } + -- Gitblit v1.7.1