🍉 refactor: 优化代码并修复一些问题
This commit is contained in:
parent
e5ccc603fc
commit
5a76b6034d
@ -262,7 +262,7 @@ public class LoggingParametersDto
|
||||
public class LoggingReturnInformationDto
|
||||
{
|
||||
/// <summary>
|
||||
/// 返回类型(如X.Core.XResult<System.Object>)
|
||||
/// 返回类型
|
||||
/// </summary>
|
||||
public string Type { get; set; }
|
||||
|
||||
@ -272,7 +272,7 @@ public class LoggingReturnInformationDto
|
||||
public int? HttpStatusCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 实际返回类型(如Task<List<T>>)
|
||||
/// 实际返回类型
|
||||
/// </summary>
|
||||
public string ActType { get; set; }
|
||||
|
||||
|
||||
@ -43,8 +43,10 @@ public class SysTenantService : IDynamicApiController, ITransient
|
||||
SysRoleMenuService sysRoleMenuService,
|
||||
SysConfigService sysConfigService,
|
||||
SysCacheService sysCacheService,
|
||||
IEventPublisher eventPublisher)
|
||||
IEventPublisher eventPublisher,
|
||||
UserManager userManager)
|
||||
{
|
||||
_userManager = userManager;
|
||||
_sysTenantRep = sysTenantRep;
|
||||
_sysOrgRep = sysOrgRep;
|
||||
_sysRoleRep = sysRoleRep;
|
||||
|
||||
@ -59,7 +59,7 @@ public class BaseIdWorkWxOutput : BaseWorkWxOutput
|
||||
/// 获取接口凭证输入参数
|
||||
/// </summary>
|
||||
/// https://developer.work.weixin.qq.com/document/path/91039
|
||||
[HttpRemoteApi(Action = "gettoken", Desc = "获取接口凭证", HttpMethod = HttpMethodEnum.Get, IgnoreLog = true)]
|
||||
[HttpRemoteApi(Action = "gettoken", Desc = "获取接口凭证", HttpMethod = HttpMethodEnum.Get, IgnoreLog = false)]
|
||||
public class TokenWorkWxInput
|
||||
{
|
||||
/// <summary>
|
||||
|
||||
@ -21,13 +21,13 @@ namespace Admin.NET.Plugin.WorkWeixin;
|
||||
public class CreateDeptWorkWxInput : AuthWorkWxInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 部门名称。同一个层级的部门名称不能重复。长度限制为1~64个UTF-8字符,字符不能包括\:*?"<>|
|
||||
/// 部门名称。同一个层级的部门名称不能重复。长度限制为1~64个UTF-8字符,字符不能包括\:*?"<>|
|
||||
/// </summary>
|
||||
/// <remarks>是否必填:是</remarks>
|
||||
[CustomJsonProperty("name")]
|
||||
[Required(ErrorMessage = "部门名称不能为空")]
|
||||
[StringLength(64, MinimumLength = 1, ErrorMessage = "部门名称长度必须在1-64个字符之间")]
|
||||
[RegularExpression(@"^[^\\:*?""<>|]+$", ErrorMessage = "部门名称不能包含\\:*?\"<>|字符")]
|
||||
[RegularExpression(@"^[^\\:*?""<>|]+$", ErrorMessage = "部门名称不能包含\\:*?\"<>|字符")]
|
||||
public string Name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
@ -36,7 +36,7 @@ public class CreateDeptWorkWxInput : AuthWorkWxInput
|
||||
/// <remarks>是否必填:否</remarks>
|
||||
[CustomJsonProperty("name_en")]
|
||||
[StringLength(64, MinimumLength = 1, ErrorMessage = "英文名称长度必须在1-64个字符之间")]
|
||||
[RegularExpression(@"^[^\\:*?""<>|]*$", ErrorMessage = "英文名称不能包含\\:*?\"<>|字符")]
|
||||
[RegularExpression(@"^[^\\:*?""<>|]*$", ErrorMessage = "英文名称不能包含\\:*?\"<>|字符")]
|
||||
public string NameEn { get; set; }
|
||||
|
||||
/// <summary>
|
||||
@ -89,12 +89,12 @@ public class UpdateDeptWorkWxInput : AuthWorkWxInput
|
||||
public long Id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 部门名称。长度限制为1~64个UTF-8字符,字符不能包括\:*?"<>|
|
||||
/// 部门名称。长度限制为1~64个UTF-8字符,字符不能包括\:*?"<>|
|
||||
/// </summary>
|
||||
/// <remarks>是否必填:否</remarks>
|
||||
[CustomJsonProperty("name")]
|
||||
[StringLength(64, MinimumLength = 1, ErrorMessage = "部门名称长度必须在1-64个字符之间")]
|
||||
[RegularExpression(@"^[^\\:*?""<>|]+$", ErrorMessage = "部门名称不能包含\\:*?\"<>|字符")]
|
||||
[RegularExpression(@"^[^\\:*?""<>|]+$", ErrorMessage = "部门名称不能包含\\:*?\"<>|字符")]
|
||||
public string Name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
@ -103,7 +103,7 @@ public class UpdateDeptWorkWxInput : AuthWorkWxInput
|
||||
/// <remarks>是否必填:否</remarks>
|
||||
[CustomJsonProperty("name_en")]
|
||||
[StringLength(64, MinimumLength = 1, ErrorMessage = "英文名称长度必须在1-64个字符之间")]
|
||||
[RegularExpression(@"^[^\\:*?""<>|]*$", ErrorMessage = "英文名称不能包含\\:*?\"<>|字符")]
|
||||
[RegularExpression(@"^[^\\:*?""<>|]*$", ErrorMessage = "英文名称不能包含\\:*?\"<>|字符")]
|
||||
public string NameEn { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@ -36,7 +36,11 @@ public class WorkWxBaseService(
|
||||
CorpId = await sysConfigService.GetConfigValueByCode(WorkWeixinConst.WorkWeixinCorpId),
|
||||
CorpSecret = await sysConfigService.GetConfigValueByCode(WorkWeixinConst.WorkWeixinCorpSecret)
|
||||
});
|
||||
if (string.IsNullOrWhiteSpace(result.AccessToken)) return null;
|
||||
if (string.IsNullOrWhiteSpace(result.AccessToken))
|
||||
{
|
||||
Log.Error("[企业微信] 获取接口凭证失败");
|
||||
return null;
|
||||
}
|
||||
sysCacheService.Set(WorkWeixinConst.KeyWorkWeixinToken, result.AccessToken, TimeSpan.FromSeconds(result.ExpiresIn));
|
||||
return result.AccessToken;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user