# BUG-统计报表-002: 用户盈亏统计搜索失败

## 基本信息

- **BUG编号**: cs100_2
- **版本**: v1.0.0
- **所属模块**: 统计报表
- **所属页面**: 用户盈亏统计
- **严重程度**: 高
- **状态**: 已修复
- **类型**: 后端

## 问题描述

管理后台，用户盈亏统计，根据用户ID搜索，提示请求失败。

## 预期结果

根据用户ID搜索后，应能正常显示搜索结果。

## 实际结果

搜索时提示"请求失败"，无法获取结果。

## 修复方案

**根本原因**: 前端传递的用户ID为字符串类型，后端期望整数类型，导致模型绑定失败。

**修复内容**:
1. 修改 `ProfitLossListQuery` 模型，将 `UserId` 改为从字符串 `UserIdStr` 解析的计算属性
2. 更新前端 API 接口，使用 `userIdStr` 参数名
3. 更新前端视图，绑定到 `userIdStr` 字段

**修改文件**:
- `server/HoneyBox/src/HoneyBox.Admin.Business/Models/User/StatsModels.cs`
- `server/HoneyBox/src/HoneyBox.Admin/admin-web/src/api/business/user.ts`
- `server/HoneyBox/src/HoneyBox.Admin/admin-web/src/views/business/user/profit-loss.vue`

## 备注

- 修复日期: 2026-01-20
