diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/print/tanex/TanexTplPrintImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/print/tanex/TanexTplPrintImpl.java index e83e27ddf..50ed25466 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/print/tanex/TanexTplPrintImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/print/tanex/TanexTplPrintImpl.java @@ -1,7 +1,6 @@ package com.xdadan.erp.emis.service.print.tanex; import com.alibaba.fastjson.JSON; -//import com.doitinfo.framework.utils.sensitive.Convert; import com.itextpdf.text.Element; import com.xdadan.erp.common.core.domain.AjaxResult; import com.xdadan.erp.emis.service.print.IXddTplPrint; @@ -9,11 +8,11 @@ import com.xdadan.erp.emis.service.print.ItemCell; import com.xdadan.erp.emis.service.print.XddBasePrint; import com.xdadan.erp.emis.utils.sensitive.Convert; import org.apache.commons.collections.MapUtils; +import org.apache.commons.lang3.StringUtils; import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.rendering.ImageType; import org.apache.pdfbox.rendering.PDFRenderer; import org.springframework.core.io.ClassPathResource; -import org.springframework.util.StringUtils; import javax.imageio.ImageIO; import java.awt.image.BufferedImage; @@ -47,10 +46,12 @@ public class TanexTplPrintImpl extends XddBasePrint { String packageWJC = ""; String pdfInfo =MapUtils.getString(orderMap,"pdf_info",""); - String[] pdfInfoArr = pdfInfo.split("]"); - if (pdfInfoArr.length > 0) { - package3dm = pdfInfoArr[0].replace("[" , ""); - packageWJC = pdfInfoArr[1].replace("[" , ""); + if(!StringUtils.isEmpty(pdfInfo)) { + String[] pdfInfoArr = pdfInfo.split("]"); + if (pdfInfoArr.length > 0) { + package3dm = pdfInfoArr[0].replace("[", ""); + packageWJC = pdfInfoArr[1].replace("[", ""); + } } // 设置打印参数信息