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

Loading…
Cancel
Save