Browse Source

• feat: 新增通用客户端 JAR 包手动更新功能

  - 新增通用客户端版本管理
  - 支持上传和管理客户端 JAR 包
  - 客户端设置中增加手动检查更新
  - 支持下载、替换 JAR 并自动重启
  - 保留原有安卓版本管理功能
  - 放行客户端版本检查接口
wangxichen 1 ngày trước cách đây
mục cha
commit
3f6496a980
2 tập tin đã thay đổi với 52 bổ sung0 xóa
  1. 6 0
      src/com/mes/ui/MesClient.java
  2. 46 0
      src/com/mes/util/ClientUpdateUtil.java

+ 6 - 0
src/com/mes/ui/MesClient.java

@@ -9,6 +9,7 @@ import com.mes.util.DateLocalUtils;
 import com.mes.util.ErrorMsg;
 import com.mes.util.HttpUtils;
 import com.mes.util.JdbcUtils;
+import com.mes.util.ClientUpdateUtil;
 import javafx.embed.swing.JFXPanel;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -440,6 +441,11 @@ public class MesClient extends JFrame {
             }
         });
         settingMenu.add(resetTcpMenu_1);
+        JMenuItem updateClientMenu = new JMenuItem("检查更新");
+        updateClientMenu.setIcon(new ImageIcon(MesClient.class.getResource("/bg/menu_setting.png")));
+        updateClientMenu.setFont(new Font("微软雅黑", Font.PLAIN, 20));
+        updateClientMenu.addActionListener(e -> ClientUpdateUtil.checkAndUpdate(this));
+        settingMenu.add(updateClientMenu);
         JMenuItem switchStationMenu = new JMenuItem("切换工位");
         switchStationMenu.setIcon(new ImageIcon(MesClient.class.getResource("/bg/menu_setting.png")));
         switchStationMenu.setFont(new Font("微软雅黑", Font.PLAIN, 20));

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 46 - 0
src/com/mes/util/ClientUpdateUtil.java