|
@@ -37,6 +37,7 @@ using XF.Domain.Exceptions;
|
|
using XF.Domain.Repository;
|
|
using XF.Domain.Repository;
|
|
using XF.Utility.EnumExtensions;
|
|
using XF.Utility.EnumExtensions;
|
|
using Hotline.Tools;
|
|
using Hotline.Tools;
|
|
|
|
+using Hotline.Share.Dtos.TrCallCenter;
|
|
|
|
|
|
namespace Hotline.Api.Controllers
|
|
namespace Hotline.Api.Controllers
|
|
{
|
|
{
|
|
@@ -634,10 +635,20 @@ namespace Hotline.Api.Controllers
|
|
(total, items) = await query.ToPagedListAsync(dto.QueryDto.PageIndex, dto.QueryDto.PageSize, HttpContext.RequestAborted);
|
|
(total, items) = await query.ToPagedListAsync(dto.QueryDto.PageIndex, dto.QueryDto.PageSize, HttpContext.RequestAborted);
|
|
}
|
|
}
|
|
|
|
|
|
- dynamic? dynamicClass = DynamicClassHelper.CreateDynamicClass<SystemCommonOpinion>(dto.ColumnInfos);
|
|
|
|
|
|
+ var itemsResult = _mapper.Map<List<SystemCommonOpinionDto>>(items);
|
|
|
|
|
|
- var dtos = _mapper.Map<ICollection<SystemCommonOpinion>>(items)
|
|
|
|
- .Select(stu => _mapper.Map(stu, typeof(SystemCommonOpinion), dynamicClass))
|
|
|
|
|
|
+ itemsResult.ForEach(x =>
|
|
|
|
+ {
|
|
|
|
+ if (x.IsOpen == true)
|
|
|
|
+ x.IsOpenText = "公开常用意见";
|
|
|
|
+ else
|
|
|
|
+ x.IsOpenText = "个人常用意见";
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+ dynamic? dynamicClass = DynamicClassHelper.CreateDynamicClass<SystemCommonOpinionDto>(dto.ColumnInfos);
|
|
|
|
+
|
|
|
|
+ var dtos = _mapper.Map<ICollection<SystemCommonOpinionDto>>(itemsResult)
|
|
|
|
+ .Select(stu => _mapper.Map(stu, typeof(SystemCommonOpinionDto), dynamicClass))
|
|
.Cast<object>()
|
|
.Cast<object>()
|
|
.ToList();
|
|
.ToList();
|
|
|
|
|