财务发票转换工程发票

This commit is contained in:
zhangzhiguo 2025-10-31 11:16:07 +08:00
parent 4b11e6ec93
commit 1dfb590c96
1 changed files with 6 additions and 1 deletions

View File

@ -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});