财务发票转换工程发票
This commit is contained in:
parent
4b11e6ec93
commit
1dfb590c96
|
|
@ -43,7 +43,6 @@ import kd.ec.basedata.common.invoicecloud.InvoiceCloudConfigHelper;
|
||||||
import kd.ec.basedata.common.invoicecloud.InvoiceDataHandleHelper;
|
import kd.ec.basedata.common.invoicecloud.InvoiceDataHandleHelper;
|
||||||
import kd.ec.basedata.common.invoicecloud.bean.InvoiceItemVO;
|
import kd.ec.basedata.common.invoicecloud.bean.InvoiceItemVO;
|
||||||
import kd.ec.basedata.common.invoicecloud.bean.InvoiceVO;
|
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.HttpURLConnectionHelper;
|
||||||
import kd.ec.basedata.common.utils.MD5;
|
import kd.ec.basedata.common.utils.MD5;
|
||||||
import kd.ec.basedata.common.utils.TextHelper;
|
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.JsonConfig;
|
||||||
import net.sf.json.util.JSONUtils;
|
import net.sf.json.util.JSONUtils;
|
||||||
import net.sf.json.util.PropertySetStrategy;
|
import net.sf.json.util.PropertySetStrategy;
|
||||||
|
import zcgj.zcdev.zcdev.pr.utils.InvoiceTypeEnum;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 财务发票转换工程发票
|
||||||
|
*/
|
||||||
public class CustomInvoiceDataHandleHelper extends InvoiceDataHandleHelper {
|
public class CustomInvoiceDataHandleHelper extends InvoiceDataHandleHelper {
|
||||||
private static final Log log = LogFactory.getLog(CustomInvoiceDataHandleHelper.class);
|
private static final Log log = LogFactory.getLog(CustomInvoiceDataHandleHelper.class);
|
||||||
|
|
||||||
|
|
@ -111,7 +114,9 @@ public class CustomInvoiceDataHandleHelper extends InvoiceDataHandleHelper {
|
||||||
log.info("CustomInvoiceCloudImportListPlugin:设置发票的唯一 ID:"+id);
|
log.info("CustomInvoiceCloudImportListPlugin:设置发票的唯一 ID:"+id);
|
||||||
invoice.set("serialno", invoiceVO.getSerialNo());//设置发票序列号
|
invoice.set("serialno", invoiceVO.getSerialNo());//设置发票序列号
|
||||||
log.info("CustomInvoiceCloudImportListPlugin:设置发票序列号 serialno:"+invoiceVO.getSerialNo());
|
log.info("CustomInvoiceCloudImportListPlugin:设置发票序列号 serialno:"+invoiceVO.getSerialNo());
|
||||||
|
log.info("CustomInvoiceCloudImportListPlugin:获取发票类型 invoiceType:"+invoiceVO.getInvoiceType());
|
||||||
InvoiceTypeEnum invoiceTypeEnum = InvoiceTypeEnum.getEnumByValue(invoiceVO.getInvoiceType());
|
InvoiceTypeEnum invoiceTypeEnum = InvoiceTypeEnum.getEnumByValue(invoiceVO.getInvoiceType());
|
||||||
|
log.info("CustomInvoiceCloudImportListPlugin:获取发票类型InvoiceTypeEnum InvoiceTypeEnum:"+invoiceTypeEnum.getName()+" "+invoiceTypeEnum.getValue());
|
||||||
if (invoiceTypeEnum != null) {
|
if (invoiceTypeEnum != null) {
|
||||||
QFilter invoiceTypeFilter = new QFilter("name", "=", invoiceTypeEnum.getName());
|
QFilter invoiceTypeFilter = new QFilter("name", "=", invoiceTypeEnum.getName());
|
||||||
DynamicObject invoiceType = BusinessDataServiceHelper.loadSingle("ec_invoice_type", "id", new QFilter[]{invoiceTypeFilter});
|
DynamicObject invoiceType = BusinessDataServiceHelper.loadSingle("ec_invoice_type", "id", new QFilter[]{invoiceTypeFilter});
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue