diff --git a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/CustomInvoiceDataHandleHelper.java b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/CustomInvoiceDataHandleHelper.java index 2df8da5..4d6e776 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/CustomInvoiceDataHandleHelper.java +++ b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/CustomInvoiceDataHandleHelper.java @@ -43,7 +43,6 @@ import kd.ec.basedata.common.invoicecloud.InvoiceCloudConfigHelper; import kd.ec.basedata.common.invoicecloud.InvoiceDataHandleHelper; import kd.ec.basedata.common.invoicecloud.bean.InvoiceItemVO; import kd.ec.basedata.common.invoicecloud.bean.InvoiceVO; -import kd.ec.basedata.common.invoicecloud.enumeration.InvoiceTypeEnum; import kd.ec.basedata.common.utils.HttpURLConnectionHelper; import kd.ec.basedata.common.utils.MD5; import kd.ec.basedata.common.utils.TextHelper; @@ -53,7 +52,11 @@ import net.sf.json.JSONObject; import net.sf.json.JsonConfig; import net.sf.json.util.JSONUtils; import net.sf.json.util.PropertySetStrategy; +import zcgj.zcdev.zcdev.pr.utils.InvoiceTypeEnum; +/** + * 财务发票转换工程发票 + */ public class CustomInvoiceDataHandleHelper extends InvoiceDataHandleHelper { private static final Log log = LogFactory.getLog(CustomInvoiceDataHandleHelper.class); @@ -111,7 +114,9 @@ public class CustomInvoiceDataHandleHelper extends InvoiceDataHandleHelper { log.info("CustomInvoiceCloudImportListPlugin:设置发票的唯一 ID:"+id); invoice.set("serialno", invoiceVO.getSerialNo());//设置发票序列号 log.info("CustomInvoiceCloudImportListPlugin:设置发票序列号 serialno:"+invoiceVO.getSerialNo()); + log.info("CustomInvoiceCloudImportListPlugin:获取发票类型 invoiceType:"+invoiceVO.getInvoiceType()); InvoiceTypeEnum invoiceTypeEnum = InvoiceTypeEnum.getEnumByValue(invoiceVO.getInvoiceType()); + log.info("CustomInvoiceCloudImportListPlugin:获取发票类型InvoiceTypeEnum InvoiceTypeEnum:"+invoiceTypeEnum.getName()+" "+invoiceTypeEnum.getValue()); if (invoiceTypeEnum != null) { QFilter invoiceTypeFilter = new QFilter("name", "=", invoiceTypeEnum.getName()); DynamicObject invoiceType = BusinessDataServiceHelper.loadSingle("ec_invoice_type", "id", new QFilter[]{invoiceTypeFilter});