From e3fd0e9a768692f8b858ea334cf356f7014ded99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B7=AF=E6=98=8E=E6=85=A7?= <1191093413@qq.com> Date: Wed, 7 Aug 2024 13:52:09 +0800 Subject: [PATCH] =?UTF-8?q?feature:=E4=BF=AE=E6=94=B9=E4=B8=8B=E8=BD=BD?= =?UTF-8?q?=E7=89=88=E5=BC=8F=E6=96=87=E4=BB=B6=E5=90=8D=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../baseservice/utils/OrderCommonUtils.java | 36 ++++++++++++------- 1 file changed, 24 insertions(+), 12 deletions(-) diff --git a/order-management-base-service/src/main/java/com/dxhy/order/baseservice/utils/OrderCommonUtils.java b/order-management-base-service/src/main/java/com/dxhy/order/baseservice/utils/OrderCommonUtils.java index 9a395c3..8f63a8b 100644 --- a/order-management-base-service/src/main/java/com/dxhy/order/baseservice/utils/OrderCommonUtils.java +++ b/order-management-base-service/src/main/java/com/dxhy/order/baseservice/utils/OrderCommonUtils.java @@ -1742,7 +1742,7 @@ public class OrderCommonUtils { * @return */ public static String getFileName(OrderInvoiceInfo orderInvoiceInfo, String wjlx) { - StringBuilder stringBuilder = new StringBuilder("dzfp"); + StringBuilder stringBuilder = new StringBuilder(); String fpzlDm = orderInvoiceInfo.getFpzlDm(); String fphm = orderInvoiceInfo.getFphm(); @@ -1754,8 +1754,26 @@ public class OrderCommonUtils { String finalGfMc = ""; - //文件名称调整,单张文件命名规范:dzfp-发票号码-购方名称(收购变销方名称)-开票日期(yyyymmddHHMMSS).后缀名 + //文件名称调整,单张文件命名规范:购方名称_数电专票_发票号码_金额_开票日期(yyyymmddHHMMSS).后缀名 + //补全购方名称 + if (StringUtils.isBlank(finalGfMc)) { + if (StringUtils.isNotBlank(stringBuilder.toString())) { + stringBuilder.append(ConfigureConstant.STRING_LINE); + } + + //收购发票,销方名称对应是数据库中ghfMc + finalGfMc = ghfMc; + stringBuilder.append(finalGfMc); + } + + if (StringUtils.isNotBlank(fpzlDm)){ + OrderInfoEnum codeValue = OrderInfoEnum.getCodeValue(fpzlDm); + if (codeValue != null){ + stringBuilder.append(ConfigureConstant.STRING_LINE); + stringBuilder.append(codeValue.getValue()); + } + } //补全号码 if (OrderCommonUtils.judgeSdPz(fpzlDm)) { if (StringUtils.isNotBlank(stringBuilder.toString())) { @@ -1769,18 +1787,12 @@ public class OrderCommonUtils { stringBuilder.append(fphm); } - //补全购方名称 - if (StringUtils.isBlank(finalGfMc)) { - if (StringUtils.isNotBlank(stringBuilder.toString())) { - stringBuilder.append(ConfigureConstant.STRING_LINE); - } - - //收购发票,销方名称对应是数据库中ghfMc - finalGfMc = ghfMc; - stringBuilder.append(finalGfMc); + //补全金额 + if (StringUtils.isNotBlank(orderInvoiceInfo.getHjbhsje())){ + stringBuilder.append(ConfigureConstant.STRING_LINE); + stringBuilder.append(orderInvoiceInfo.getHjbhsje()); } - //补全开票日期 if (ObjectUtil.isNotNull(kprq)) { if (StringUtils.isNotBlank(stringBuilder.toString())) {