From b661d333e7e8c28ce5c47dbdb08990b58ccba85e Mon Sep 17 00:00:00 2001
From: dzc <2388224167@qq.com>
Date: Fri, 14 Nov 2025 11:20:52 +0800
Subject: [PATCH] =?UTF-8?q?feat:=E5=8F=91=E7=A5=A8=E5=8F=B7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../wallet/api/dto/recharge/WalletRechargeApplyDto.java | 5 +++++
.../wallet/api/vo/recharge/WalletRechargeApplyVo.java | 5 +++++
.../resources/mapper/recharge/WalletRechargeApplyMapper.xml | 5 +++++
3 files changed, 15 insertions(+)
diff --git a/pjcloud-wallet/pjcloud-wallet-api/src/main/java/com/bsd/pjcloud/wallet/api/dto/recharge/WalletRechargeApplyDto.java b/pjcloud-wallet/pjcloud-wallet-api/src/main/java/com/bsd/pjcloud/wallet/api/dto/recharge/WalletRechargeApplyDto.java
index 57d357aeb..fc072b9d1 100644
--- a/pjcloud-wallet/pjcloud-wallet-api/src/main/java/com/bsd/pjcloud/wallet/api/dto/recharge/WalletRechargeApplyDto.java
+++ b/pjcloud-wallet/pjcloud-wallet-api/src/main/java/com/bsd/pjcloud/wallet/api/dto/recharge/WalletRechargeApplyDto.java
@@ -27,4 +27,9 @@ public class WalletRechargeApplyDto extends WalletRechargeApplyEntity {
* 审批相关
*/
private Boolean isFindCheckUser = false;
+
+ /**
+ * 发票编号
+ */
+ private String invoiceCode;
}
diff --git a/pjcloud-wallet/pjcloud-wallet-api/src/main/java/com/bsd/pjcloud/wallet/api/vo/recharge/WalletRechargeApplyVo.java b/pjcloud-wallet/pjcloud-wallet-api/src/main/java/com/bsd/pjcloud/wallet/api/vo/recharge/WalletRechargeApplyVo.java
index 76197174a..4d06416cf 100644
--- a/pjcloud-wallet/pjcloud-wallet-api/src/main/java/com/bsd/pjcloud/wallet/api/vo/recharge/WalletRechargeApplyVo.java
+++ b/pjcloud-wallet/pjcloud-wallet-api/src/main/java/com/bsd/pjcloud/wallet/api/vo/recharge/WalletRechargeApplyVo.java
@@ -45,4 +45,9 @@ public class WalletRechargeApplyVo extends WalletRechargeApplyEntity implements
*/
private Integer totalPrice;
+ /**
+ * 发票编号
+ */
+ private String invoiceCode;
+
}
diff --git a/pjcloud-wallet/pjcloud-wallet-biz/src/main/resources/mapper/recharge/WalletRechargeApplyMapper.xml b/pjcloud-wallet/pjcloud-wallet-biz/src/main/resources/mapper/recharge/WalletRechargeApplyMapper.xml
index 0ba2c157d..3a71db167 100644
--- a/pjcloud-wallet/pjcloud-wallet-biz/src/main/resources/mapper/recharge/WalletRechargeApplyMapper.xml
+++ b/pjcloud-wallet/pjcloud-wallet-biz/src/main/resources/mapper/recharge/WalletRechargeApplyMapper.xml
@@ -65,14 +65,19 @@
t.unique_code as walletTypeUniqueCode,
t.icon as walletTypeIcon,
t.is_rule as isRule,
+ i.code as invoiceCode,
(select sum(i.price)
from wallet_recharge_import i
where i.del_flag = '0'
and i.apply_id = a.id) as totalPrice
from wallet_recharge_apply a
left join wallet_type t on a.wallet_type_id = t.id and t.del_flag = '0'
+ left join wallet_recharge_invoice i on i.id = a.invoice_id and i.del_flag = '0'
+
+ and i.code = #{dto.invoiceCode}
+
group by a.id