查验更新添加机动车二手车专门处理

release
路明慧 2 years ago
parent 8aa1841234
commit 27eb5c0a9c
  1. 2
      dxhy-erp/src/main/java/com/dxhy/erp/controller/SDNYMainProcessController.java
  2. 36
      dxhy-erp/src/main/java/com/dxhy/erp/service/impl/SignSaveInvoiceInfoServiceImpl.java

@ -1057,7 +1057,7 @@ public class SDNYMainProcessController extends AbstractController {
checkInvoice.put("purchaserAddressPhone", checkInvoice.get("gfAddressAndPhone")); checkInvoice.put("purchaserAddressPhone", checkInvoice.get("gfAddressAndPhone"));
checkInvoice.put("salesName", checkInvoice.get("xfName")); checkInvoice.put("salesName", checkInvoice.get("xfName"));
checkInvoice.put("salesTaxNo", checkInvoice.get("xfTaxNo")); checkInvoice.put("salesTaxNo", checkInvoice.get("xfTaxNo"));
checkInvoice.put("salesAddressPhone", checkInvoice.get("gfAddressAndPhone")); checkInvoice.put("salesAddressPhone", checkInvoice.get("xfAddressAndPhone"));
checkInvoice.put("salesBank", checkInvoice.get("gfBankAndNo")); checkInvoice.put("salesBank", checkInvoice.get("gfBankAndNo"));
checkInvoice.put("checkCode", checkInvoice.get("checkCode")); checkInvoice.put("checkCode", checkInvoice.get("checkCode"));
if("1".equals(checkInvoice.get("invoiceStatus"))){ if("1".equals(checkInvoice.get("invoiceStatus"))){

@ -182,6 +182,42 @@ public class SignSaveInvoiceInfoServiceImpl extends MpBaseServiceImpl<SignRecord
signInvoiceDetailService.saveInvoiceDetail(recordInvoiceDetail, dbName); 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);
}
}
} }
} }

Loading…
Cancel
Save