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