浏览代码

门户查询新增key和秘钥

tangjiang 4 月之前
父节点
当前提交
042a8eb72e

+ 3 - 2
src/Hotline.Api/Controllers/WebPortalController.cs

@@ -969,7 +969,7 @@ namespace Hotline.Api.Controllers
         /// <returns></returns>
         [AllowAnonymous]
         [HttpPost("orderacceptance")]
-        public async Task<OpenResponse> OrderAcceptance([FromBody] WebFlowAccept dto)
+        public async Task<OpenResponse> OrderAcceptance([FromBody] WebFlowAcceptDto dto)
         {
             //电话号码去空格
             if (!string.IsNullOrEmpty(dto.Mobile))
@@ -1006,7 +1006,8 @@ namespace Hotline.Api.Controllers
                 dto.Pwd = result.Password;
                 dto.Code = result.No;
                 dto.OrderId = result.Id;
-                await _webFlowAcceptRepository.AddAsync(dto, HttpContext.RequestAborted);
+                var dtoData= _mapper.Map<WebFlowAccept>(dto);
+                await _webFlowAcceptRepository.AddAsync(dtoData, HttpContext.RequestAborted);
 
             }
             else

+ 40 - 0
src/Hotline.Share/Dtos/WebPortal/ArticleDetailsDto.cs

@@ -7,6 +7,16 @@ namespace Hotline.Share.Dtos.WebPortal
     /// </summary>
     public class ArticleIdDto
     {
+        /// <summary>
+        /// 账号
+        /// </summary>
+        public string? ClientId { get; set; }
+
+        /// <summary>
+        /// 密码
+        /// </summary>
+        public string? ClientSecret { get; set; }
+
         /// <summary>
         /// 公告ID
         /// </summary>
@@ -15,6 +25,16 @@ namespace Hotline.Share.Dtos.WebPortal
 
     public class ArticleIdByNumDto
     {
+        /// <summary>
+        /// 账号
+        /// </summary>
+        public string? ClientId { get; set; }
+
+        /// <summary>
+        /// 密码
+        /// </summary>
+        public string? ClientSecret { get; set; }
+
         /// <summary>
         /// 公告分类
         /// </summary>
@@ -41,6 +61,16 @@ namespace Hotline.Share.Dtos.WebPortal
     /// </summary>
     public class ArticlePreviousAndNextDto
     {
+        /// <summary>
+        /// 账号
+        /// </summary>
+        public string? ClientId { get; set; }
+
+        /// <summary>
+        /// 密码
+        /// </summary>
+        public string? ClientSecret { get; set; }
+
         /// <summary>
         /// 公告ID
         /// </summary>
@@ -207,6 +237,16 @@ namespace Hotline.Share.Dtos.WebPortal
     /// </summary>
     public record QueryArticleListDto : PagedRequest
     {
+        /// <summary>
+        /// 账号
+        /// </summary>
+        public string? ClientId { get; set; }
+
+        /// <summary>
+        /// 密码
+        /// </summary>
+        public string? ClientSecret { get; set; }
+
         /// <summary>
         /// 公告分类
         /// </summary>

+ 68 - 0
src/Hotline.Share/Dtos/WebPortal/GetOrderCodePwd.cs

@@ -9,7 +9,24 @@ namespace Hotline.Share.Dtos.WebPortal
     /// </summary>
     public class GetOrderCodePwd
     {
+        /// <summary>
+        /// 账号
+        /// </summary>
+        public string? ClientId { get; set; }
+
+        /// <summary>
+        /// 密码
+        /// </summary>
+        public string? ClientSecret { get; set; }
+
+        /// <summary>
+        /// 
+        /// </summary>
         public string OrderNo { get; set; }
+
+        /// <summary>
+        /// 
+        /// </summary>
         public string Pwd { get; set; }
     }
 
@@ -18,6 +35,17 @@ namespace Hotline.Share.Dtos.WebPortal
     /// </summary>
     public class QueryOrderListByNumDto
     {
+
+        /// <summary>
+        /// 账号
+        /// </summary>
+        public string? ClientId { get; set; }
+
+        /// <summary>
+        /// 密码
+        /// </summary>
+        public string? ClientSecret { get; set; }
+
         public int Num { get; set; }
     }
 
@@ -26,6 +54,16 @@ namespace Hotline.Share.Dtos.WebPortal
     /// </summary>
     public record QueryOrderListByUserDto : PagedRequest
     {
+        /// <summary>
+        /// 账号
+        /// </summary>
+        public string? ClientId { get; set; }
+
+        /// <summary>
+        /// 密码
+        /// </summary>
+        public string? ClientSecret { get; set; }
+
         /// <summary>
         /// 信件编号
         /// </summary>
@@ -37,6 +75,16 @@ namespace Hotline.Share.Dtos.WebPortal
     /// </summary>
     public record QueryOrderListDto : PagedRequest
     {
+        /// <summary>
+        /// 账号
+        /// </summary>
+        public string? ClientId { get; set; }
+
+        /// <summary>
+        /// 密码
+        /// </summary>
+        public string? ClientSecret { get; set; }
+
         /// <summary>
         /// 来电/信人身份
         /// </summary>
@@ -405,6 +453,16 @@ namespace Hotline.Share.Dtos.WebPortal
     /// </summary>
     public class OrderFormByMonthDto
     {
+        /// <summary>
+        /// 账号
+        /// </summary>
+        public string? ClientId { get; set; }
+
+        /// <summary>
+        /// 密码
+        /// </summary>
+        public string? ClientSecret { get; set; }
+
         /// <summary>
         /// 开始时间
         /// </summary>
@@ -437,6 +495,16 @@ namespace Hotline.Share.Dtos.WebPortal
     /// </summary>
     public class GetVailDataDto()
     {
+        /// <summary>
+        /// 账号
+        /// </summary>
+        public string? ClientId { get; set; }
+
+        /// <summary>
+        /// 密码
+        /// </summary>
+        public string? ClientSecret { get; set; }
+
         public string Key { get; set; }
 
         public string Value { get; set; }

+ 23 - 0
src/Hotline.Share/Dtos/WebPortal/QueryKnowledgeList.cs

@@ -5,6 +5,16 @@ namespace Hotline.Share.Dtos.WebPortal
 {
     public record QueryKnowledgeList : PagedRequest
     {
+        /// <summary>
+        /// 账号
+        /// </summary>
+        public string? ClientId { get; set; }
+
+        /// <summary>
+        /// 密码
+        /// </summary>
+        public string? ClientSecret { get; set; }
+
         /// <summary>
         /// 知识标题
         /// </summary>
@@ -23,6 +33,19 @@ namespace Hotline.Share.Dtos.WebPortal
 
     public class QueryKnowledgeInfo
     {
+        /// <summary>
+        /// 账号
+        /// </summary>
+        public string? ClientId { get; set; }
+
+        /// <summary>
+        /// 密码
+        /// </summary>
+        public string? ClientSecret { get; set; }
+
+        /// <summary>
+        /// 
+        /// </summary>
         public string Id { get; set; }
     }
 

+ 11 - 0
src/Hotline.Share/Dtos/WebPortal/UserModelDto.cs

@@ -2,6 +2,17 @@
 {
     public class UserModelDto
     {
+
+        /// <summary>
+        /// 账号
+        /// </summary>
+        public string? ClientId { get; set; }
+
+        /// <summary>
+        /// 密码
+        /// </summary>
+        public string? ClientSecret { get; set; }
+
         /// <summary>
         /// 数据获取状态
         /// true

+ 10 - 0
src/Hotline.Share/Dtos/WebPortal/WaitVisitListDataDto.cs

@@ -2,6 +2,16 @@
 {
     public class OrderVisitListDataDto
     {
+        /// <summary>
+        /// 账号
+        /// </summary>
+        public string? ClientId { get; set; }
+
+        /// <summary>
+        /// 密码
+        /// </summary>
+        public string? ClientSecret { get; set; }
+
         /// <summary>
         /// 工单ID
         /// </summary>

+ 128 - 0
src/Hotline.Share/Dtos/WebPortal/WebFlowAcceptDto.cs

@@ -0,0 +1,128 @@
+using Hotline.Share.Dtos.File;
+using Hotline.Share.Enums.Order;
+
+namespace Hotline.Share.Dtos.WebPortal
+{
+    public class WebFlowAcceptDto
+    {
+        /// <summary>
+        /// 账号
+        /// </summary>
+        public string? ClientId { get; set; }
+
+        /// <summary>
+        /// 密码
+        /// </summary>
+        public string? ClientSecret { get; set; }
+
+        /// <summary>
+        /// 门户网站注册用户
+        /// </summary>
+        public string? WebUserID { get; set; }
+
+        /// <summary>
+        /// 来电/信人身份
+        /// </summary>
+        public EIdentityType? IdentityType { get; set; } = EIdentityType.Citizen;
+
+        /// <summary>
+        /// 工单Id
+        /// </summary>
+        public string? OrderId { get; set; }
+
+        /// <summary>
+        /// 姓名
+        /// </summary>
+        public string LKName { get; set; }
+
+        /// <summary>
+        /// 性别
+        /// </summary>
+        public string? Sex { get; set; }
+
+        /// <summary>
+        /// 是否保密
+        /// </summary>
+        public string? IsSecret { get; set; }
+
+        /// <summary>
+        /// 邮箱
+        /// </summary>
+        public string? Mail { get; set; }
+
+        /// <summary>
+        /// 身份证
+        /// </summary>
+        public string? IDCard { get; set; }
+
+        /// <summary>
+        /// 电话
+        /// </summary>
+        public string Mobile { get; set; }
+
+        /// <summary>
+        /// 微博/微信账号
+        /// </summary>
+        public string? AccountNum { get; set; }
+
+        /// <summary>
+        /// 地址
+        /// </summary>
+        public string? Address { get; set; }
+
+        /// <summary>
+        /// 标题
+        /// </summary>
+        public string Title { get; set; }
+
+        /// <summary>
+        /// 信件内容
+        /// </summary>
+        public string Content { get; set; }
+
+        /// <summary>
+        /// 来源方式
+        /// </summary>
+        public string? FromID { get; set; }
+
+        /// <summary>
+        /// 受理类型ID
+        /// </summary>
+        public string PurTypeID { get; set; }
+
+        /// <summary>
+        /// 受理类型名称
+        /// </summary>
+        public string PurTypeName { get; set; }
+
+        /// <summary>
+        /// 热点类型ID
+        /// </summary>
+        public string? ConTypeID { get; set; }
+
+        /// <summary>
+        /// 信件编号
+        /// </summary>
+        public string Code { get; set; }
+
+        /// <summary>
+        /// 查询密码
+        /// </summary>
+        public string Pwd { get; set; }
+
+        /// <summary>
+        /// 来信IP
+        /// </summary>
+        public string? IP { get; set; }
+
+        /// <summary>
+        /// 微信Id
+        /// </summary>
+        public string? WXOpenid { get; set; }
+
+        /// <summary>
+        /// 附件
+        /// </summary>
+        public List<FileDto>? Files { get; set; } = new();
+    }
+}