using PdmSwPlugin.Common.Setting;
|
using System;
|
using System.Text.RegularExpressions;
|
|
namespace PdmSwPlugin.Common
|
{
|
public class NameUtil
|
{
|
/// <summary>
|
/// 判断文档是否是历史文档
|
/// </summary>
|
/// <param name="name">文档名</param>
|
/// <returns>true 是 false 不是</returns>
|
public static bool IsHistoryDoc(string name)
|
{
|
CustomerSetting setting = CustomerSetting.Instance;
|
if (string.IsNullOrEmpty(name)) return false;
|
string historyFlagStr = setting["historyFlag"];
|
_ = long.TryParse(historyFlagStr, out long flag);
|
if (flag < 0) return false;
|
try
|
{
|
long historyFlag = long.Parse(name.Substring(0, 8));
|
if (historyFlag <= flag)
|
{
|
return true;
|
}
|
}
|
catch (Exception e)
|
{
|
return false;
|
}
|
return false;
|
}
|
}
|
}
|