From 88580dae55106dcf4a8f80693b90638e07af02fa Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期三, 14 十月 2026 09:20:23 +0800
Subject: [PATCH] 修改bug

---
 ruoyi-service/ruoyi-account/src/main/resources/mapper/account/TCompanyAllocateRecordMapper.xml |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/ruoyi-service/ruoyi-account/src/main/resources/mapper/account/TCompanyAllocateRecordMapper.xml b/ruoyi-service/ruoyi-account/src/main/resources/mapper/account/TCompanyAllocateRecordMapper.xml
index 9c72703..a56d9cd 100644
--- a/ruoyi-service/ruoyi-account/src/main/resources/mapper/account/TCompanyAllocateRecordMapper.xml
+++ b/ruoyi-service/ruoyi-account/src/main/resources/mapper/account/TCompanyAllocateRecordMapper.xml
@@ -4,6 +4,9 @@
         "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="com.ruoyi.account.mapper.TCompanyAllocateRecordMapper">
 
+    <!-- 分配记录弹窗只统计「给子账号(VIN码/刷卡/白名单)分配余额」的流水:
+         change_type = 1 仅取分配类(1=分配;排除 2=充电结算消费流水,其 after_balance 可为负数);
+         user_type != 4 排除账户模式切换时企业账户自身的回退留痕(不属于子账号分配) -->
     <select id="selectRecordPage" resultType="com.ruoyi.account.api.model.TCompanyAllocateRecord">
         SELECT id,
                company_id,
@@ -21,6 +24,8 @@
                create_time
         FROM t_company_allocate_record
         WHERE company_id = #{query.companyId}
+          AND change_type = 1
+          AND user_type != 4
         ORDER BY operate_time DESC, id DESC
     </select>
 </mapper>

--
Gitblit v1.7.1