From 007d0adfb23aa5dc49b1e0cc89d992da57135054 Mon Sep 17 00:00:00 2001 From: ryoeiken <754264374@qq.com> Date: Mon, 25 Jan 2021 16:17:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=BC=80=E7=A5=A8=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E6=98=AF=E5=90=A6=E5=B7=B2=E5=BC=80=E7=A5=A8=E4=B8=8D?= =?UTF-8?q?=E8=83=BD=E7=AD=9B=E9=80=89=E7=9A=84=20bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/FtInvoiceDaoController.java | 11 +-- .../fantang/domain/FtSettlementDao.java | 2 +- .../mapper/fantang/FtSettlementDaoMapper.xml | 2 +- .../src/views/fantang/settlement/index.vue | 95 ++++++++++--------- 4 files changed, 52 insertions(+), 58 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 a58bb026a..728d6dbfd 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 @@ -145,19 +145,10 @@ public class FtInvoiceDaoController extends BaseController { invoiceDao.setInvoiceAmount(invoiceAmount); iFtInvoiceDaoService.save(invoiceDao); - // 跟踪回款 -// if (invoiceType == 2) { -// FtReturnDao ftReturnDao = new FtReturnDao(); -// ftReturnDao.setInvoiceId(invoiceDao.getId()); -// ftReturnDao.setReturnFlag(0); -// -// ftReturnDaoService.save(ftReturnDao); -// } - FtSettlementDao settlementDao = new FtSettlementDao(); settlementDao.setSettleId(params.getLong("settleId")); settlementDao.setInvoiceId(invoiceDao.getId()); - settlementDao.setInvoiceFlag(true); + settlementDao.setInvoiceFlag(1); settSettlementDaoService.updateById(settlementDao); return AjaxResult.success("已开票"); diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/fantang/domain/FtSettlementDao.java b/ruoyi-system/src/main/java/com/ruoyi/system/fantang/domain/FtSettlementDao.java index 7cb05ab69..d18d1b28d 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/fantang/domain/FtSettlementDao.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/fantang/domain/FtSettlementDao.java @@ -108,5 +108,5 @@ public class FtSettlementDao implements Serializable { private Long invoiceId; - private Boolean invoiceFlag; + private Integer invoiceFlag; } diff --git a/ruoyi-system/src/main/resources/mapper/fantang/FtSettlementDaoMapper.xml b/ruoyi-system/src/main/resources/mapper/fantang/FtSettlementDaoMapper.xml index 983e66558..75e3a0bbc 100644 --- a/ruoyi-system/src/main/resources/mapper/fantang/FtSettlementDaoMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/fantang/FtSettlementDaoMapper.xml @@ -29,7 +29,7 @@ settle_at BETWEEN #{beginOfDay} AND #{endOfDay} and a.type = #{type} - and a.invoice_flag = #{invoiceFlag} + and a.invoice_flag = #{invoiceFlag} diff --git a/ruoyi-ui/src/views/fantang/settlement/index.vue b/ruoyi-ui/src/views/fantang/settlement/index.vue index 225468ba7..82fcac727 100644 --- a/ruoyi-ui/src/views/fantang/settlement/index.vue +++ b/ruoyi-ui/src/views/fantang/settlement/index.vue @@ -12,20 +12,20 @@ + v-for="item in typeOptions" + :key="item.value" + :label="item.label" + :value="item.value"> + v-for="item in invoiceFlagOptions" + :key="item.value" + :label="item.label" + :value="item.value"> @@ -38,22 +38,22 @@ 组合开票 导出 @@ -76,12 +76,12 @@ @@ -89,11 +89,11 @@ @@ -123,10 +123,10 @@ + v-for="item in invoiceTypeOptions" + :key="item.value" + :label="item.label" + :value="item.value"> @@ -149,10 +149,10 @@ + v-for="item in typeOptions" + :key="item.value" + :label="item.label" + :value="item.value"> @@ -171,10 +171,10 @@ + v-for="item in invoiceTypeOptions" + :key="item.value" + :label="item.label" + :value="item.value"> @@ -204,11 +204,14 @@ export default { label: '开票并跟踪回款' }], invoiceFlagOptions: [{ - value: true, + value: 1, label: '是' }, { - value: false, + value: 0, label: '否' + }, { + value: 2, + label: '全部' }], typeOptions: [{ value: '现金', @@ -262,7 +265,7 @@ export default { receipts: undefined, type: undefined, refund: undefined, - invoiceFlag: undefined, + invoiceFlag: 2, }, // 表单参数 form: {}, @@ -334,7 +337,7 @@ export default { } }, formatInvoiceFlag(row) { - if (row.invoiceFlag === true) { + if (row.invoiceFlag === 1 || row.invoiceFlag === '1') { return '是'; } else { return '否';