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 5144b1bce..b6f924c41 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 @@ -45,7 +45,6 @@ public class PrintServiceImpl implements PrintService { public JSONObject customerPrint(JSONObject whereJson) { JSONObject jo = new JSONObject(); - try { String box_no = whereJson.getString("box_no"); JSONObject box_jo = WQL.getWO("PDA_ST_01").addParam("flag", "5").addParam("box_no", box_no).process().uniqueResult(0); @@ -93,7 +92,7 @@ public class PrintServiceImpl implements PrintService { // 生成txt文件 String filePath = "//10.1.3.21" + "/LMSPrinter" + "外包标签.txt"; FileWriter fw = null; - + try { File file = new File(filePath); if (!file.exists()) { file.createNewFile(); @@ -121,6 +120,12 @@ public class PrintServiceImpl implements PrintService { bw.close(); } catch (Exception e) { jo.put("message", "打印失败!"+e.getMessage()); + } finally { + try { + fw.close(); + } catch (Exception e) { + jo.put("message", "打印失败!"+e.getMessage()); + } } jo.put("message", "打印成功!"); return jo;