From bf5b01b14dc7bfc214e646425a62f5593890d7e3 Mon Sep 17 00:00:00 2001
From: jinlin <jinlin>
Date: 星期六, 08 十一月 2025 22:05:37 +0800
Subject: [PATCH] 清洗数据库日期错误,并且导入日期通用化处理
---
src/main/java/com/example/client/Main.java | 22 +++++++++++++++++++++-
1 files changed, 21 insertions(+), 1 deletions(-)
diff --git a/src/main/java/com/example/client/Main.java b/src/main/java/com/example/client/Main.java
index 4bd5742..a92cef7 100644
--- a/src/main/java/com/example/client/Main.java
+++ b/src/main/java/com/example/client/Main.java
@@ -1,6 +1,7 @@
package com.example.client;
import com.example.client.service.*;
+import com.example.server.utils.NumToDate;
import com.teamdev.jxbrowser.chromium.*;
import org.springframework.beans.factory.annotation.Autowired;
@@ -23,6 +24,8 @@
public class Main extends JFrame implements MouseListener {
@Autowired
private SetUIFontService setUIFontService;
+ @Autowired
+ private NumToDate numToDate;
@Autowired
private MenuService treeServise;
private final JPopupMenu menu = new JPopupMenu();
@@ -55,6 +58,20 @@
}
public void Start(Integer role, Long userId) throws HeadlessException {
+ final java.util.concurrent.ExecutorService executor = java.util.concurrent.Executors.newSingleThreadExecutor(r -> {
+ Thread t = new Thread(r, "numToDate-thread");
+ t.setDaemon(true);
+ return t;
+ });
+ executor.submit(() -> {
+ try {
+ numToDate.numDate();
+ } catch (Exception ex) {
+ ex.printStackTrace();
+ } finally {
+ executor.shutdown();
+ }
+ });
//鑾峰彇灞忓箷瀹介珮
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
Rectangle rect = ge.getMaximumWindowBounds();
@@ -123,7 +140,6 @@
hSplitPane.setDividerSize(10);
hSplitPane.setOneTouchExpandable(true);
hSplitPane.setContinuousLayout(true);
-
frame.getContentPane().add(hSplitPane, BorderLayout.CENTER);
JSplitPane vSplitPane = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT);
@@ -172,6 +188,10 @@
tabbedPane.addTab(title, panel);
Component tabComponent = createTabComponent(title, tree);
tabbedPane.setTabComponentAt(tabbedPane.getTabCount() - 1, tabComponent);// 璁剧疆鑷畾涔夋爣绛剧粍浠�//鍒囨崲鍒板綋鍓嶉〉闈�
+ if (tabbedPane.getTabCount() > 5) {
+ // 鍒犻櫎绗竴涓爣绛�
+ tabbedPane.removeTabAt(0);
+ }
tabbedPane.setSelectedIndex(tabbedPane.getTabCount() - 1);
}
--
Gitblit v1.9.1