From e5c2f68687f7247ad3f05f3517594b23100e2d58 Mon Sep 17 00:00:00 2001 From: linfso Date: Tue, 8 Jul 2025 10:30:53 +0800 Subject: [PATCH] md --- .../erp/web/emis/EmisWaybillController.java | 5 +- .../emis/service/print/cpcl/CvtTplToCpcl.java | 217 ------------------ 2 files changed, 3 insertions(+), 219 deletions(-) diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisWaybillController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisWaybillController.java index c8b2db2c9..875525978 100644 --- a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisWaybillController.java +++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisWaybillController.java @@ -1248,7 +1248,7 @@ public class EmisWaybillController extends EmisBaseController return AjaxResult.error("打印模版数据为空:"+tpCodeItem); } - + // 子单 if("TAN-GC-130".equals(tpCodeItem)||"TAN-ENGC-130".equals(tpCodeItem)) { // 循环获取主单信息 @@ -1299,7 +1299,8 @@ public class EmisWaybillController extends EmisBaseController } } - }else{ + } + else { // 直接获取 String[] billCodeArr = billCode.split(","); if(billCodeArr.length>0) { diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/print/cpcl/CvtTplToCpcl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/print/cpcl/CvtTplToCpcl.java index 959fabda0..ef2f66b36 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/print/cpcl/CvtTplToCpcl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/print/cpcl/CvtTplToCpcl.java @@ -48,8 +48,6 @@ public class CvtTplToCpcl { return null; } -// CpclBuilder builder = CpclBuilder.newBuilder(); - float dpi=200.0f; float scale=dpi/96.0f; @@ -78,23 +76,6 @@ public class CvtTplToCpcl { builder.line((int)x0, (int)y0, (int)x1, (int)y1, 1); } - - - /* - BarcodeObject": { - "Barcode.AutoEncode": true, - "ShowText": false, - "Left": 17.01, - "AutoSize": false, - "Name": "BarCode3", - "Top": 143.62, - "Expression": "logisticNo", - "Barcode": "Code128", - "Barcode.CalcCheckSum": false, - "Height": 45.36, - "Width": 247.59 - }, - */ JSONObject objBarcodeObject = jobjReportTitleBand.getJSONObject("BarcodeObject"); if(objBarcodeObject!=null) { log.info("CvtTplToCpcl==>barcode:{}", objBarcodeObject.toJSONString(0)); @@ -103,15 +84,9 @@ public class CvtTplToCpcl { float barWidth = objBarcodeObject.getFloat("Width", 0.0f) * scale; float barHeight = objBarcodeObject.getFloat("Height", 0.0f) * scale; String barText = objBarcodeObject.getStr("Expression", ""); -// barWidth*scale builder.append("CENTER\n"); builder.barCode(2, 0, (int) barHeight, (int) barX, (int) barY, getFormatStr("[" + barText + "]", paramMap)); } -// Map valueMap = new HashMap<>(); -// valueMap.put("name", "Alice"); -// valueMap.put("age", "30"); -// System.out.println(resolvedString); - JSONArray objTextArr = jobjReportTitleBand.getJSONArray("TextObject"); for (int i=0;i=3) { @@ -142,10 +115,6 @@ public class CvtTplToCpcl { int fontS=getFontSize(fontSize); builder.text(0, fontS, (int)x, (int)y,isBold,horzAlign,getFormatStr(textStr,paramMap) ); - - - - } builder.form(); @@ -203,16 +172,7 @@ public class CvtTplToCpcl { String cmdItem="printItems.add(new ItemCell(\""+text+"\",MapUtils.getString(orderMap,\""+text+"\",\"\"),"+(int)fontSize+","+isBold.toString()+", Element.ALIGN_"+horzAlign+",\"Text\"));"; sb.append(cmdItem).append("\n"); - // 参数替换为实际的数据 -// float x=item.getFloat("Left",0.0f)*scale; -// float y=item.getFloat("Top",0.0f)*scale; -// -// int fontS=getFontSize(fontSize); -// -// builder.text(0, fontS, (int)x, (int)y,isBold,horzAlign,getFormatStr(textStr,paramMap) ); - } -// log.info("cvtTplToPdf==>text:{}",sb.toString()); System.out.println(sb.toString()); @@ -307,181 +267,4 @@ public class CvtTplToCpcl { log.info("encCmd:{}",encCmd); return encCmd; } - - public static void main(String[] args) { - - String tplFile="/Users/alan/Downloads/探路速运-130-0814【客户联】.frx"; - String cmd=genCmdTplByFile(tplFile); - -// String tplEncStr = "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"; -// String cmd=genCmdTplByEncTpl(tplEncStr); -// String cmd=genPdfTplItemByEncTpl(tplEncStr); -// String cmd=genPdfTplItemByFile(tplFile); - - Map paramMap = new HashMap(); - paramMap.put("logisticNo","T7080300012605"); - paramMap.put("packageWJC","缅H"); - paramMap.put("receiveCountyName","缅甸"); - paramMap.put("receiveProvinceName","仰光"); - paramMap.put("receiveCityName"," "); - paramMap.put("address","KYAN SITTHAR YEIKMON INDUSTRIAL NO.56&59, LAND SURVEY NO 143/1 SOUTH DAGON TOWNSHIP, YANGON, MYANMAR"); - - paramMap.put("consignee", "YEE YEE TUN"); - paramMap.put("mobile", "09953013062"); - paramMap.put("k3", "T1"); - paramMap.put("company", "WOORIE MJ SHIRTS CO.LTDT1"); - paramMap.put("sendDate", "2024-08-08"); - paramMap.put("printDate", "2024-08-08"); - paramMap.put("printMan", "李晓虎"); - paramMap.put("printCount", "1"); - paramMap.put("subSeqNum", "1"); - paramMap.put("parcelQty", "2"); - paramMap.put("billWeight", "1.2"); - paramMap.put("totalVolume", "0.0023"); - paramMap.put("paymentType", "现金"); - paramMap.put("dispatchType", "派送"); - paramMap.put("shortLogisticNo", "12321"); - paramMap.put("agingFlag", "1-2天"); - paramMap.put("k10", "缅甸快递"); - paramMap.put("k11", "探路特快"); - - String printCmd=getPrintCmd(cmd,paramMap); - System.out.println(printCmd); - - String str="! 0 200 200 1040 1\n" + - "PW 608\n" + - "LINE 0 0 594 0 1\n" + - "LINE 0 685 0 716 1\n" + - "LINE 0 0 0 1015 1\n" + - "LINE 594 0 594 1015 1\n" + - "LINE 0 346 594 346 1\n" + - "LINE 0 232 594 232 1\n" + - "LINE 0 1015 594 1015 1\n" + - "LINE 0 149 594 149 1\n" + - "LINE 0 669 594 669 1\n" + - "LINE 0 507 594 507 1\n" + - "LINE 0 866 594 866 1\n" + - "LINE 452 866 452 1015 1\n" + - "LINE 381 346 381 507 1\n" + - "LINE 381 425 594 425 1\n" + - "CENTER\n" + - "BARCODE 128 2 0 74 35 240 T7080300012605\n" + - "SETBOLD 1 \n" + - "LEFT\n" + - "TEXT 0 22 283 11 缅H\n" + - "SETBOLD 0 \n" + - "SETBOLD 1 \n" + - "LEFT\n" + - "TEXT 0 11 31 314 T7080300012605\n" + - "SETBOLD 0 \n" + - "SETBOLD 1 \n" + - "LEFT\n" + - "TEXT 0 11 7 795 已验视\n" + - "SETBOLD 0 \n" + - "SETBOLD 1 \n" + - "LEFT\n" + - "TEXT 0 11 7 830 已安检\n" + - "SETBOLD 0 \n" + - "SETBOLD 1 \n" + - "LEFT\n" + - "TEXT 0 11 106 511 YEE YEE TUN 09953013062\n" + - "SETBOLD 0 \n" + - "LEFT\n" + - "TEXT 0 0 19 586 KYAN SITTHAR YEIKMON INDUSTRIAL NO.56&59,\n LAND SURVEY NO 143/1 SOUTH DAGON TOWNSHIP, YANGON, MYANMAR\n" + - "SETBOLD 1 \n" + - "LEFT\n" + - "TEXT 0 22 7 157 T1\n" + - "SETBOLD 0 \n" + - "SETBOLD 1 \n" + - "LEFT\n" + - "TEXT 0 0 125 11 探 路 速 运\nTANEX Co.,Ltd\n;TEL:400-025-7080\nwww.tanex56.com\n" + - "SETBOLD 0 \n" + - "SETBOLD 1 \n" + - "LEFT\n" + - "TEXT 0 22 7 511 送达地址\n" + - "SETBOLD 0 \n" + - "SETBOLD 1 \n" + - "LEFT\n" + - "TEXT 0 11 106 677 {sendPerson}{sendMobile}\n" + - "SETBOLD 0 \n" + - "SETBOLD 1 \n" + - "LEFT\n" + - "TEXT 0 11 106 708 {sendCompany}\n" + - "SETBOLD 0 \n" + - "SETBOLD 1 \n" + - "LEFT\n" + - "TEXT 0 0 106 748 {sendAddress}\n" + - "SETBOLD 0 \n" + - "SETBOLD 1 \n" + - "LEFT\n" + - "TEXT 0 22 7 677 寄件信息\n" + - "SETBOLD 0 \n" + - "SETBOLD 1 \n" + - "LEFT\n" + - "TEXT 0 11 106 543 WOORIE MJ SHIRTS CO.LTDT1\n" + - "SETBOLD 0 \n" + - "SETBOLD 1 \n" + - "LEFT\n" + - "TEXT 0 0 437 429 【派送】\n" + - "SETBOLD 0 \n" + - "SETBOLD 1 \n" + - "LEFT\n" + - "TEXT 0 22 19 98 {package3dm}\n" + - "SETBOLD 0 \n" + - "SETBOLD 1 \n" + - "LEFT\n" + - "TEXT 0 0 7 346 寄件日期\n" + - "SETBOLD 0 \n" + - "SETBOLD 1 \n" + - "LEFT\n" + - "TEXT 0 0 456 866 签收人签字\n" + - "SETBOLD 0 \n" + - "SETBOLD 1 \n" + - "LEFT\n" + - "TEXT 0 0 7 370 2024-08-08\n" + - "SETBOLD 0 \n" + - "SETBOLD 1 \n" + - "LEFT\n" + - "TEXT 0 0 7 476 打印信息:2024-08-08/李晓虎/1\n" + - "SETBOLD 0 \n" + - "SETBOLD 1 \n" + - "LEFT\n" + - "TEXT 0 11 0 409 2/1.2kg/0.0023方\n" + - "SETBOLD 0 \n" + - "SETBOLD 1 \n" + - "LEFT\n" + - "TEXT 0 0 389 464 【{packType}】\n" + - "SETBOLD 0 \n" + - "SETBOLD 1 \n" + - "LEFT\n" + - "TEXT 0 0 381 429 【现金】\n" + - "SETBOLD 0 \n" + - "LEFT\n" + - "TEXT 0 0 11 874 备注:{remark}\n" + - "SETBOLD 1 \n" + - "LEFT\n" + - "TEXT 0 0 145 350 【{goodsInfo}】\n" + - "SETBOLD 0 \n" + - "SETBOLD 1 \n" + - "LEFT\n" + - "TEXT 0 0 106 838 月结客户:{custName}\n" + - "SETBOLD 0 \n" + - "SETBOLD 1 \n" + - "LEFT\n" + - "TEXT 0 22 389 358 12321\n" + - "SETBOLD 0 \n" + - "SETBOLD 1 \n" + - "LEFT\n" + - "TEXT 0 33 452 11 1-2天\n" + - "SETBOLD 0 \n" + - "SETBOLD 1 \n" + - "LEFT\n" + - "TEXT 0 11 484 157 派件\n存根联\n" + - "SETBOLD 0 \n" + - "FORM\n" + - "PRINT\n" + - ""; -// System.out.println(tplXmlStr); - - } }