发票查验

beta-prop-all^2
kane 2 years ago
parent 071c2912af
commit 95f0e1c708
  1. 5
      jianshui-admin/src/main/java/com/jianshui/api/controller/webservice/income/v1/impl/InvoiceCheckWebServiceImpl.java
  2. 19
      jianshui-income/src/main/java/com/jianshui/income/domain/vo/render/GetInvoiceSphVO.java
  3. 42
      jianshui-income/src/main/java/com/jianshui/income/domain/vo/render/GetInvoiceVO.java

@ -16,7 +16,6 @@ import com.jianshui.common.utils.ToLowerBeanUtil;
import com.jianshui.income.domain.entity.InvoiceCheck; import com.jianshui.income.domain.entity.InvoiceCheck;
import com.jianshui.income.domain.entity.InvoiceCheckDetail; import com.jianshui.income.domain.entity.InvoiceCheckDetail;
import com.jianshui.income.domain.vo.render.*; import com.jianshui.income.domain.vo.render.*;
import com.jianshui.income.factory.ICheckServiceFactory; import com.jianshui.income.factory.ICheckServiceFactory;
import com.jianshui.income.service.ICheckInvoice; import com.jianshui.income.service.ICheckInvoice;
import com.jianshui.income.service.impl.EleCheckInvoiceImpl; import com.jianshui.income.service.impl.EleCheckInvoiceImpl;
@ -31,7 +30,6 @@ import org.springframework.stereotype.Component;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.w3c.dom.Element; import org.w3c.dom.Element;
import org.w3c.dom.Node; import org.w3c.dom.Node;
import javax.jws.WebMethod; import javax.jws.WebMethod;
import javax.jws.WebService; import javax.jws.WebService;
import javax.jws.soap.SOAPBinding; import javax.jws.soap.SOAPBinding;
@ -328,7 +326,8 @@ public class InvoiceCheckWebServiceImpl {
BeanUtils.copyProperties(invoiceCheck.getInvoiceCheckUsedCar(),getInvoiceVO); BeanUtils.copyProperties(invoiceCheck.getInvoiceCheckUsedCar(),getInvoiceVO);
BeanUtils.copyProperties(invoiceCheck.getInvoiceCheckToll(),getInvoiceVO); BeanUtils.copyProperties(invoiceCheck.getInvoiceCheckToll(),getInvoiceVO);
BeanUtils.copyProperties(invoiceCheck.getInvoiceCheckFreight(),getInvoiceVO); BeanUtils.copyProperties(invoiceCheck.getInvoiceCheckFreight(),getInvoiceVO);
BeanUtils.copyProperties(invoiceCheck.getInvoiceCheckHangkong(),getInvoiceVO);
BeanUtils.copyProperties(invoiceCheck.getInvoiceCheckTielu(),getInvoiceVO);
String zfbz = getInvoiceVO.getZfbz(); String zfbz = getInvoiceVO.getZfbz();
if (StringUtils.equals(zfbz, "Y")) { if (StringUtils.equals(zfbz, "Y")) {

@ -59,4 +59,23 @@ public class GetInvoiceSphVO {
private String ssflbm; private String ssflbm;
//税收分类简码名称 //税收分类简码名称
// private String spbmjc; // private String spbmjc;
// 航段
private String hd;
//始发站
private String sfz;
//目的 站
private String mdz;
//承运人
private String cyr;
//航班号
private String hbh;
//座位等级
private String zwdj;
//承运日期
private String cyrq;
// 起飞时间
private String qfsj;
//客票级别
private String kpjb;
} }

@ -330,4 +330,46 @@ public class GetInvoiceVO {
// 机动车发票end // 机动车发票end
//航空 start
// 电子客票号
private String dzkph;
// 国内国际标识
private String gngjbs;
// GP 单号
private String gpdh;
//航空 end
//铁路 start
// 业务类型
private String ywlx;
// 姓名
private String xm;
// 证件号码
private String zjhm;
// 出发站
private String cfz;
// 到达站
private String ddz;
// 车次
private String cc;
// 乘车日期
private String ccrq;
// 出发时间
private String cfsj;
// 席别
private String xb;
// 车厢
private String cx;
// 席位
private String xw;
// 票种
private String pz;
// 空调特征
private String kttz;
//铁路 end
} }