|
|
|
@ -979,11 +979,12 @@ public class BaseServices<TEntity, TEntityDto, TInsertDto, TEditDto> : IBaseServ |
|
|
|
|
|
|
|
|
|
var columns = await Db.Ado.SqlQueryAsync<QueryExportColumn>(sql); |
|
|
|
|
|
|
|
|
|
var dt = await Db.Ado.GetDataTableAsync("SELECT * FROM " + entityType.GetEntityTableName() + " WHERE IsEnable=1"); |
|
|
|
|
var dt = await Db.Ado.GetDataTableAsync("SELECT TOP 1 * FROM " + entityType.GetEntityTableName() + " WHERE IsEnable=1"); |
|
|
|
|
|
|
|
|
|
var MenuName = await Db.Ado.GetStringAsync($"SELECT MenuName FROM Ghrs_Menu WHERE MenuNo = '{menuName}'"); |
|
|
|
|
//columns = columns.WhereIF(param.exportSet.ExFields.Any(), x => param.exportSet.ExFields.Contains(x.field)).ToList(); |
|
|
|
|
|
|
|
|
|
await ReportHelper.ImportTemplate(Db, columns, dt, menuName); |
|
|
|
|
|
|
|
|
|
var path = await ReportHelper.ImportTemplate(Db, columns, dt, menuName); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//var physicsPath = $"{Environment.CurrentDirectory}{Path.DirectorySeparatorChar}wwwroot"; |
|
|
|
@ -994,7 +995,7 @@ public class BaseServices<TEntity, TEntityDto, TInsertDto, TEditDto> : IBaseServ |
|
|
|
|
//Type entityType = typeof(TEntity); |
|
|
|
|
//var fileName = entityType.GetEntityTableName() + ".xlsx"; |
|
|
|
|
//var result = ServiceResult<string>.OprateSuccess(fileName, physicsPath + path + fileName); |
|
|
|
|
var result = ServiceResult<string>.OprateSuccess(null, null); |
|
|
|
|
var result = ServiceResult<string>.OprateSuccess($"{MenuName}.xlsx", path); |
|
|
|
|
return result; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|