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