From 1745d9034cca3e68d7ebae2a0215aa1e71596e65 Mon Sep 17 00:00:00 2001
From: lxw <810412026@qq.com>
Date: 星期五, 21 七月 2023 08:51:36 +0800
Subject: [PATCH] mac

---
 src/main/java/com/whyc/service/MacService.java |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/whyc/service/MacService.java b/src/main/java/com/whyc/service/MacService.java
index 69df88c..558029a 100644
--- a/src/main/java/com/whyc/service/MacService.java
+++ b/src/main/java/com/whyc/service/MacService.java
@@ -3,8 +3,10 @@
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.whyc.dto.Response;
+import com.whyc.mapper.MacInitMapper;
 import com.whyc.mapper.MacMapper;
 import com.whyc.pojo.Mac;
+import com.whyc.pojo.MacInit;
 import com.whyc.util.ActionUtil;
 import com.whyc.util.MacUtil;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -25,6 +27,9 @@
 public class MacService {
     @Autowired(required = false)
     private MacMapper mapper;
+
+    @Autowired(required = false)
+    private MacInitMapper initMapper;
 
     //鏌ヨmac鍘嗗彶璁板綍
     public Response searMacHis() {
@@ -50,6 +55,10 @@
             startStr = Integer.toHexString(10001);
         }
         List<String> list = MacUtil.getMac(startStr, macNum);
+        //鑾峰彇鍒濆鍊�
+        QueryWrapper initwrapper = Wrappers.query();
+        initwrapper.last("limit 1");
+        MacInit macInit = initMapper.selectOne(initwrapper);
         //瀵煎嚭csv
         Date date = new Date();
         String filename = "mac_" + ActionUtil.sdf.format(date).replace(" ", "_").replace(":", "_") + ".csv";
@@ -66,7 +75,7 @@
                     if (i == list.size() - 1) {
                         stopStr = list.get(i);
                     }
-                    byte[] buffer = (MacUtil.macStart + ":" + list.get(i)).getBytes();
+                    byte[] buffer = (macInit.getMacStart() + ":" + list.get(i)).getBytes();
                     out.write(buffer, 0, buffer.length);
                     out.write("\r\n".getBytes());
                 }

--
Gitblit v1.9.1