2 Komitmen 41c47a77a2 ... 482d7fc652

Pembuat SHA1 Pesan Tanggal
  zhouyy 482d7fc652 Merge branch 'master' of http://47.100.37.243:10191/wutt/manHourHousekeeper 2 minggu lalu
  zhouyy 9edac64d7c 二维码生成 2 minggu lalu

+ 12 - 2
fhKeeper/formulahousekeeper/management-platform/src/main/java/com/management/platform/controller/QRCodeController.java

@@ -61,7 +61,12 @@ public class QRCodeController {
             String footerLine2 = String.format("行号: %s",null == erpOrderInfo.getLine()?"":erpOrderInfo.getLine());
 
             String s = null != erpOrderInfo.getMoDId() ? erpOrderInfo.getMoDId() : "";
-            String fileName = erpOrderInfo.getProjectName()+erpOrderInfo.getOrderId()+erpOrderInfo.getLine()+".png";
+            String finalProjectName = erpOrderInfo.getProjectName();
+            if(finalProjectName.contains("/") || finalProjectName.contains("\\")){
+                finalProjectName = finalProjectName.replace("/","-");
+                finalProjectName = finalProjectName.replace("\\","-");
+            }
+            String fileName = finalProjectName+erpOrderInfo.getOrderId()+erpOrderInfo.getLine()+".png";
 
             try {
                 BufferedImage qrImage = QRCodeUtil.generateQRCodeImage(data, width, height);
@@ -132,7 +137,12 @@ public class QRCodeController {
 
         int width = 300; // 二维码宽度
         int height = 300; // 二维码高度
-        String fileName = erpOrderInfo.getProjectName()+erpOrderInfo.getOrderId()+erpOrderInfo.getLine()+".png";
+        String finalProjectName = erpOrderInfo.getProjectName();
+        if(finalProjectName.contains("/") || finalProjectName.contains("\\")){
+            finalProjectName = finalProjectName.replace("/","-");
+            finalProjectName = finalProjectName.replace("\\","-");
+        }
+        String fileName = finalProjectName+erpOrderInfo.getOrderId()+erpOrderInfo.getLine()+".png";
         try {
             BufferedImage qrImage = QRCodeUtil.generateQRCodeImage(data, width, height);
             // 创建带标题和两行底部文字的完整图片