|
|
@ -465,23 +465,23 @@ public class FinBillApplicationService extends MybatisBaseService<FinBillApplica |
|
|
|
} |
|
|
|
} |
|
|
|
//贷款查询开票名称、开票类型
|
|
|
|
BusSalesOrder busSalesOrder = busSalesOrderFeign.fetchBySid(record.getBusSalesOrderSid()).getData(); |
|
|
|
SolutionsDetailsVo solutionsDetailsVo = loanSolutionsFeign.selectDetails(record.getBusSalesOrderSid()).getData(); |
|
|
|
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleFeign.selectByNoAndVinSid(record.getContractId(), record.getVinSid()).getData(); |
|
|
|
if ("2".equals(record.getSaleTypeKey())) { |
|
|
|
if (StringUtils.isBlank(solutionsDetailsVo.getTypeKey())) {//担保
|
|
|
|
String jfkcSid = loanHomevisitInvestigateFeign.selSaleOrderSidAndBorrSid(record.getBusSalesOrderSid(), busSalesOrderVehicle.getBorrowerSid()).getData(); |
|
|
|
String jfkcSid = loanHomevisitInvestigateFeign.selSaleOrderSidAndBorrSid(record.getBusSalesOrderSid(), record.getBorrowerSid()).getData(); |
|
|
|
LoanHomevisitInvestigateCustomerDetailsVo loanHomevisitInvestigateCustomerDetailsVo = loanHomevisitInvestigateCustomerFeign.selectByMainSid(jfkcSid).getData(); |
|
|
|
BusSalesOrderBorrowerDetailsVo busSalesOrderBorrowerDetailsVo = busSalesOrderBorrowerFeign.fetchDetailsBySid(loanHomevisitInvestigateCustomerDetailsVo.getBorrowerSid()).getData(); |
|
|
|
CrmCustomerTempVo crmCustomerTempVo = crmCustomerTempFeign.fetchSid(busSalesOrderBorrowerDetailsVo.getCustomSid()).getData(); |
|
|
|
record.setInvoiceTypeKey(busSalesOrder.getBillingTypeKey()); |
|
|
|
record.setInvoiceType(busSalesOrder.getBillingType()); |
|
|
|
if ("1".equals(loanHomevisitInvestigateCustomerDetailsVo.getVehRegis())) { |
|
|
|
record.setInvoiceName(loanHomevisitInvestigateCustomerDetailsVo.getBorrowerName()); |
|
|
|
BusSalesOrderBorrowerDetailsVo busSalesOrderBorrowerDetailsVo = busSalesOrderBorrowerFeign.fetchDetailsBySid(loanHomevisitInvestigateCustomerDetailsVo.getBorrowerSid()).getData(); |
|
|
|
CrmCustomerTempVo crmCustomerTempVo = crmCustomerTempFeign.fetchSid(busSalesOrderBorrowerDetailsVo.getCustomSid()).getData(); |
|
|
|
record.setInvoiceName(busSalesOrderBorrowerDetailsVo.getBorrowerName()); |
|
|
|
record.setOpenTickSid(busSalesOrderBorrowerDetailsVo.getCustomSid()); |
|
|
|
record.setInvoiceInfo(crmCustomerTempVo.getIDNumber()); |
|
|
|
} else if ("2".equals(loanHomevisitInvestigateCustomerDetailsVo.getVehRegis())) { |
|
|
|
FinCompanyInvoicingDetailsVo finCompanyInvoicingDetailsVo = finCompanyInvoicingService.selectInvoingByTaxpayerNo(loanHomevisitInvestigateCustomerDetailsVo.getAccCompRegistNum()).getData(); |
|
|
|
FinCompanyInvoicingDetailsVo finCompanyInvoicingDetailsVo = finCompanyInvoicingService.selByTaxpayerNoAndUseOrgSid(loanHomevisitInvestigateCustomerDetailsVo.getAccCompRegistNum(),useOrgSid).getData(); |
|
|
|
if (finCompanyInvoicingDetailsVo == null || StringUtils.isBlank(finCompanyInvoicingDetailsVo.getSid())){ |
|
|
|
iterator.remove(); |
|
|
|
continue; |
|
|
|
} |
|
|
|
record.setInvoiceName(loanHomevisitInvestigateCustomerDetailsVo.getAccCompName()); |
|
|
|
record.setOpenTickSid(finCompanyInvoicingDetailsVo.getSid()); |
|
|
|
String openTickRemarks = ""; |
|
|
@ -503,20 +503,19 @@ public class FinBillApplicationService extends MybatisBaseService<FinBillApplica |
|
|
|
record.setInvoiceInfo(openTickRemarks); |
|
|
|
} |
|
|
|
} else if ("01".equals(solutionsDetailsVo.getTypeKey())) {//非担保
|
|
|
|
LoanNoGuaranteeCreditReviewDetailsVo loanNoGuaranteeCreditReviewDetailsVo = loanNoGuaranteeCreditReviewFeign.selByBorrSid(busSalesOrderVehicle.getBorrowerSid()).getData(); |
|
|
|
LoanNoGuaranteeCreditReviewDetailsVo loanNoGuaranteeCreditReviewDetailsVo = loanNoGuaranteeCreditReviewFeign.selByBorrSid(record.getBorrowerSid()).getData(); |
|
|
|
if (StringUtils.isBlank(loanNoGuaranteeCreditReviewDetailsVo.getAffiliatedCompany())){ |
|
|
|
iterator.remove(); |
|
|
|
continue; |
|
|
|
} |
|
|
|
BusSalesOrderBorrowerDetailsVo busSalesOrderBorrowerDetailsVo = busSalesOrderBorrowerFeign.fetchDetailsBySid(busSalesOrderVehicle.getBorrowerSid()).getData(); |
|
|
|
CrmCustomerTempVo crmCustomerTempVo = crmCustomerTempFeign.fetchSid(busSalesOrderBorrowerDetailsVo.getCustomSid()).getData(); |
|
|
|
record.setInvoiceTypeKey(busSalesOrder.getBillingTypeKey()); |
|
|
|
record.setInvoiceType(busSalesOrder.getBillingType()); |
|
|
|
if ("1".equals(loanNoGuaranteeCreditReviewDetailsVo.getType())) { |
|
|
|
BusSalesOrderBorrowerDetailsVo busSalesOrderBorrowerDetailsVo = busSalesOrderBorrowerFeign.fetchDetailsBySid(record.getBorrowerSid()).getData(); |
|
|
|
CrmCustomerTempVo crmCustomerTempVo = crmCustomerTempFeign.fetchSid(busSalesOrderBorrowerDetailsVo.getCustomSid()).getData(); |
|
|
|
record.setInvoiceName(busSalesOrderBorrowerDetailsVo.getBorrowerName()); |
|
|
|
record.setOpenTickSid(busSalesOrderBorrowerDetailsVo.getCustomSid()); |
|
|
|
record.setInvoiceInfo(crmCustomerTempVo.getIDNumber()); |
|
|
|
} else if ("2".equals(loanNoGuaranteeCreditReviewDetailsVo.getType())) { |
|
|
|
FinCompanyInvoicingDetailsVo finCompanyInvoicingDetailsVo = finCompanyInvoicingService.selectInvoingByName(loanNoGuaranteeCreditReviewDetailsVo.getAffiliatedCompany()).getData(); |
|
|
|
FinCompanyInvoicingDetailsVo finCompanyInvoicingDetailsVo = finCompanyInvoicingService.selectInvoingBySid(loanNoGuaranteeCreditReviewDetailsVo.getAffiliatedCompanySid()).getData(); |
|
|
|
record.setInvoiceName(loanNoGuaranteeCreditReviewDetailsVo.getAffiliatedCompany()); |
|
|
|
record.setOpenTickSid(finCompanyInvoicingDetailsVo.getSid()); |
|
|
|
String openTickRemarks = ""; |
|
|
@ -1568,7 +1567,7 @@ public class FinBillApplicationService extends MybatisBaseService<FinBillApplica |
|
|
|
finBillVehicleVo.setOpenTickSid(busSalesOrderBorrowerDetailsVo.getCustomSid()); |
|
|
|
finBillVehicleVo.setInvoiceInfo(crmCustomerTempVo.getIDNumber()); |
|
|
|
} else if ("2".equals(loanHomevisitInvestigateCustomerDetailsVo.getVehRegis())) { |
|
|
|
FinCompanyInvoicingDetailsVo finCompanyInvoicingDetailsVo = finCompanyInvoicingService.selectInvoingByTaxpayerNo(loanHomevisitInvestigateCustomerDetailsVo.getAccCompRegistNum()).getData(); |
|
|
|
FinCompanyInvoicingDetailsVo finCompanyInvoicingDetailsVo = finCompanyInvoicingService.selByTaxpayerNoAndUseOrgSid(loanHomevisitInvestigateCustomerDetailsVo.getAccCompRegistNum(),entity.getUseOrgSid()).getData(); |
|
|
|
finBillVehicleVo.setOpenTickName(loanHomevisitInvestigateCustomerDetailsVo.getAccCompName()); |
|
|
|
finBillVehicleVo.setOpenTickSid(finCompanyInvoicingDetailsVo.getSid()); |
|
|
|
String openTickRemarks = ""; |
|
|
@ -1600,7 +1599,7 @@ public class FinBillApplicationService extends MybatisBaseService<FinBillApplica |
|
|
|
finBillVehicleVo.setOpenTickSid(busSalesOrderBorrowerDetailsVo.getCustomSid()); |
|
|
|
finBillVehicleVo.setInvoiceInfo(crmCustomerTempVo.getIDNumber()); |
|
|
|
} else if ("2".equals(loanNoGuaranteeCreditReviewDetailsVo.getType())) { |
|
|
|
FinCompanyInvoicingDetailsVo finCompanyInvoicingDetailsVo = finCompanyInvoicingService.selectInvoingByName(loanNoGuaranteeCreditReviewDetailsVo.getAffiliatedCompany()).getData(); |
|
|
|
FinCompanyInvoicingDetailsVo finCompanyInvoicingDetailsVo = finCompanyInvoicingService.selectInvoingBySid(loanNoGuaranteeCreditReviewDetailsVo.getAffiliatedCompanySid()).getData(); |
|
|
|
finBillVehicleVo.setOpenTickName(loanNoGuaranteeCreditReviewDetailsVo.getAffiliatedCompany()); |
|
|
|
finBillVehicleVo.setOpenTickSid(finCompanyInvoicingDetailsVo.getSid()); |
|
|
|
String openTickRemarks = ""; |
|
|
@ -5815,7 +5814,7 @@ public class FinBillApplicationService extends MybatisBaseService<FinBillApplica |
|
|
|
vinListVos1.setOpenTickSid(busSalesOrderBorrowerDetailsVo.getCustomSid()); |
|
|
|
vinListVos1.setInvoiceInfo(crmCustomerTempVo.getIDNumber()); |
|
|
|
} else if ("2".equals(loanHomevisitInvestigateCustomerDetailsVo.getVehRegis())) { |
|
|
|
FinCompanyInvoicingDetailsVo finCompanyInvoicingDetailsVo = finCompanyInvoicingService.selectInvoingByTaxpayerNo(loanHomevisitInvestigateCustomerDetailsVo.getAccCompRegistNum()).getData(); |
|
|
|
FinCompanyInvoicingDetailsVo finCompanyInvoicingDetailsVo = finCompanyInvoicingService.selByTaxpayerNoAndUseOrgSid(loanHomevisitInvestigateCustomerDetailsVo.getAccCompRegistNum(),busSalesOrder.getUseOrgSid()).getData(); |
|
|
|
vinListVos1.setInvoiceName(loanHomevisitInvestigateCustomerDetailsVo.getAccCompName()); |
|
|
|
vinListVos1.setOpenTickSid(finCompanyInvoicingDetailsVo.getSid()); |
|
|
|
String openTickRemarks = ""; |
|
|
@ -5847,7 +5846,7 @@ public class FinBillApplicationService extends MybatisBaseService<FinBillApplica |
|
|
|
vinListVos1.setOpenTickSid(busSalesOrderBorrowerDetailsVo.getCustomSid()); |
|
|
|
vinListVos1.setInvoiceInfo(crmCustomerTempVo.getIDNumber()); |
|
|
|
} else if ("2".equals(loanNoGuaranteeCreditReviewDetailsVo.getType())) { |
|
|
|
FinCompanyInvoicingDetailsVo finCompanyInvoicingDetailsVo = finCompanyInvoicingService.selectInvoingByName(loanNoGuaranteeCreditReviewDetailsVo.getAffiliatedCompany()).getData(); |
|
|
|
FinCompanyInvoicingDetailsVo finCompanyInvoicingDetailsVo = finCompanyInvoicingService.selectInvoingBySid(loanNoGuaranteeCreditReviewDetailsVo.getAffiliatedCompanySid()).getData(); |
|
|
|
vinListVos1.setInvoiceName(loanNoGuaranteeCreditReviewDetailsVo.getAffiliatedCompany()); |
|
|
|
vinListVos1.setOpenTickSid(finCompanyInvoicingDetailsVo.getSid()); |
|
|
|
String openTickRemarks = ""; |
|
|
|