From 9dea34211cdc184b2ab9bd62bf11ce3bf7c2d243 Mon Sep 17 00:00:00 2001 From: liuxy Date: Thu, 24 Nov 2022 17:27:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wms/pda/st/service/impl/PrintServiceImpl.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/pda/st/service/impl/PrintServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/wms/pda/st/service/impl/PrintServiceImpl.java index 4d85e9ed7..67ddc9979 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/pda/st/service/impl/PrintServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/wms/pda/st/service/impl/PrintServiceImpl.java @@ -6,6 +6,7 @@ import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.StrUtil; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; +import jcifs.smb.NtlmPasswordAuthentication; import jcifs.smb.SmbFile; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; @@ -92,6 +93,10 @@ public class PrintServiceImpl implements PrintService { // 生成txt文件 String filePath = "smb://10.1.3.21" + "/LMSPrinter" + "外包标签.txt"; + + String url = "smb://10.1.3.21/LMSPrinter/"+"外包标签.txt"; + String userName = "111"; + String password = "111"; FileWriter fw = null; try { /* File file = new File(filePath); @@ -99,7 +104,13 @@ public class PrintServiceImpl implements PrintService { // 判断此文件是否存在 不存在则创建 存在则覆盖 file.createNewFile(); }*/ - SmbFile file = new SmbFile(filePath); + /* SmbFile file = new SmbFile(filePath); + if (!file.exists()) { + // 判断此文件是否存在 不存在则创建 存在则覆盖 + file.createNewFile(); + }*/ + NtlmPasswordAuthentication auth = new NtlmPasswordAuthentication(null, userName, password); + SmbFile file = new SmbFile(url, auth); if (!file.exists()) { // 判断此文件是否存在 不存在则创建 存在则覆盖 file.createNewFile();