更新 IChineseNfoRegistry 和 ChineseNfoRegistry 类中的 Job 方法,将 tmdbId 参数更改为 path,并在 JobExecute 方法中增加路径、季号和集号的验证逻辑,改进日志记录以增强错误处理。
This commit is contained in:
@@ -116,15 +116,19 @@ public class JobTriggerController : BaseController
|
||||
|
||||
var json = JsonNode.Parse(text);
|
||||
|
||||
var eventType = json?["eventType"]?.ToString();
|
||||
|
||||
if (eventType != "Download")
|
||||
{
|
||||
return "OK";
|
||||
}
|
||||
|
||||
var tmdbId = json?["series"]?["tmdbId"]?.ToString();
|
||||
var seasonNumber = json?["episodes"]?[0]?["seasonNumber"]?.ToString();
|
||||
var episodeNumber = json?["episodes"]?[0]?["episodeNumber"]?.ToString();
|
||||
var path = json?["series"]?["path"]?.ToString();
|
||||
var eventType = json?["eventType"]?.ToString();
|
||||
|
||||
await WxNotify.SendCommonAsync($"SonarrChangedConvertChineseNfo: {tmdbId}, {seasonNumber}, {episodeNumber}, {path}, {eventType}");
|
||||
|
||||
_chineseNfoRegistry.Job(ignoreLocked: true, ignoreCompleted: true);
|
||||
_chineseNfoRegistry.Job(path: path, seasonNumber: seasonNumber, episodeNumber: episodeNumber, ignoreLocked: true, ignoreCompleted: true);
|
||||
|
||||
return "OK";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user