From 0e77cd7385ea6a55c2a8583600abdf53c781cdf5 Mon Sep 17 00:00:00 2001
From: 张世豪 <979909237@qq.com>
Date: 星期三, 24 十二月 2025 17:06:17 +0800
Subject: [PATCH] 新增了找回密码功能

---
 src/zhuye/Shouye.java |   38 --------------------------------------
 1 files changed, 0 insertions(+), 38 deletions(-)

diff --git a/src/zhuye/Shouye.java b/src/zhuye/Shouye.java
index 14c9fd5..6ec9021 100644
--- a/src/zhuye/Shouye.java
+++ b/src/zhuye/Shouye.java
@@ -133,7 +133,6 @@
 	private JButton saveManualBoundaryButton;  // 淇濆瓨鎵嬪姩缁樺埗杈圭晫鐨勬寜閽�
 	private String previewRestoreLandNumber;
 	private String previewRestoreLandName;
-	private Dikuai currentBoundaryPreviewDikuai;  // 褰撳墠杈圭晫棰勮鐨勫湴鍧楀紩鐢�
 	private boolean drawingPaused;
 	private ImageIcon pauseIcon;
 	private ImageIcon pauseActiveIcon;
@@ -4310,32 +4309,12 @@
             return;
         }
         
-        // 淇濆瓨褰撳墠鍦板潡寮曠敤
-        shouye.currentBoundaryPreviewDikuai = dikuai;
-        
         // 鑾峰彇鍘熷杈圭晫XY鍧愭爣
         String originalBoundaryXY = dikuai.getBoundaryOriginalXY();
         
         // 璁剧疆杈圭晫棰勮
         shouye.mapRenderer.setBoundaryPreview(originalBoundaryXY, optimizedBoundary);
         
-        // 璁剧疆杈圭晫棰勮鏇存柊鍥炶皟锛岀敤浜庝繚瀛樺垹闄ゅ潗鏍囩偣鍚庣殑杈圭晫
-        shouye.mapRenderer.setBoundaryPreviewUpdateCallback(updatedBoundary -> {
-            if (shouye.currentBoundaryPreviewDikuai != null && updatedBoundary != null) {
-                // 淇濆瓨鏇存柊鍚庣殑杈圭晫鍧愭爣
-                Dikuai.updateField(shouye.currentBoundaryPreviewDikuai.getLandNumber(), "boundaryCoordinates", updatedBoundary);
-                java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
-                Dikuai.updateField(shouye.currentBoundaryPreviewDikuai.getLandNumber(), "updateTime", sdf.format(new java.util.Date()));
-                Dikuai.saveToProperties();
-                
-                // 鍚屾鏇存柊褰撳墠鍦板潡瀵硅薄鐨勫唴瀛樺�硷紙纭繚杩斿洖鏃惰兘鑾峰彇鍒版渶鏂板�硷級
-                shouye.currentBoundaryPreviewDikuai.setBoundaryCoordinates(updatedBoundary);
-                
-                // 鏇存柊棰勮杈圭晫锛堥噸鏂拌缃互鍒锋柊鏄剧ず锛�
-                shouye.mapRenderer.setBoundaryPreview(originalBoundaryXY, updatedBoundary);
-            }
-        });
-        
         // 鍋滄缁樺埗鍓茶崏鏈哄疄鏃舵嫋灏�
         if (shouye.mapRenderer != null) {
             shouye.mapRenderer.setIdleTrailSuppressed(true);
@@ -4388,9 +4367,6 @@
     private void exitBoundaryPreview() {
         pathPreviewActive = false;
         
-        // 娓呴櫎褰撳墠鍦板潡寮曠敤
-        currentBoundaryPreviewDikuai = null;
-        
         // 鎭㈠缁樺埗鍓茶崏鏈哄疄鏃舵嫋灏�
         if (mapRenderer != null) {
             mapRenderer.setIdleTrailSuppressed(false);
@@ -4399,7 +4375,6 @@
         // 娓呴櫎杈圭晫棰勮
         if (mapRenderer != null) {
             mapRenderer.clearBoundaryPreview();
-            mapRenderer.setBoundaryPreviewUpdateCallback(null);
         }
         
         // 闅愯棌杩斿洖鎸夐挳
@@ -4416,17 +4391,4 @@
         visualizationPanel.repaint();
     }
 
-	// 娴嬭瘯鏂规硶
-    public static void main(String[] args) {
-        JFrame frame = new JFrame("AutoMow - 棣栭〉");
-        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
-        frame.setSize(400, 800);
-        frame.setLocationRelativeTo(null);
-        
-        Shouye shouye = new Shouye();
-        frame.add(shouye);
-        
-        frame.setVisible(true);
-        UDPServer.startAsync();//鍚姩鏁版嵁鎺ユ敹绾跨▼
-    }
 }
\ No newline at end of file

--
Gitblit v1.10.0