From de72788ca807c7114b9baa9fa962adcb70e80253 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E8=82=A5=E7=BE=8A?= <1048382248@qq.com> Date: Fri, 11 Jul 2025 17:20:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E5=8C=85=E8=AE=A2=E9=98=85=E6=97=B6=E6=B2=A1=E6=9C=89=E8=80=81?= =?UTF-8?q?=E5=B8=88=E6=8E=88=E8=AF=BE=E8=A7=86=E9=A2=91=E7=9A=84=E6=8F=90?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Learn.VideoAnalysis.API/appsettings.json | 13 +++++++++++++ VideoAnalysis/Program.cs | 11 +++++------ VideoAnalysisCore/Controllers/LJZK_Controller.cs | 4 +++- 3 files changed, 21 insertions(+), 7 deletions(-) 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() {