From fcde54f59aa5d47031939c4c550f8d7bd01f188a Mon Sep 17 00:00:00 2001 From: "HUOJIN\\92525" Date: Mon, 8 Dec 2025 16:06:03 +0800 Subject: [PATCH] no message --- .../server/service/fee/ApplyBillManager.java | 7 +++++ .../fee/pojo/DefaultApplyBillManager.java | 19 +++++++++++++ .../config/origen/fee/editInvoiceNoPage.xml | 27 +++++++++++++++++++ .../origen/fee/maintainApplyPaymentPage.xml | 4 +++ 4 files changed, 57 insertions(+) create mode 100644 src/webapp/WEB-INF/classes/config/origen/fee/editInvoiceNoPage.xml diff --git a/src/main/java/com/dev/stms/server/service/fee/ApplyBillManager.java b/src/main/java/com/dev/stms/server/service/fee/ApplyBillManager.java index 42ec67e..7896e7e 100644 --- a/src/main/java/com/dev/stms/server/service/fee/ApplyBillManager.java +++ b/src/main/java/com/dev/stms/server/service/fee/ApplyBillManager.java @@ -244,6 +244,13 @@ public interface ApplyBillManager extends BaseManager{ //累计开票金额 @Transactional double gettotalFeeMap(Map map); + + /** + * + * @param applyBillId 支付申请ID + * @param invoiceNo 发票号 + */ + void adjustInvoiceNo(long applyBillId,String invoiceNo); } diff --git a/src/main/java/com/dev/stms/server/service/fee/pojo/DefaultApplyBillManager.java b/src/main/java/com/dev/stms/server/service/fee/pojo/DefaultApplyBillManager.java index a51d196..1a268d0 100644 --- a/src/main/java/com/dev/stms/server/service/fee/pojo/DefaultApplyBillManager.java +++ b/src/main/java/com/dev/stms/server/service/fee/pojo/DefaultApplyBillManager.java @@ -1776,4 +1776,23 @@ public Double initTaxMoney(Map map){ } return DoubleUtils.format3Fraction(quantity); } + + @Override + public void adjustInvoiceNo(long applyBillId,String invoiceNo) { + ApplyBill applyBill=this.load(ApplyBill.class, applyBillId); + String old=applyBill.getInvoiceNo(); + applyBill.setInvoiceNo(invoiceNo); + commonDao.store(applyBill); + + String hql="from Invoice inv where inv.invoiceNo='"+old+"' and inv.payOrReceive='PAY' and inv.platForm.id="+PlatFormHolder.getPlatForm().getId()+" "; + List Invoices=this.commonDao.findByQuery(hql); + for(Invoice inv:Invoices){ + inv.setInvoiceNo(invoiceNo); + commonDao.store(inv); + } + String des=old+"发票号调整为:"+invoiceNo; + operationHisManager.storeOperationHis(applyBill.getId(), applyBill.getApplyCode(),null, null, + "承运商结算管理-支付申请管理", "调整发票号", null,null, + 0, 0, 0, 0, des,"TMS"); + } } diff --git a/src/webapp/WEB-INF/classes/config/origen/fee/editInvoiceNoPage.xml b/src/webapp/WEB-INF/classes/config/origen/fee/editInvoiceNoPage.xml new file mode 100644 index 0000000..9b13f43 --- /dev/null +++ b/src/webapp/WEB-INF/classes/config/origen/fee/editInvoiceNoPage.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/webapp/WEB-INF/classes/config/origen/fee/maintainApplyPaymentPage.xml b/src/webapp/WEB-INF/classes/config/origen/fee/maintainApplyPaymentPage.xml index 16fcbef..de6dd6e 100644 --- a/src/webapp/WEB-INF/classes/config/origen/fee/maintainApplyPaymentPage.xml +++ b/src/webapp/WEB-INF/classes/config/origen/fee/maintainApplyPaymentPage.xml @@ -175,6 +175,10 @@ + + + +