|
|
|
@ -182,6 +182,42 @@ public class SignSaveInvoiceInfoServiceImpl extends MpBaseServiceImpl<SignRecord |
|
|
|
|
signInvoiceDetailService.saveInvoiceDetail(recordInvoiceDetail, dbName); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// 机动车票
|
|
|
|
|
if (vehicleSaleInvoice != null) { |
|
|
|
|
|
|
|
|
|
boolean deleteVehicleSaleInvoice = |
|
|
|
|
signJdcService.deleteVehicleSaleInvoice(recordInvoice.getUuid(), dbName); |
|
|
|
|
if (deleteVehicleSaleInvoice) { |
|
|
|
|
signJdcService.saveVehicleSaleInvoice(vehicleSaleInvoice, dbName); |
|
|
|
|
} |
|
|
|
|
// 保存税率统计表
|
|
|
|
|
if (invoiceStatistics.size() > 0) { |
|
|
|
|
boolean deleteStatistics = signInvoiceStatisticsService |
|
|
|
|
.deleteStatistics(recordInvoice.getInvoiceCode(), recordInvoice.getInvoiceNo(), dbName); |
|
|
|
|
if (deleteStatistics) { |
|
|
|
|
signInvoiceStatisticsService.saveInvoiceStatistics(invoiceStatistics, dbName); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
// 二手车
|
|
|
|
|
if (vehicleInvoice != null) { |
|
|
|
|
|
|
|
|
|
boolean deleteVehicleSaleInvoice = |
|
|
|
|
signJdcService.deleteVehicleSaleInvoice(recordInvoice.getUuid(), dbName); |
|
|
|
|
if (deleteVehicleSaleInvoice) { |
|
|
|
|
signJdcService.saveVehicleSaleInvoice(vehicleInvoice, dbName); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// 保存税率统计表
|
|
|
|
|
if (invoiceStatistics.size() > 0) { |
|
|
|
|
signInvoiceStatisticsService.remove(new UpdateWrapper<TdxRecordInvoiceStatistics>() |
|
|
|
|
.eq("invoice_code", recordInvoice.getInvoiceCode()).eq("invoice_no", recordInvoice.getInvoiceNo())); |
|
|
|
|
signInvoiceStatisticsService.saveBatch(invoiceStatistics); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|