From abf57596e405226c6701f3ce3b1e902490af713a Mon Sep 17 00:00:00 2001 From: lisy <linlangsur163@163.com> Date: 星期一, 31 七月 2023 20:24:09 +0800 Subject: [PATCH] 优惠券去掉省、省编号、市、是编号字段,新增优惠券城市列表数据表 --- 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