From 4c378cf3e00af58f9e9f32ccffe538a4f85fc34b Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期五, 06 三月 2026 10:01:10 +0800
Subject: [PATCH] 最新版本541200007

---
 server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/JkSketchServiceImpl.java |   21 +++++++++------------
 1 files changed, 9 insertions(+), 12 deletions(-)

diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/JkSketchServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/JkSketchServiceImpl.java
index 1b774b2..03a5919 100644
--- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/JkSketchServiceImpl.java
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/JkSketchServiceImpl.java
@@ -246,13 +246,10 @@
             throw  new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"璇ョ嚎璺凡琚紭鍖栵紝宸叉棤娉曡绠楀師濮嬭矾绾胯矾绋嬫暟");
         }
         checkJketchCustomerLocation(model,true);
-        JkSketch update = new JkSketch();
-        update.setId(model.getId());
-        update.setEditDate(new Date());
-        update.setDistance(model.getOriginDistance());
-        update.setOriginDistance(model.getOriginDistance());
-        jkSketchMapper.updateById(update);
-        return update;
+        model.setEditDate(new Date());
+        model.setDistance(model.getOriginDistance());
+        jkSketchMapper.updateById(model);
+        return model;
     }
 
     @Override
@@ -550,7 +547,7 @@
             dataModel.initDataInfo(vehicleNumber1,demands1,demands2,vehicleCapacities1,distanceMatrix1,vehicleMaxNodes);
             TspSolver.startSearch(dataModel);
             JkSketch nowModel = jkSketchMapper.selectById(model.getId());
-            if(!StringUtils.equals(model.getJobId(), nowModel.getJobId())){
+            if(StringUtils.equals(model.getJobId(), nowModel.getJobId())){
                log.error( "浼樺寲缁撴灉宸插け鏁堬紝闈炴渶杩戜竴娆℃搷浣滐紒");
                return;
             }
@@ -644,7 +641,7 @@
             queryWrapper.selectAll(JkSketchCustomer.class )
                     .selectAs(JkCustomer::getName,JkSketchCustomer::getName)
                     .selectAs(JkCustomer::getCode,JkSketchCustomer::getCode)
-//                    .selectAs(JkCustomer::getDistance,JkSketchCustomer::getDistanceJson)
+                    .selectAs(JkCustomer::getDistance,JkSketchCustomer::getDistanceJson)
                     .selectAs(JkCustomer::getLongitude,JkSketchCustomer::getLongitude)
                     .selectAs(JkCustomer::getLatitude,JkSketchCustomer::getLatitude)
                     .selectAs(JkCustomer::getStartDistance,JkSketchCustomer::getStartDistance)
@@ -708,7 +705,7 @@
                     throw  new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"绾胯矾銆�"+line.getLineName()+"銆戣皟鏁村け璐� 锛屾湭鑾峰緱鏈�浼樹氦閫氳鍒掓柟妗堬紒");
                 }
                 JkSketch nowModel = jkSketchMapper.selectById(model.getId());
-                if(!StringUtils.equals(model.getJobId(), nowModel.getJobId())){
+                if(StringUtils.equals(model.getJobId(), nowModel.getJobId())){
                     throw  new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"绾胯矾銆�"+line.getLineName()+"銆戣皟鏁村け璐� 锛岄潪鏈�杩戜竴娆℃搷浣滐紒");
                 }
 
@@ -769,7 +766,7 @@
             queryWrapper.selectAll(JkSketchCustomer.class )
                     .selectAs(JkCustomer::getName,JkSketchCustomer::getName)
                     .selectAs(JkCustomer::getCode,JkSketchCustomer::getCode)
-//                    .selectAs(JkCustomer::getDistance,JkSketchCustomer::getDistanceJson)
+                    .selectAs(JkCustomer::getDistance,JkSketchCustomer::getDistanceJson)
                     .selectAs(JkCustomer::getLongitude,JkSketchCustomer::getLongitude)
                     .selectAs(JkCustomer::getLatitude,JkSketchCustomer::getLatitude)
                     .selectAs(JkCustomer::getStartDistance,JkSketchCustomer::getStartDistance)
@@ -1255,7 +1252,7 @@
                 .selectAs(JkCustomer::getName,JkSketchCustomer::getName)
                 .selectAs(JkCustomer::getCode,JkSketchCustomer::getCode)
                 .selectAs(JkCustomer::getDistanceStatus,JkSketchCustomer::getDistanceStatus)
-//                .selectAs(JkCustomer::getDistance,JkSketchCustomer::getDistanceJson)
+                .selectAs(JkCustomer::getDistance,JkSketchCustomer::getDistanceJson)
                 .selectAs(JkCustomer::getLongitude,JkSketchCustomer::getLongitude)
                 .selectAs(JkCustomer::getLatitude,JkSketchCustomer::getLatitude)
                 .selectAs(JkCustomer::getStartDistance,JkSketchCustomer::getStartDistance)

--
Gitblit v1.9.3