浏览代码

泸州电信工单查询

libin 1 月之前
父节点
当前提交
fc5104317d

+ 9 - 12
src/Hotline.Api/Controllers/FwThirdController.cs

@@ -28,6 +28,7 @@ using NPOI.XWPF.UserModel;
 using SqlSugar;
 using XF.Domain.Authentications;
 using XF.Domain.Cache;
+using XF.Domain.Exceptions;
 using XF.Domain.Filters;
 using XF.Domain.Repository;
 
@@ -782,12 +783,12 @@ namespace Hotline.Api.Controllers
         /// <param name="dto"></param>
         /// <returns></returns>
         [HttpGet("getOrderResultList")]
-        public async Task<OpenResponse> GetOrderResultList([FromBody] DateDto dto)
+        public async Task<IReadOnlyList<Hotline.Share.Dtos.WebPortal.OrderResultDto>> GetOrderResultList([FromBody] DateDto dto)
         {
             TimeSpan timeSpan = dto.EndTime - dto.StartTime;
             if (timeSpan.TotalHours > 24)
             {
-                return OpenResponse.Ok(WebPortalDeResponse<IReadOnlyList<Hotline.Share.Dtos.WebPortal.OrderResultDto>>.Failed("0", "开始结束时间不能大于24小时!"));
+                throw UserFriendlyException.SameMessage("开始结束时间不能大于24小时!");
             }
 
             var items = await _orderListRepository.Queryable()
@@ -807,8 +808,7 @@ namespace Hotline.Api.Controllers
                 })
                 .ToListAsync();
 
-            var OrderDto = _mapper.Map<IReadOnlyList<Hotline.Share.Dtos.WebPortal.OrderResultDto>>(items);
-            return OpenResponse.Ok(WebPortalDeResponse<IReadOnlyList<Hotline.Share.Dtos.WebPortal.OrderResultDto>>.Success(OrderDto, "成功"));
+            return _mapper.Map<IReadOnlyList<Hotline.Share.Dtos.WebPortal.OrderResultDto>>(items);
         }
 
         #endregion
@@ -821,12 +821,12 @@ namespace Hotline.Api.Controllers
         /// <param name="dto"></param>
         /// <returns></returns>
         [HttpGet("getVisitResultList")]
-        public async Task<OpenResponse> GetVisitResultList([FromBody] DateDto dto)
+        public async Task<IReadOnlyList<Hotline.Share.Dtos.WebPortal.VisitResultDto>> GetVisitResultList([FromBody] DateDto dto)
         {
             TimeSpan timeSpan = dto.EndTime - dto.StartTime;
             if (timeSpan.TotalHours > 24)
             {
-                return OpenResponse.Ok(WebPortalDeResponse<IReadOnlyList<Hotline.Share.Dtos.WebPortal.VisitResultDto>>.Failed("0", "开始结束时间不能大于24小时!"));
+                throw UserFriendlyException.SameMessage("开始结束时间不能大于24小时!");
             }
 
             var items = await _orderVisitRepository.Queryable()
@@ -846,8 +846,7 @@ namespace Hotline.Api.Controllers
                 })
                 .ToListAsync();
 
-            var VisitDto = _mapper.Map<IReadOnlyList<Hotline.Share.Dtos.WebPortal.VisitResultDto>>(items);
-            return OpenResponse.Ok(WebPortalDeResponse<IReadOnlyList<Hotline.Share.Dtos.WebPortal.VisitResultDto>>.Success(VisitDto, "成功"));
+            return _mapper.Map<IReadOnlyList<Hotline.Share.Dtos.WebPortal.VisitResultDto>>(items);
         }
 
         #endregion
@@ -857,10 +856,9 @@ namespace Hotline.Api.Controllers
         /// <summary>
         /// 账号信息
         /// </summary>
-        /// <param name="dto"></param>
         /// <returns></returns>
         [HttpGet("getUserResultList")]
-        public async Task<OpenResponse> GetUserResultList()
+        public async Task<IReadOnlyList<Hotline.Share.Dtos.WebPortal.UserResultDto>> GetUserResultList()
         {
             var items = await _userRepository.Queryable()
                 .OrderByDescending(x => x.CreationTime)
@@ -871,8 +869,7 @@ namespace Hotline.Api.Controllers
                 })
                 .ToListAsync();
 
-            var UserDto = _mapper.Map<IReadOnlyList<Hotline.Share.Dtos.WebPortal.UserResultDto>>(items);
-            return OpenResponse.Ok(WebPortalDeResponse<IReadOnlyList<Hotline.Share.Dtos.WebPortal.UserResultDto>>.Success(UserDto, "成功"));
+            return _mapper.Map<IReadOnlyList<Hotline.Share.Dtos.WebPortal.UserResultDto>>(items);
         }
 
         #endregion

二进制
src/Hotline.Api/Documents/luzhou/泸州12345平台工单查询接口(V1.0-20250312) .docx