Эх сурвалжийг харах

查询物流接口切换为地图查询

cup 3 жил өмнө
parent
commit
5c1c69851f

+ 7 - 1
mp-admin/src/main/java/com/qs/mp/web/controller/common/LogisticsController.java

@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
 import com.google.gson.Gson;
 import com.kuaidi100.sdk.api.AutoNum;
 import com.kuaidi100.sdk.api.QueryTrack;
+import com.kuaidi100.sdk.api.QueryTrackMap;
 import com.kuaidi100.sdk.core.IBaseClient;
 import com.kuaidi100.sdk.pojo.HttpResult;
 import com.kuaidi100.sdk.request.AutoNumReq;
@@ -86,6 +87,11 @@ public class LogisticsController extends BaseApiController {
         queryTrackParam.setNum(logisticsQueryParam.getDeliveryFlowId());
         //1:开通行政区域解析功能以及物流轨迹增加物流状态名称
         queryTrackParam.setResultv2("1");
+
+        // 查询地图轨迹必填,暂时写死
+        queryTrackParam.setTo("浙江省杭州市西湖区");
+        queryTrackParam.setFrom("浙江省嘉兴市南湖区");
+
         String param = new Gson().toJson(queryTrackParam);
 
         QueryTrackReq queryTrackReq = new QueryTrackReq();
@@ -94,7 +100,7 @@ public class LogisticsController extends BaseApiController {
         String sign = SignUtils.querySign(param ,key,customer);
         queryTrackReq.setSign(sign);
 
-        IBaseClient baseClient = new QueryTrack();
+        IBaseClient baseClient = new QueryTrackMap();
         try {
             HttpResult execute = baseClient.execute(queryTrackReq);
             String body = execute.getBody();