Browse Source

新增 用户信息接口

lifa 2 years ago
parent
commit
d77930d5b4

+ 25 - 0
src/platform/ZhonTai.Admin/Services/DiTuiAPI/DiTuiAPIService.cs

@@ -270,6 +270,31 @@ namespace ZhonTai.Admin.Services.DiTuiAPI
             return userId;
         }
 
+        /// <summary>
+        /// 用户信息
+        /// </summary>
+        /// <returns></returns>
+        [HttpGet]
+        [NoOprationLog]
+        public virtual async Task<UserInfoOutput> UserInfoAsync()
+        {
+            var Id = User?.Id;
+            long id = 0;
+            if (Id == 0 || string.IsNullOrEmpty(Id.ToString()))
+            {
+                throw ResultOutput.Exception("未登录", "401");
+            }
+            else
+            {
+                id = Convert.ToInt64(Id);
+            }
+
+            var userInfo = await _platformUserRepository.GetAsync<UserInfoOutput>(id);
+            userInfo.Avatar = "https://test-dt.zhongjie51.com/assetsImg/Avatar.png";
+
+            return userInfo;
+        }
+
         /// <summary>
         /// 获得token
         /// </summary>

+ 40 - 0
src/platform/ZhonTai.Admin/Services/DiTuiAPI/Dto/UserInfoOutput.cs

@@ -0,0 +1,40 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+
+#region <<版本注释>>
+/* ---------------------------
+* 版权所有 (c) 2023 Frank 保留所有权利。
+* CLR版本:4.0.30319.42000
+* 机器名称:FRANK-WIN
+* 命名空间:ZhonTai.Admin.Services.DiTuiAPI.Dto
+* 唯一标识:5c51e57a-57db-4083-94fb-eca4141aa57b
+* 
+* 创建者:Frank
+* 电子邮箱: cfrank227@gmail.com
+* 创建时间:2023/5/25 10:16:00
+--------------------------*/
+#endregion <<版本注释>>
+
+namespace ZhonTai.Admin.Services.DiTuiAPI.Dto
+{
+    public class UserInfoOutput
+    {
+        /// <summary>
+        /// 头像
+        /// </summary>
+        public string Avatar { get; set; }
+        /// <summary>
+        /// 昵称
+        /// </summary>
+        public string Name { get; set; }
+        /// <summary>
+        /// 手机号
+        /// </summary>
+        public string Phone { get; set; }
+
+    }
+}

+ 26 - 0
src/platform/ZhonTai.Admin/ZhonTai.Admin.xml

@@ -5323,6 +5323,12 @@
             <param name="input"></param>
             <returns></returns>
         </member>
+        <member name="M:ZhonTai.Admin.Services.DiTuiAPI.DiTuiAPIService.UserInfoAsync">
+            <summary>
+            用户信息
+            </summary>
+            <returns></returns>
+        </member>
         <member name="M:ZhonTai.Admin.Services.DiTuiAPI.DiTuiAPIService.GetToken(ZhonTai.Admin.Services.Auth.Dto.AuthLoginOutput)">
             <summary>
             获得token
@@ -5510,6 +5516,11 @@
             结算周期
             </summary>
         </member>
+        <member name="P:ZhonTai.Admin.Services.DiTuiAPI.Dto.NoticeOutput.Id">
+            <summary>
+            ID
+            </summary>
+        </member>
         <member name="P:ZhonTai.Admin.Services.DiTuiAPI.Dto.PersonReportFormInput.StartDate">
             <summary>
             开始时间
@@ -5735,6 +5746,21 @@
             佣金
             </summary>
         </member>
+        <member name="P:ZhonTai.Admin.Services.DiTuiAPI.Dto.UserInfoOutput.Avatar">
+            <summary>
+            头像
+            </summary>
+        </member>
+        <member name="P:ZhonTai.Admin.Services.DiTuiAPI.Dto.UserInfoOutput.Name">
+            <summary>
+            昵称
+            </summary>
+        </member>
+        <member name="P:ZhonTai.Admin.Services.DiTuiAPI.Dto.UserInfoOutput.Phone">
+            <summary>
+            手机号
+            </summary>
+        </member>
         <member name="T:ZhonTai.Admin.Services.DiTuiAPI.IndexService">
             <summary>
             首页接口