You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
815 B

namespace SparkClient.Model.Extension;
public static class CommonExtension
{
public static string ToSafeString(this object obj)
{
if (null == obj)
{
return "";
}
else
{
return obj.ToString( );
}
}
public static bool IsNullOrEmpty(this string str)
{
return String.IsNullOrEmpty(str);
}
public static string toMD5Code(this object obj)
{
if (null == obj)
{
return Helper.Common.GenerateMd5Hash(DateTime.UtcNow.ToString("yyyy-MM-dd HH:mm:ss.fff"));
}
else
{
var str = $"{DateTime.UtcNow.ToString("yyyy-MM-dd HH:mm:ss.fff")}-{obj.GetHashCode()}-{Helper.Common.AesKey}";
return Helper.Common.GenerateMd5Hash(str);
}
}
}