|
|
|
@ -94,6 +94,7 @@ public class SignSaveInvoiceInfoServiceImpl extends MpBaseServiceImpl<SignRecord |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
taxRate = vehicleSaleInvoice.getTaxRate(); |
|
|
|
|
} |
|
|
|
|
// 二手车
|
|
|
|
|
if (vehicleInvoice != null) { |
|
|
|
@ -172,6 +173,8 @@ public class SignSaveInvoiceInfoServiceImpl extends MpBaseServiceImpl<SignRecord |
|
|
|
|
// recordInvoiceUpdate.setDeptId(recordInvoice.getDeptId());
|
|
|
|
|
// recordInvoiceUpdate.setDeptName(recordInvoice.getDeptName());
|
|
|
|
|
// }
|
|
|
|
|
recordInvoice.setAuthStatus(recordInvoiceExit.getAuthStatus()); |
|
|
|
|
recordInvoice.setRzhYesorno(recordInvoiceExit.getRzhYesorno()); |
|
|
|
|
this.updateInvoice(recordInvoice); |
|
|
|
|
|
|
|
|
|
if (recordInvoiceDetail != null && recordInvoiceDetail.size() > 0) { |
|
|
|
@ -183,41 +186,41 @@ public class SignSaveInvoiceInfoServiceImpl extends MpBaseServiceImpl<SignRecord |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// 机动车票
|
|
|
|
|
// 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);
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// }
|
|
|
|
|
//机动车票
|
|
|
|
|
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); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|