😎1、修复租户域名不能为空 2、代码整理

This commit is contained in:
zuohuaijun 2024-11-28 02:47:41 +08:00
parent 4c7fc4506c
commit 74d4253501
5 changed files with 766 additions and 767 deletions

View File

@ -60,8 +60,8 @@ public class EnumToDictJob : IJob
if (newSysDictDatas.Count > 0)
{
//达梦 下用db.Insertable(newDictTypes).ExecuteCommandAsync(stoppingToken);插入400条以上会内容溢出错误所以改用逐条插入
//达梦 下不支持storageable2.BulkUpdateAsync 功能,注意使用
// 达梦用db.Insertable(newDictTypes).ExecuteCommandAsync(stoppingToken)插入400条以上会内容溢出错误所以改用逐条插入
// 达梦不支持storageable2.BulkUpdateAsync 功能
foreach (var dd in newSysDictDatas)
await db.Insertable(dd).ExecuteCommandAsync(stoppingToken);
}
@ -71,8 +71,8 @@ public class EnumToDictJob : IJob
if (newDictDatas.Count > 0)
{
//达梦 下用db.Insertable(newDictTypes).ExecuteCommandAsync(stoppingToken);插入400条以上会内容溢出错误所以改用逐条插入
//达梦 下不支持storageable2.BulkUpdateAsync 功能,注意使用
// 达梦用db.Insertable(newDictTypes).ExecuteCommandAsync(stoppingToken)插入400条以上会内容溢出错误所以改用逐条插入
// 达梦不支持storageable2.BulkUpdateAsync 功能
foreach (var dd in newDictDatas)
await db.Insertable(dd).ExecuteCommandAsync(stoppingToken);
}

View File

@ -28,7 +28,7 @@ public class LoginInput
/// <summary>
/// 租户域名
/// </summary>
[Required(ErrorMessage = "租户域名不能为空")]
//[Required(ErrorMessage = "租户域名不能为空")]
public string Host { get; set; }
/// <summary>
@ -67,8 +67,8 @@ public class LoginPhoneInput
/// <summary>
/// 租户域名
/// </summary>
[Required(ErrorMessage = "租户域名不能为空")]
public string? Host { get; set; }
//[Required(ErrorMessage = "租户域名不能为空")]
public string Host { get; set; }
/// <summary>
/// 登录模式

View File

@ -152,8 +152,6 @@ public class SysAuthService : IDynamicApiController, ITransient
/// <param name="passwordErrorTimes"></param>
/// <param name="user"></param>
private void VerifyPassword(string password, string keyPasswordErrorTimes, int passwordErrorTimes, SysUser user)
{
if (CryptogramUtil.CryptoType == CryptogramEnum.MD5.ToString())
{
// 国密SM2解密前端密码传输SM2加密后的
try
@ -164,15 +162,15 @@ public class SysAuthService : IDynamicApiController, ITransient
{
throw Oops.Oh(ErrorCodeEnum.D0010);
}
if (CryptogramUtil.CryptoType == CryptogramEnum.MD5.ToString())
{
if (user.Password.Equals(MD5Encryption.Encrypt(password))) return;
_sysCacheService.Set(keyPasswordErrorTimes, ++passwordErrorTimes, TimeSpan.FromMinutes(30));
throw Oops.Oh(ErrorCodeEnum.D1000);
}
// 国密SM2解密前端密码传输SM2加密后的
password = CryptogramUtil.SM2Decrypt(password);
else
{
if (CryptogramUtil.Decrypt(user.Password).Equals(password)) return;
}
_sysCacheService.Set(keyPasswordErrorTimes, ++passwordErrorTimes, TimeSpan.FromMinutes(30));
throw Oops.Oh(ErrorCodeEnum.D1000);

View File

@ -68,6 +68,7 @@ public static class CodeGenUtil
{
return ConvertDataType_OracleSQL(dataType, length, scale); //达梦兼容Oracle目前先这样实现
}
// OracleSQL数据类型对应的字段类型
public static string ConvertDataType_OracleSQL(string dataType, int? length, int? scale)
{