diff --git a/Learn.VideoAnalysis.API/appsettings.json b/Learn.VideoAnalysis.API/appsettings.json index 0b0817c..c35ce20 100644 --- a/Learn.VideoAnalysis.API/appsettings.json +++ b/Learn.VideoAnalysis.API/appsettings.json @@ -22,6 +22,11 @@ "Token": "" } }, + "SimpLetex": { + "Host": "https://server.simpletex.cn/api/", + "AppSecret": "05ZbPfCFZgTmfd4uIqHHc9pHgYR2V8bk", + "AppId": "GH2OXwuxSZEH5W28H61bdSzD" + }, "Redis": { "ConnectionString": "127.0.0.1:6379,password=Woshiren123,defaultDatabase=10" }, @@ -60,6 +65,14 @@ "AccessKeySecret": "vRKgmbp1LB05LaGOjh3ZrZxbHSLYLF", "EndPoint": "vod.cn-shanghai.aliyuncs.com" //上传节点 }, + "AliyunOSS": { + "AccessKeyId": "LTAI5tDC6p9h747B7FHbgwkH", + "AccessKeySecret": "vRKgmbp1LB05LaGOjh3ZrZxbHSLYLF", + "BucketDomain": "https://learn-videoanalysis.oss-cn-chengdu.aliyuncs.com", + "Region": "cn-chengdu", + "BucketName": "learn-videoanalysis", + "EndPoint": "oss-cn-chengdu.aliyuncs.com" //上传节点 + }, "OtherDBArr": [ { "ConfigId": 1001, //ResourceBank diff --git a/VideoAnalysis/Program.cs b/VideoAnalysis/Program.cs index 5e63fa5..c2d7d42 100644 --- a/VideoAnalysis/Program.cs +++ b/VideoAnalysis/Program.cs @@ -118,12 +118,11 @@ namespace Learn.VideoAnalysis app.UseMiddleware("Swagger"); // Configure the HTTP request pipeline. - if (app.Environment.IsDevelopment()) - { - app.UseSwagger(); - app.UseSwaggerUI(); - app.UseExceptionHandler("/Error"); - } + + app.UseSwagger(); + app.UseSwaggerUI(); + app.UseExceptionHandler("/Error"); + //Ìí¼Ówwwroot ¾²Ì¬Ä¿Â¼ app.UseStaticFiles(); //Ìí¼Ó ×Ô¶¨Òå ¾²Ì¬Ä¿Â¼ diff --git a/VideoAnalysisCore/Controllers/LJZK_Controller.cs b/VideoAnalysisCore/Controllers/LJZK_Controller.cs index 6f98939..d469bab 100644 --- a/VideoAnalysisCore/Controllers/LJZK_Controller.cs +++ b/VideoAnalysisCore/Controllers/LJZK_Controller.cs @@ -68,7 +68,9 @@ namespace VideoAnalysisCore.Controllers var videoIdArr = videoTaskDB.AsQueryable().Select(v => v.TagId).Distinct().ToArray(); foreach (var sGroup in reqArr.GroupBy(s=>s.ContentId)) { - var s= sGroup.First(s=>s.VideoType==VideoType.ÉãÏñÍ·); + var s= sGroup.FirstOrDefault(s=>s.VideoType==VideoType.ÉãÏñÍ·); + if(s is null) + return BadRequest("ÎÞÓÐЧµÄÀÏʦÊÚ¿ÎÊÓÆµ"); var sPPT= sGroup.FirstOrDefault(s=>s.VideoType==VideoType.PPT¿Î¼þ); var np = new NodePackageInfo() {