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 '否';