From 159132ee7e204affc5c205c6590d3433a428c602 Mon Sep 17 00:00:00 2001 From: ryoeiken <754264374@qq.com> Date: Fri, 22 Jan 2021 17:44:14 +0800 Subject: [PATCH] =?UTF-8?q?todo:=E5=BC=80=E7=A5=A8=E9=87=91=E9=A2=9D?= =?UTF-8?q?=E6=AD=A3=E5=88=99=E8=A1=A8=E8=BE=BE=E5=BC=8F=20=E5=BC=80?= =?UTF-8?q?=E7=A5=A8=E6=97=B6=E9=80=89=E6=8B=A9=E8=B7=9F=E8=B8=AA=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E5=9B=9E=E6=AC=BE=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fantang/controller/FtInvoiceDaoController.java | 14 +++++++++++++- ruoyi-ui/src/views/fantang/settlement/index.vue | 2 +- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/fantang/controller/FtInvoiceDaoController.java b/ruoyi-system/src/main/java/com/ruoyi/system/fantang/controller/FtInvoiceDaoController.java index bbb41a13f..762cf01e3 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/fantang/controller/FtInvoiceDaoController.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/fantang/controller/FtInvoiceDaoController.java @@ -41,6 +41,8 @@ public class FtInvoiceDaoController extends BaseController { private final IFtSettlementDaoService settSettlementDaoService; + private final IFtReturnDaoService ftReturnDaoService; + /** * 查询财务收费开票列表 */ @@ -126,7 +128,7 @@ public class FtInvoiceDaoController extends BaseController { String invoiceName = params.getString("invoiceName"); // 税号 String taxId = params.getString("taxId"); - // 开票类型 + // 跟踪回款 Integer invoiceType = params.getInteger("invoiceType"); // 开票金额 BigDecimal invoiceAmount = params.getBigDecimal("invoiceAmount"); @@ -144,6 +146,16 @@ public class FtInvoiceDaoController extends BaseController { invoiceDao.setInvoiceAmount(invoiceAmount); iFtInvoiceDaoService.save(invoiceDao); + // 跟踪回款 + if (invoiceType == 2) { + FtReturnDao ftReturnDao = new FtReturnDao(); + ftReturnDao.setInvoiceId(invoiceDao.getId()); + ftReturnDao.setReturnAt(new Date()); + ftReturnDao.setReturnFlag(0); + + ftReturnDaoService.save(ftReturnDao); + } + FtSettlementDao settlementDao = new FtSettlementDao(); settlementDao.setSettleId(params.getLong("settleId")); settlementDao.setInvoiceId(invoiceDao.getId()); diff --git a/ruoyi-ui/src/views/fantang/settlement/index.vue b/ruoyi-ui/src/views/fantang/settlement/index.vue index c397c6ff1..35f81af4a 100644 --- a/ruoyi-ui/src/views/fantang/settlement/index.vue +++ b/ruoyi-ui/src/views/fantang/settlement/index.vue @@ -308,7 +308,7 @@ export default { {required: true, message: "开票金额不能为空", trigger: "blur"}, { required: true, - pattern: "/(^0\\.[1-9]\\d?$)|(^0\\.\\d[1-9]?$)|(^[1-9]\\d{0,7}(\\.\\d{0,2})?$)/", + pattern: "", message: "请输入正确的开票金额", trigger: "blur" }