diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/userManager/mapper/MtUserFuelMapper.java b/fuintBackend/fuint-application/src/main/java/com/fuint/business/userManager/mapper/MtUserFuelMapper.java
index 53c9ecc63..dab743116 100644
--- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/userManager/mapper/MtUserFuelMapper.java
+++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/userManager/mapper/MtUserFuelMapper.java
@@ -2,6 +2,11 @@ package com.fuint.business.userManager.mapper;
import com.fuint.business.userManager.entity.MtUserFuel;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.fuint.business.userManager.vo.UserBalanceVo;
+import org.apache.ibatis.annotations.Param;
+
+import java.math.BigDecimal;
+import java.util.List;
/**
*
@@ -13,4 +18,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
*/
public interface MtUserFuelMapper extends BaseMapper {
+
+ BigDecimal selectSumFuelAmountByMtUserId(@Param("mtUserId") Integer mtUserId);
+ BigDecimal selectSumFuelAmountByStoreIds(@Param("storeIds") List storeIds);
}
diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/userManager/service/impl/UserBalanceServiceImpl.java b/fuintBackend/fuint-application/src/main/java/com/fuint/business/userManager/service/impl/UserBalanceServiceImpl.java
index 68b0a4a85..e18a249f8 100644
--- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/userManager/service/impl/UserBalanceServiceImpl.java
+++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/userManager/service/impl/UserBalanceServiceImpl.java
@@ -92,6 +92,7 @@ public class UserBalanceServiceImpl extends ServiceImpl listByZt(Page page, UserBalanceVo user) {
if (ObjectUtil.isEmpty(user.getDeptId())) {
@@ -131,7 +132,9 @@ public class UserBalanceServiceImpl extends ServiceImpl dataByZt = userBalanceMapper.getDataByZt(user);
-// 累计总消费金额 累计总充值金额 注: 店铺统计的时候 要把注销的会员去掉
+// 累计总消费金额 累计总充值金额 包含注销一起计算
Map leiJiInfo = allOrderInfoMapper.getShuJuVipInfo(user);
-// 累计礼品卡余额
- String cardGift = allOrderInfoMapper.getCardGift(user);
+// 累计囤油量余额
+ BigDecimal bigDecimal = mtUserFuelMapper.selectSumFuelAmountByStoreIds(user.getStoreIds());
+ dataByZt.put("fuelAmount", bigDecimal);
+
if (ObjectUtil.isEmpty(dataByZt)) {
dataByZt = new HashMap<>();
@@ -166,7 +171,6 @@ public class UserBalanceServiceImpl extends ServiceImpl