From 08a668e0c48e2d51f828a8832ad38eab81280fce Mon Sep 17 00:00:00 2001 From: shanji <18996038927@163.com> Date: Sun, 24 Mar 2024 17:58:05 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8E=B7=E5=8F=96=E6=9C=AA=E5=AE=8C=E6=88=90sp?= =?UTF-8?q?u=E4=BC=98=E5=8C=96=E4=BB=BB=E5=8A=A1=E6=95=B0=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/SkuOptimizationController.cs | 10 ++++++++++ .../SkuOptimization/OptimizationBusiness.cs | 5 +++++ bbwyb.sln | 5 ++++- 3 files changed, 19 insertions(+), 1 deletion(-) diff --git a/BBWYB.Server.API/Controllers/SkuOptimizationController.cs b/BBWYB.Server.API/Controllers/SkuOptimizationController.cs index f698fd3..f16436c 100644 --- a/BBWYB.Server.API/Controllers/SkuOptimizationController.cs +++ b/BBWYB.Server.API/Controllers/SkuOptimizationController.cs @@ -69,5 +69,15 @@ namespace BBWYB.Server.API.Controllers var userId = GetUserId(); optimizationBusiness.DeleteSchemeGroup(request, userId); } + + /// + /// 获取未完成spu优化任务数量 + /// + /// + [HttpGet] + public long GetNoCompletedSpuOptimizationTaskCount() + { + return optimizationBusiness.GetNoCompletedSpuOptimizationTaskCount(); + } } } diff --git a/BBWYB.Server.Business/SkuOptimization/OptimizationBusiness.cs b/BBWYB.Server.Business/SkuOptimization/OptimizationBusiness.cs index 51c4867..c8481b8 100644 --- a/BBWYB.Server.Business/SkuOptimization/OptimizationBusiness.cs +++ b/BBWYB.Server.Business/SkuOptimization/OptimizationBusiness.cs @@ -851,5 +851,10 @@ namespace BBWYB.Server.Business var ctTaskIdList = competitiveTenderTaskList.Select(ct => ct.Id); fsql.Delete(ctTaskIdList).ExecuteAffrows(); } + + public long GetNoCompletedSpuOptimizationTaskCount() + { + return fsql.Select().Where(t => t.IsOptimizationCompleted == false).Count(); + } } } diff --git a/bbwyb.sln b/bbwyb.sln index 22ce2b7..37db06b 100644 --- a/bbwyb.sln +++ b/bbwyb.sln @@ -22,6 +22,9 @@ EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SJ.Controls", "SJ.Controls\SJ.Controls.csproj", "{0415B31B-5A4E-4F7C-9F3B-69CB6284E4F1}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SDK", "SDK", "{B4ED118A-2CFF-4E8F-B395-608E90C6D0C2}" + ProjectSection(SolutionItems) = preProject + BBWYB.Server.Model\Dto\Response\ListResponse.cs = BBWYB.Server.Model\Dto\Response\ListResponse.cs + EndProjectSection EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SDKAdapter", "SDKAdapter\SDKAdapter.csproj", "{442CC858-3A90-48EE-932D-756169EAC2A4}" EndProject @@ -50,7 +53,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WebTest", "WebTest\WebTest. EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Test", "Test", "{97653DB2-605C-4582-AC6E-2A09D2E8EB44}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BBWYB.PurchaserCapture", "BBWYB.PurchaserCapture\BBWYB.PurchaserCapture.csproj", "{736D1C5D-4B7A-45C4-863A-6EFF6DCAE1E1}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BBWYB.PurchaserCapture", "BBWYB.PurchaserCapture\BBWYB.PurchaserCapture.csproj", "{736D1C5D-4B7A-45C4-863A-6EFF6DCAE1E1}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution