Commit 944b86f7 by 张跃

配送距离

parent e494df1c
package cn.freemud.entities.vo; package cn.freemud.entities.vo;
import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
/** /**
* @ClassName: QueryDeliveryDistanceRequest * @ClassName: QueryDeliveryDistanceRequest
...@@ -9,7 +8,6 @@ import lombok.Data; ...@@ -9,7 +8,6 @@ import lombok.Data;
* @Date: 2021/6/3 下午8:44 * @Date: 2021/6/3 下午8:44
*/ */
@Data @Data
@AllArgsConstructor
public class QueryDeliveryDistanceRequest { public class QueryDeliveryDistanceRequest {
/** /**
* 目的地纬度 * 目的地纬度
......
...@@ -421,7 +421,7 @@ public class StoreServiceImpl { ...@@ -421,7 +421,7 @@ public class StoreServiceImpl {
public double getDistance(String shopLng, String shopLat, String addressLng, String addressLat) { public double getDistance(String shopLng, String shopLat, String addressLng, String addressLat) {
// return WebUtil.calDistance(Double.valueOf(shopLng), Double.valueOf(shopLat), Double.valueOf(addressLng), Double.valueOf(addressLat)); // return WebUtil.calDistance(Double.valueOf(shopLng), Double.valueOf(shopLat), Double.valueOf(addressLng), Double.valueOf(addressLat));
QueryDeliveryDistanceResponseVo responseVo = deliveryFeiginClient.queryDeliveryDistance(new QueryDeliveryDistanceRequest(Double.parseDouble(shopLat), Double.parseDouble(shopLng), Double.parseDouble(addressLat), Double.parseDouble(addressLng))); QueryDeliveryDistanceResponseVo responseVo = deliveryFeiginClient.queryDeliveryDistance(new QueryDeliveryDistanceRequest(Double.parseDouble(shopLat), Double.parseDouble(shopLng), Double.parseDouble(addressLat), Double.parseDouble(addressLng)));
if (responseVo == null || responseVo.getCode() != 200 || responseVo.getData().getDistance() == null) { if (responseVo == null || responseVo.getCode() != 100 || responseVo.getData().getDistance() == null) {
throw new ServiceException(ResponseResult.STORE_DELIVERY_AMOUNT_ERROR); throw new ServiceException(ResponseResult.STORE_DELIVERY_AMOUNT_ERROR);
} }
return responseVo.getData().getDistance(); return responseVo.getData().getDistance();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment