Commit 3f0d87e0 authored by zhanglongtao's avatar zhanglongtao

update

parent 12b488dc
......@@ -49,6 +49,19 @@ namespace HYH.Registry.Services.Encryption
}
}
/// <summary>
///
/// </summary>
/// <returns></returns>
public static string GetName()
{
IPGlobalProperties computerProperties = IPGlobalProperties.GetIPGlobalProperties();
//获取本机电脑名
var HostName = computerProperties.HostName;
//获取域名
var DomainName = computerProperties.DomainName;
return "电脑名:" + HostName + ",域名:" + DomainName;
}
/// <summary>
/// 获取电脑 MAC(物理) 地址
/// </summary>
/// <returns></returns>
......
......@@ -20,26 +20,17 @@ namespace HYH.Registry.Services.Encryption
public class EncryptionService : ApplicationService
{
private readonly ICurrentUser _currentUser;
// private readonly RegistryDbContext _dbContext;
private readonly DbContext<Tenant> _dbTenant;
private readonly IRepository<Tenant, int> _repTenant;
private readonly IRepository<MaterialPowder, int> _repMaterialPowder;
/// <summary>
/// 构造函数
///</summary>
public EncryptionService(
ICurrentUser currentUser,
// RegistryDbContext dbContext,
DbContext<Tenant> dbTenant,
IRepository<MaterialPowder, int> repMaterialPowder,
IRepository<Tenant, int> repTenant
)
{
_repMaterialPowder = repMaterialPowder;
_currentUser = currentUser;
//_dbContext = dbContext;
// _dbTenant = dbTenant;
_repTenant = repTenant;
......@@ -52,10 +43,6 @@ namespace HYH.Registry.Services.Encryption
[HttpGet]
public string GetNetCardMACAddress()
{
//var dfsff = _dbContext.Database.GetDbConnection().ConnectionString
string code = _currentUser.TenantCode;
var tenant = _repTenant.FirstOrDefault(q => q.Code == code);
var ddf = _repTenant.GetAll().ToList();
string netCardMACAddress = ComputerInfoHelper.GetNetCardMACAddress();
return netCardMACAddress;
}
......@@ -70,6 +57,16 @@ namespace HYH.Registry.Services.Encryption
return netCardMACAddress;
}
/// <summary>
/// 获取电脑名称
/// </summary>
/// <returns></returns>
[HttpGet]
public string GetName()
{
string netCardMACAddress = ComputerInfoHelper.GetName();
return netCardMACAddress;
}
/// <summary>
/// 获取硬盘序列号
/// </summary>
/// <returns></returns>
......@@ -104,11 +101,11 @@ namespace HYH.Registry.Services.Encryption
{
string data = AESHelper.AESDecrypt(input, "jianzhukeji", "jzkj");
string code = _currentUser.TenantCode;
var tenant = _repTenant.FirstOrDefault(q => q.Code == code);
string day = (tenant.EndTime - tenant.StartTime).ToString();
string timestamp = (tenant.EndTime - tenant.StartTime).ToString();
string companyName = tenant.Name;
data += "365" + "北京见著科技";
data += timestamp + companyName;
data = data.PadRight(72);
var datalen = data.Length;
var result = AESHelper.AESEncrypt(data, "jianzhukeji", "jzkj");
var length = result.Length;
......
......@@ -37,6 +37,12 @@
<param name="Vector">向量</param>
<returns>明文</returns>
</member>
<member name="M:HYH.Registry.Services.Encryption.ComputerInfoHelper.GetName">
<summary>
</summary>
<returns></returns>
</member>
<member name="M:HYH.Registry.Services.Encryption.ComputerInfoHelper.GetMACIp">
<summary>
获取电脑 MAC(物理) 地址
......@@ -48,7 +54,7 @@
</summary>
</member>
<member name="M:HYH.Registry.Services.Encryption.EncryptionService.#ctor(HYH.AspNetCore.ICurrentUser,HYH.SqlSugarCore.DbContext{HYH.Core.DbModels.Tenant},Abp.Domain.Repositories.IRepository{HYH.Registry.DbModels.MaterialPowder,System.Int32},Abp.Domain.Repositories.IRepository{HYH.Core.DbModels.Tenant,System.Int32})">
<member name="M:HYH.Registry.Services.Encryption.EncryptionService.#ctor(HYH.AspNetCore.ICurrentUser,Abp.Domain.Repositories.IRepository{HYH.Core.DbModels.Tenant,System.Int32})">
<summary>
构造函数
</summary>
......@@ -65,6 +71,12 @@
</summary>
<returns></returns>
</member>
<member name="M:HYH.Registry.Services.Encryption.EncryptionService.GetName">
<summary>
获取电脑名称
</summary>
<returns></returns>
</member>
<member name="M:HYH.Registry.Services.Encryption.EncryptionService.GetHardDiskSerialNumber">
<summary>
获取硬盘序列号
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment