财务发票转换工程发票
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.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});
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue