This commit is contained in:
2025-07-04 09:50:02 +08:00
commit 3d800dbd11
2564 changed files with 1353015 additions and 0 deletions

View File

@@ -0,0 +1,61 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using MyCode.Project.Domain.Message.Request.LxmZHMDReport;
using MyCode.Project.Domain.Message.Response.LxmZHMDReport;
using MyCode.Project.Infrastructure;
using MyCode.Project.Infrastructure.Common;
using MyCode.Project.Infrastructure.Enumeration;
using MyCode.Project.Services.IServices;
namespace MyCode.Project.Services.BLL.ReportExport
{
public class MemberAccountBookLogExport : BaseExport
{
#region
private readonly ILxmReport2023Service _reportService;
public MemberAccountBookLogExport(ILxmReport2023Service reportService)
{
_reportService = reportService;
}
#endregion
#region Execute()
public override string Execute()
{
//类型为0是报表专用验证客户端是否在线
//WebSocketBLL.CheckOnline(ReportId, 0);
var pageSearch = base.GetPageSearch<MemberAccountBookLogReq>(Condition);
var proList = _reportService.GetMemberAccountBookLog(pageSearch, this.CurrentUser);
//var resultData = new ReportCalRateResp()
//{
// Total = proList.TotalCount,
// Rate = 0.01m
//};
//var result = new Result()
//{
// Data = resultData,
// Code = ResultCode.Success
//};
//开始运算先发送个进度0%,表明开始
//WebSocketBLL.SendSocketMsg(ReportId, JsonHelper.ToJson(result, false, true));
//数组形式同一行不能出现不同实体,否则会出错和无效:同行从左往右以第一个 IEnumerableUse 当列表来源 (不支持同列多集合)
var dataResult = new
{
pro = proList.DataList
};
base.AddExcelProcess("会员余额变动明细", dataResult);
//resultData.Rate = 0.02m;
//result.Data = resultData;
//WebSocketBLL.SendSocketMsg(ReportId, JsonHelper.ToJson(result, false, true));
return base.Execute();
}
#endregion
}
}