From ba173949df6bf3f0a5a39e04e8265cd43c9cede4 Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期三, 19 十一月 2025 14:59:08 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/wuhuyancao' into wuhuyancao

---
 server/visits/dmvisit_service/src/main/java/com/doumee/core/tsp/DistanceCalculator.java |   20 ++++++++++++++++----
 1 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/core/tsp/DistanceCalculator.java b/server/visits/dmvisit_service/src/main/java/com/doumee/core/tsp/DistanceCalculator.java
index 2c440ea..4dc03c7 100644
--- a/server/visits/dmvisit_service/src/main/java/com/doumee/core/tsp/DistanceCalculator.java
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/core/tsp/DistanceCalculator.java
@@ -22,10 +22,22 @@
     public static void main(String[] args) {
         //118.363428,31.326485
         //118.363312,31.326638
-        System.out.println(calculateDistance(39.326638d,116.363312d,31.326606,118.363272));
+        JkCustomer start = new JkCustomer();
+        start.setId(-1);
+        start.setLongitude(new BigDecimal(118.39));
+        start.setLatitude(new BigDecimal(31.28));
+
+
+        JkCustomer c = new JkCustomer();
+        c.setId(-2);
+        c.setLongitude(new BigDecimal(118.328593));
+        c.setLatitude(new BigDecimal(30.914289));
+        String url="https://restapi.amap.com/v3/direction/driving?origin=${long1},${lat1}&destination=${long2},${lat2}&extensions=basel&key=248ee35dcdfe3f399ffaf12ac4299eca";
+        DistanceCustomerModel dm = DistanceCalculator.calculateDistanceGaode(url,start,c);
+        System.out.println(dm.getDistance());
     }
 
-    public static DistanceCustomerModel calculateDistanceGaode(String urlStr, JkCustomer c1, JkCustomer c2) {
+    public static  DistanceCustomerModel calculateDistanceGaode(String urlStr, JkCustomer c1, JkCustomer c2) {
         DistanceCustomerModel r =new DistanceCustomerModel();
         r.setStart(c1);
         r.setEnd(c2);
@@ -67,10 +79,10 @@
                r.setCode(1);
                log.error("鑾峰彇浜ら�氳鍒掔嚎璺俊鎭垚鍔�==============");
             }else{
-                log.error("鑾峰彇浜ら�氳鍒掔嚎璺俊鎭垚鍔�=====澶辫触锛侊紒=========");
+                log.error("鑾峰彇浜ら�氳鍒掔嚎璺俊鎭垚鍔�=====澶辫触锛侊紒========="+c1.getName()+"==="+c2.getName()+result);
             }
         }catch (Exception e){
-            log.error("鑾峰彇浜ら�氳鍒掔嚎璺俊鎭垚鍔�=====澶辫触==========");
+            log.error("鑾峰彇浜ら�氳鍒掔嚎璺俊鎭垚鍔�=====澶辫触=========="+c1.getName()+"==="+c2.getName());
         }
 
         return r ;

--
Gitblit v1.9.3