Browse Source

经销商新增推送企业开票信息

master
fanzongzhe 1 year ago
parent
commit
a494cf1510
  1. 34
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basedistributor/BaseDistributorService.java

34
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basedistributor/BaseDistributorService.java

@ -522,18 +522,27 @@ public class BaseDistributorService extends MybatisBaseService<BaseDistributorMa
}
//-------------- 推送维护企业开票信息 ------------------------
if (StringUtils.isNotBlank(dto.getRegistNum())) {
FinCompanyInvoicingDetailsVo invoicing = finCompanyInvoicingFeign.selectInvoingByTaxpayerNo(dto.getRegistNum()).getData();
FinCompanyInvoicingDetailsVo invoicing = finCompanyInvoicingFeign.selByTaxpayerNoAndUseOrgSid(dto.getRegistNum(),dto.getUseOrg()).getData();
FinCompanyInvoicingDto invoicingDto = new FinCompanyInvoicingDto();
invoicingDto.setAddress(dto.getRegistDetailAddress());
invoicingDto.setTaxpayerNo(dto.getRegistNum());
invoicingDto.setName(dto.getDisName());
if (StringUtils.isNotBlank(dto.getRegistDetailAddress())) {
invoicingDto.setAddress(dto.getRegistDetailAddress());
}
if (StringUtils.isNotBlank(dto.getRegistNum())) {
invoicingDto.setTaxpayerNo(dto.getRegistNum());
}
if (StringUtils.isNotBlank(dto.getDisName())) {
invoicingDto.setName(dto.getDisName());
}
if (null != invoicing) {
invoicingDto.setSid(invoicing.getSid());
invoicingDto.setUseOrgSid(invoicing.getUseOrgSid());
} else {
invoicingDto.setCreateBySid(dto.getUserSid());
invoicingDto.setOrgSidPath(dto.getOrgSidPath());
invoicingDto.setUseOrgName(dto.getUseOrgName());
invoicingDto.setUseOrgSid(dto.getUseOrg());
invoicingDto.setOpenTickTypeKey("01");
invoicingDto.setOpenTickTypeValue("机动车销售统一发票");
}
finCompanyInvoicingFeign.qySaveOrUpdate(invoicingDto);
}
@ -636,18 +645,27 @@ public class BaseDistributorService extends MybatisBaseService<BaseDistributorMa
if (i1 > 0) {
//-------------- 推送维护企业开票信息 ------------------------
if (StringUtils.isNotBlank(dto.getRegistNum())) {
FinCompanyInvoicingDetailsVo invoicing = finCompanyInvoicingFeign.selectInvoingByTaxpayerNo(dto.getRegistNum()).getData();
FinCompanyInvoicingDetailsVo invoicing = finCompanyInvoicingFeign.selByTaxpayerNoAndUseOrgSid(dto.getRegistNum(),dto.getUseOrg()).getData();
FinCompanyInvoicingDto invoicingDto = new FinCompanyInvoicingDto();
invoicingDto.setAddress(dto.getRegistDetailAddress());
invoicingDto.setTaxpayerNo(dto.getRegistNum());
invoicingDto.setName(dto.getDisName());
if (StringUtils.isNotBlank(dto.getRegistDetailAddress())) {
invoicingDto.setAddress(dto.getRegistDetailAddress());
}
if (StringUtils.isNotBlank(dto.getRegistNum())) {
invoicingDto.setTaxpayerNo(dto.getRegistNum());
}
if (StringUtils.isNotBlank(dto.getDisName())) {
invoicingDto.setName(dto.getDisName());
}
if (null != invoicing) {
invoicingDto.setSid(invoicing.getSid());
invoicingDto.setUseOrgSid(invoicing.getUseOrgSid());
} else {
invoicingDto.setCreateBySid(dto.getUserSid());
invoicingDto.setOrgSidPath(dto.getOrgSidPath());
invoicingDto.setUseOrgName(dto.getUseOrgName());
invoicingDto.setUseOrgSid(dto.getUseOrg());
invoicingDto.setOpenTickTypeKey("01");
invoicingDto.setOpenTickTypeValue("机动车销售统一发票");
}
finCompanyInvoicingFeign.qySaveOrUpdate(invoicingDto);
}

Loading…
Cancel
Save