| | |
| | | { |
| | | public class NameUtil |
| | | { |
| | | public static readonly PluginSetting setting = PluginSetting.Instance; |
| | | |
| | | /// <summary> |
| | | /// 判断文档是否是历史文档 |
| | | /// </summary> |
| | |
| | | /// <returns>true 是 false 不是</returns> |
| | | public static bool IsHistoryDoc(string name) |
| | | { |
| | | CustomerSetting setting = CustomerSetting.Instance; |
| | | if (string.IsNullOrEmpty(name)) return false; |
| | | if (setting.HistoryDateFlag < 0) 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 <= setting.HistoryDateFlag) |
| | | if (historyFlag <= flag) |
| | | { |
| | | return true; |
| | | } |