diff --git a/src/Service/Jobs/ChineseNfoRegistry.cs b/src/Service/Jobs/ChineseNfoRegistry.cs index 6b9d242..b5e4c54 100644 --- a/src/Service/Jobs/ChineseNfoRegistry.cs +++ b/src/Service/Jobs/ChineseNfoRegistry.cs @@ -188,34 +188,42 @@ public class ChineseNfoRegistry : Registry, IChineseNfoRegistry } } - if (isUpdate) + if (!isUpdate) { - // 添加一个已完成节点 - if (completedNode == null) - { - episodeXml.DocumentElement?.AppendChild(episodeXml.CreateElement("completed")); - } + Console.WriteLine($"{seasonFile} & 无更新"); + continue; + } - // 锁定 - if (lockedNode == null) - { - lockedNode = episodeXml.CreateElement("lockdata"); - episodeXml.DocumentElement?.AppendChild(lockedNode); - lockedNode.InnerText = "true"; - } - else - { - lockedNode.InnerText = "true"; - } + // 添加一个已完成节点 + if (completedNode == null) + { + episodeXml.DocumentElement?.AppendChild(episodeXml.CreateElement("completed")); + } - episodeXml.Save(seasonFile); - Console.WriteLine($"{seasonFile} & {title} & {overview}"); + // 锁定 + if (lockedNode == null) + { + lockedNode = episodeXml.CreateElement("lockdata"); + episodeXml.DocumentElement?.AppendChild(lockedNode); + lockedNode.InnerText = "true"; } else { - Console.WriteLine($"{seasonFile} & 无更新"); + lockedNode.InnerText = "true"; } + try + { + episodeXml.Save(seasonFile); + } + catch (Exception e) + { + Console.WriteLine(e); + continue; + } + + Console.WriteLine($"{seasonFile} & {title} & {overview}"); + await Task.Delay(10000); } }