From 3b258a2fd69dd2c4fcf291773672cc154514569a Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期二, 22 七月 2025 17:10:53 +0800
Subject: [PATCH] 采集器.db与.mysql方法调用错误问题修复

---
 src/main/java/com/chinaztt/mes/docx/service/impl/DocxServiceImpl.java |    5 +++++
 pom.xml                                                               |    6 ------
 src/main/java/com/chinaztt/mes/docx/util/TakeWords.java               |   13 +++----------
 3 files changed, 8 insertions(+), 16 deletions(-)

diff --git a/pom.xml b/pom.xml
index b427f73..b39de63 100644
--- a/pom.xml
+++ b/pom.xml
@@ -35,12 +35,6 @@
             <artifactId>tess4j</artifactId>
             <version>5.12.0</version>
         </dependency>
-        <dependency>
-            <groupId>org.bytedeco</groupId>
-            <artifactId>javacv-platform</artifactId>
-            <!-- 鎸囧畾鍏蜂綋鐗堟湰鍙� -->
-            <version>1.5.10</version>
-        </dependency>
         <!-- 澶勭悊 .xls (OLE2) 鏍煎紡 -->
         <dependency>
             <groupId>org.apache.poi</groupId>
diff --git a/src/main/java/com/chinaztt/mes/docx/service/impl/DocxServiceImpl.java b/src/main/java/com/chinaztt/mes/docx/service/impl/DocxServiceImpl.java
index 4a45243..0d506a7 100644
--- a/src/main/java/com/chinaztt/mes/docx/service/impl/DocxServiceImpl.java
+++ b/src/main/java/com/chinaztt/mes/docx/service/impl/DocxServiceImpl.java
@@ -51,6 +51,11 @@
                 if (ObjectUtil.isEmpty(getFileDto.getDbFileName()) || Objects.equals(getFileDto.getDbFileName(), "null")) {
                     return R.failed("鏈厤缃�.db閲囬泦鏂囦欢鍚嶇О锛�");
                 }
+                return R.ok(TakeWords.readDbFile(file,getFileDto));
+            case ".mysql":
+                if (ObjectUtil.isEmpty(getFileDto.getDbFileName()) || Objects.equals(getFileDto.getDbFileName(), "null")) {
+                    return R.failed("鏈厤缃�.mysql閲囬泦鏂囦欢鍚嶇О锛�");
+                }
                 return R.ok(TakeWords.getmysqlFile(getFileDto));
             case ".png":
                 return R.ok(TakeWords.readPngFile(file));
diff --git a/src/main/java/com/chinaztt/mes/docx/util/TakeWords.java b/src/main/java/com/chinaztt/mes/docx/util/TakeWords.java
index 12bad80..2814371 100644
--- a/src/main/java/com/chinaztt/mes/docx/util/TakeWords.java
+++ b/src/main/java/com/chinaztt/mes/docx/util/TakeWords.java
@@ -2,36 +2,29 @@
 
 import cn.hutool.core.io.FileUtil;
 import com.chinaztt.mes.docx.dto.GetFileDto;
+import com.chinaztt.mes.docx.dto.ThicknessData;
 import com.opencsv.CSVReader;
 import com.opencsv.CSVReaderBuilder;
 import com.opencsv.exceptions.CsvValidationException;
-import com.chinaztt.mes.docx.dto.ThicknessData;
 import net.sourceforge.tess4j.Tesseract;
 import net.sourceforge.tess4j.TesseractException;
 import org.apache.commons.lang3.ObjectUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.poi.POIXMLDocument;
 import org.apache.poi.POIXMLTextExtractor;
-import org.apache.poi.hssf.usermodel.HSSFPicture;
 import org.apache.poi.hssf.usermodel.HSSFPictureData;
-import org.apache.poi.hssf.usermodel.HSSFSheet;
 import org.apache.poi.hssf.usermodel.HSSFWorkbook;
 import org.apache.poi.hwpf.extractor.WordExtractor;
-import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
 import org.apache.poi.openxml4j.opc.OPCPackage;
-import org.apache.poi.ss.usermodel.*;
+import org.apache.poi.ss.usermodel.Sheet;
+import org.apache.poi.ss.usermodel.Workbook;
 import org.apache.poi.xssf.usermodel.XSSFSheet;
 import org.apache.poi.xssf.usermodel.XSSFWorkbook;
 import org.apache.poi.xwpf.extractor.XWPFWordExtractor;
-import java.awt.Color;
-import java.awt.image.BufferedImage;
-import javax.imageio.ImageIO;
 
 import java.io.*;
 import java.sql.*;
 import java.util.*;
-import java.util.regex.Pattern;
-import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
 public class TakeWords {

--
Gitblit v1.9.3