yangyj 1 rok pred
rodič
commit
8306ebcaeb

+ 1 - 1
blade-service/blade-manager/src/main/java/org/springblade/manager/formula/ITurnPointCalculator.java

@@ -389,11 +389,11 @@ public interface ITurnPointCalculator {
                         /*最后一个重新计算前视,因为是微调所以不再判断高差是否在范围*/
                         tp.setQ(info.getSightHeight() - tp.getSc0L());
                     }
+                    closeZd.add(zd.clone());
                     list.add(zd);
                 }
                 if(list.size()>0){
                     result.addAll(list);
-                    closeZd.addAll(list);
                 }
             }
 

+ 2 - 0
blade-service/blade-manager/src/main/java/org/springblade/manager/formula/TurnPoint.java

@@ -377,6 +377,8 @@ public class TurnPoint {
         t.setName("ZD" + (this.levelInfo.getCloseZd().size() + 1));
         BeanUtils.copyProperties(this, t);
         t.setDataMap(new HashMap<>(20));
+        this.peer=t;
+        t.setPeer(this);
         return t;
     }