|
|
@ -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); |
|
|
|
} |
|
|
|