From eb6b6dbb35a9f029e0b7d269773685c19fd40976 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期四, 11 七月 2024 10:47:51 +0800 Subject: [PATCH] 玩湃微信商户认证代码 --- cloud-server-other/src/main/java/com/dsh/other/feignclient/StoreClient.java | 27 +++++++++++++++++---------- 1 files changed, 17 insertions(+), 10 deletions(-) diff --git a/cloud-server-other/src/main/java/com/dsh/other/feignclient/StoreClient.java b/cloud-server-other/src/main/java/com/dsh/other/feignclient/StoreClient.java index 67097be..b51e0d7 100644 --- a/cloud-server-other/src/main/java/com/dsh/other/feignclient/StoreClient.java +++ b/cloud-server-other/src/main/java/com/dsh/other/feignclient/StoreClient.java @@ -1,26 +1,33 @@ package com.dsh.other.feignclient; -import com.dsh.other.feignclient.model.StoreDetailOfCourse; -import com.dsh.other.feignclient.model.StoreInfo; -import com.dsh.other.feignclient.model.StoreLonLatList; +import com.dsh.other.feignclient.model.*; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestParam; import java.util.List; @FeignClient(value = "mb-cloud-other") public interface StoreClient { - - @PostMapping("/storeDetail/courseOfSto") - public StoreDetailOfCourse getCourseOfStore(@RequestBody Integer storeId); + /** + * 根据运营商id获取对应运营商商户号 + * @return + */ + @PostMapping("/base/getSMIDByOperatorId") + String getSMIDByOperatorId(Integer id); + @PostMapping("/base/protocol/storeDetail/courseOfSto") + StoreDetailOfCourse getCourseOfStore(@RequestParam("storeId") Integer storeId); - @PostMapping("/storeDetail/nearbyStore") - List<StoreInfo> getAllNearbyStoreList(@RequestBody String longitude, @RequestBody String latitude); + @PostMapping("/base/protocol/storeDetail/nearbyStore") + List<StoreInfo> getAllNearbyStoreList(@RequestBody GetAllNearbyStoreList list); - @PostMapping("/storeDetail/storeOfLonLat") - public List<StoreLonLatList> getAllStoreLonLats(@RequestBody String longitude, @RequestBody String latitude); + @PostMapping("/base/protocol/storeDetail/distanceCal") + double calculateDistance(@RequestBody GetDistanceVo distanceVo); + + @PostMapping("/base/protocol/storeDetail/citycodeLoLa") + List<StoreDetailList> getQueryStoreList(@RequestBody StoreOfCitycodeResp citycodeResp); } -- Gitblit v1.7.1